Commit d3b465ad38e9ab1a184d3ce35835f712170308aa

Authored by William Daniau
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('@','');