Commit d3b465ad38e9ab1a184d3ce35835f712170308aa
1 parent
547833003e
Exists in
master
Ajout d'une fonction permettant de récupérer les deux premiers tags pour
afficher des infos dans le footer
Showing 1 changed file with 12 additions and 0 deletions Inline Diff
templates/html/common/wizefunc.js
1 | 1 | |||
/* Go to top of page */ | 2 | 2 | /* Go to top of page */ | |
function topFunction() { | 3 | 3 | function topFunction() { | |
document.body.scrollTop = 0; | 4 | 4 | document.body.scrollTop = 0; | |
document.documentElement.scrollTop = 0; | 5 | 5 | document.documentElement.scrollTop = 0; | |
} | 6 | 6 | } | |
7 | 7 | |||
/* open/close navigation optionally slide page */ | 8 | 8 | /* open/close navigation optionally slide page */ | |
function openNav(slide) { | 9 | 9 | function openNav(slide) { | |
if (document.getElementById("mySidenav").getAttribute("class").split(' ')[1] == "menuClosed") { | 10 | 10 | if (document.getElementById("mySidenav").getAttribute("class").split(' ')[1] == "menuClosed") { | |
document.getElementById("mySidenav").style.width = "300px"; | 11 | 11 | document.getElementById("mySidenav").style.width = "300px"; | |
if (slide==1) { | 12 | 12 | if (slide==1) { | |
document.getElementById("main").style.marginLeft = "300px"; | 13 | 13 | document.getElementById("main").style.marginLeft = "300px"; | |
} | 14 | 14 | } | |
document.getElementById("mySidenav").setAttribute("class","menu menuOpen"); | 15 | 15 | document.getElementById("mySidenav").setAttribute("class","menu menuOpen"); | |
/* Scroll to top when opening menu */ | 16 | 16 | /* Scroll to top when opening menu */ | |
topFunction(); | 17 | 17 | topFunction(); | |
} else { | 18 | 18 | } else { | |
document.getElementById("mySidenav").style.width = "0"; | 19 | 19 | document.getElementById("mySidenav").style.width = "0"; | |
if (slide==1) { | 20 | 20 | if (slide==1) { | |
document.getElementById("main").style.marginLeft = "0"; | 21 | 21 | document.getElementById("main").style.marginLeft = "0"; | |
} | 22 | 22 | } | |
document.getElementById("mySidenav").setAttribute("class","menu menuClosed"); | 23 | 23 | document.getElementById("mySidenav").setAttribute("class","menu menuClosed"); | |
} | 24 | 24 | } | |
} | 25 | 25 | } | |
26 | 26 | |||
/* when scrolling down 20 pixel display upButton */ | 27 | 27 | /* when scrolling down 20 pixel display upButton */ | |
function scrollFunction() { | 28 | 28 | function scrollFunction() { | |
if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { | 29 | 29 | if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) { | |
upButton.style.display = "block"; | 30 | 30 | upButton.style.display = "block"; | |
} else { | 31 | 31 | } else { | |
upButton.style.display = "none"; | 32 | 32 | upButton.style.display = "none"; | |
} | 33 | 33 | } | |
} | 34 | 34 | } | |
35 | 35 | |||
/* Test if the logo is present (to avoid displaying broken link icon on chrome) */ | 36 | 36 | /* Test if the logo is present (to avoid displaying broken link icon on chrome) */ | |
function testLogo() { | 37 | 37 | function testLogo() { | |
logo=document.getElementById("logoImgId"); | 38 | 38 | logo=document.getElementById("logoImgId"); | |
logodiv=document.getElementById("logoDivId"); | 39 | 39 | logodiv=document.getElementById("logoDivId"); | |
if (logo.naturalHeight == 0) { | 40 | 40 | if (logo.naturalHeight == 0) { | |
logodiv.setAttribute("style","display:none;"); | 41 | 41 | logodiv.setAttribute("style","display:none;"); | |
} | 42 | 42 | } | |
} | 43 | 43 | } | |
44 | ||||
45 | /* Convert the two first tags into info */ | |||
46 | function tagToInfo() { | |||
47 | var tags = document.getElementsByClassName('zim-tag'); | |||
48 | var n = tags.length < 3 ? tags.length : 2; | |||
49 | for (var i=1; i <= n; i++) { | |||
50 | var s = tags[i-1].innerHTML; | |||
51 | s = s.replace('@',''); |