var ynh_url = 'https://arn-fai.net/nav/'; var ynh_not_in_frame = (top.location==self.document.location); if (ynh_not_in_frame) { ynh_loadScript(ynh_url+'lib/jquery/fquery.min.js', function(){ var f$=fQuery; f$(document).ready(function(f$) { function choose_menu(tree) { if (tree) { menu=tree; if (menu.style=='default') { display_menu(ynh_url,f$,menu); } else { f$.getScript(ynh_url+'themes/'+menu.style+'/'+menu.style+'.js', function() { create_menu(ynh_url,f$,menu); }); } } } f$.ajax({ url: ynh_url+'nav.json', crossdomain: true, traditional: true, dataType: 'json', }) .done(choose_menu); }); }); } function display_menu(ynh_url,f$,menu) { var create_html_menu=function () { function create_menu_from_tree(tree, level) { var html=""; for (elt in tree) { elt=tree[elt]; if (!elt.class) elt.class = ''; if (!elt.tree || elt.tree.length==0) { if (elt.divider) { html+='
  • '; } else { html+='
  • '; if (!elt.link) elt.link='#'; html+=''; html+='
  • '; } } else if (level > 1) { html+=''; } else { html+=''; } } return html } var html=''; var body=f$('body').children().detach(); html+='
    '; f$('body').append(html); f$('#ynh_menu_content').append(body); if(typeof f$().popover == 'function') { f$('a[rel="popover"]').each(function() { f$(this).popover({ html: true, trigger: 'hover', // utilisation de 'template' pour ajout du lien sur la popover en mode tactile template: '' }); }); } var cssRuleCode = document.all ? 'rules' : 'cssRules'; for (var i=0;i>> 0; var from = Number(arguments[1]) || 0; from = (from < 0) ? Math.ceil(from) : Math.floor(from); if (from < 0) from += len; for (; from < len; from++) { if (from in this && this[from] === elt) return from; } return -1; }; } // fin teste indexOf if (this.loadedScript.indexOf(url) == -1) { this.loadedScript.push(url); var head = document.getElementsByTagName("head")[0]; var e = document.createElement("script"); e.src = url; e.type = "text/javascript"; e.charset ="utf-8"; var done = false; e.onload = e.onreadystatechange = function() { if ( !done && (!this.readyState || this.readyState === "loaded" || this.readyState === "complete") ) { done = true; callback(); // Handle memory leak in IE e.onload = e.onreadystatechange = null; } }; head.appendChild(e); } else { if (forceCallback) { // pas utilisé callback(); } } } // Ajout de CSS function ynh_loadCSS(url, position, media) { if (position==undefined) position='end'; if (media==undefined) media='screen'; var f$_link = document.createElement('link'); f$_link.rel = "stylesheet"; f$_link.media=media; f$_link.href= url; if (position == 'start') { document.getElementsByTagName('head')[0].insertBefore(f$_link, document.getElementsByTagName('head')[0].firstChild); } else { document.getElementsByTagName('head')[0].appendChild(f$_link); } }