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+='';
if (elt.icon) html+=' ';
html+=elt.title;
html+='';
html+='';
}
}
else if (level > 1) {
html+='';
}
else
{
html+='';
if (elt.icon) html+='';
if (elt.title && elt.icon) html+=' ';
if (elt.title) html+=elt.title;
html+='';
html+='';
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);
}
}