SFS/static/script.js

79 lines
2.4 KiB
JavaScript

/*************************
la Belote
**************************/
var go = function(url) {
document.location.href=url;
}
var hidealert = function(id){
var element = document.getElementById(id);
element.parentNode.removeChild(element);
}
document.addEventListener("DOMContentLoaded", function(event) {
/*==============================
listeners à activer à ready
===============================*/
document.getElementById("username").addEventListener("click",function() {apparaitDisparaitMenu('username-items','username-fleche')});
var options = document.getElementById("options");
if(options){
options.addEventListener("click",function() {apparaitDisparaitAccordeon('options-valeur','options-fleche')});
}
var derpli = document.getElementById("dernier-pli")
if(derpli){
derpli.addEventListener("click",function() {apparaitDisparaitAccordeon('dernier-pli-valeur','dernier-pli-fleche')});
}
/*==============================
fonctions
===============================*/
/*
fonction apparaitDisparaitUserAttr
apparition/disparition d'un menu
*/
function apparaitDisparaitMenu (idMenu,idFleche) {
var element = document.getElementById(idMenu);
if(element.style.visibility == "hidden" || element.style.visibility == "") {
document.getElementById(idMenu).style.visibility = "visible";
}
else {
document.getElementById(idMenu).style.visibility = "hidden";
};
var elementFleche = document.getElementById(idFleche);
var splitElement = elementFleche.src.split('/');
var lastElement = splitElement[splitElement.length-1];
if(lastElement == "fleche-bas.gif") {
document.getElementById(idFleche).src = "/static/fleche-haut.gif";
}
else {
document.getElementById(idFleche).src = "/static/fleche-bas.gif";
}
return(0);
}
function apparaitDisparaitAccordeon (idZone,idFleche) {
var element = document.getElementById(idZone);
if(element.style.display == "none" || element.style.display == "") {
document.getElementById(idZone).style.display = "block";
}
else {
document.getElementById(idZone).style.display = "none";
};
var elementFleche = document.getElementById(idFleche);
var splitElement = elementFleche.src.split('/');
var lastElement = splitElement[splitElement.length-1];
if(lastElement == "fleche-bas.gif") {
document.getElementById(idFleche).src = "/static/fleche-haut.gif";
}
else {
document.getElementById(idFleche).src = "/static/fleche-bas.gif";
}
return(0);
}
/* fin de $(document).ready() */
});