}(window, document));
$(function() {
+ if (window.localStorage) {
+ var breadcrumbs = window.localStorage.wiki_breadcrumbs;
+ if (breadcrumbs) {
+ try {
+ breadcrumbs = JSON.parse(breadcrumbs);
+ } catch(e) {
+ breadcrumbs = new Array();
+ }
+ } else {
+ breadcrumbs = new Array();
+ }
+ var page = {href: window.location.pathname, text: $('div.wiki-section > h3 span.title').text()};
+ for (var i=0; i<breadcrumbs.length; i++) {
+ if (breadcrumbs[i].href === page.href) {
+ breadcrumbs.splice(i, 1);
+ break;
+ }
+ }
+ breadcrumbs.reverse();
+ breadcrumbs.push(page);
+ breadcrumbs.reverse();
+ breadcrumbs.splice(5, 1); // only keep 5 elements
+ window.localStorage.wiki_breadcrumbs = JSON.stringify(breadcrumbs);
+ var $links = $('#more-user-links');
+ $links.append('<span class="wiki-breadcrumbs-separator"></span>');
+ for (var i=1; i<breadcrumbs.length; i++) {
+ var $a = $('<a></a>', breadcrumbs[i]);
+ $links.append(' ');
+ $links.append($a);
+ }
+ }
$('#quickedit input').on('change', function() {
var enable = $(this).is(':checked');
if (enable) {
{% block content %}
<div class="section wiki-section">
-<h3>{{ page.title }} {% if request.user.is_authenticated %}<label id="quickedit"><input type="checkbox"><span>Mode édition</span></label>{% endif %}</h3>
+<h3><span class="title">{{ page.title }}</span> {% if request.user.is_authenticated %}<label id="quickedit"><input type="checkbox"><span>Mode édition</span></label>{% endif %}</h3>
{% csrf_token %}
<div>