Commit 8cda548e authored by Adrien Dorsaz's avatar Adrien Dorsaz

Plugin cacheListFeed : modularisation du code JS pour afficher/cacher de la...

Plugin cacheListFeed : modularisation du code JS pour afficher/cacher de la même manière dans toutes les situations
parent 6988b5c4
......@@ -39,27 +39,12 @@ function cacheListFeed_toggle_div() {
function cacheListFeed_init(cache) {
var divmenubar = document.getElementById('menuBar');
var Elem_article = document.querySelector('#main article');
if(cache) {
// affichage de la menu bar
divmenubar.style.display = "block";
if (Elem_article.style.position!="fixed") { Elem_article.style.width="67%"; }
if (document.getElementById('cacheListFeed_divbut_return'))
document.getElementById('cacheListFeed_divbut_return').parentNode.removeChild(document.getElementById('cacheListFeed_divbut_return'));
} else {
// cacher la menu bar
divmenubar.style.display = "none";
Elem_article.style.width = "100%";
returnButton = document.createElement('div');
returnButton.setAttribute("class", "cacheListFeed_divbut");
returnButton.setAttribute("id", "cacheListFeed_divbut_return");
returnButton.setAttribute("title", "Afficher la liste des Feeds");
returnButton.setAttribute("onclick", "cacheListFeed_toggle_div(this,'menuBar');");
returnButton.innerHTML = "<";
// Insère l'élément sans altérer les événements existants.
Elem_article.insertBefore(returnButton, Elem_article.firstChild);
}
// On initialise l'attribut display du menu avec l'inverse de la valeur
// "cache", pour que l'application de la fonction "toggle" ajuste l'affichage
// bien comme "cache" le demande.
divmenubar.style.display = cache ? "none" : "block" ;
cacheListFeed_toggle_div();
}
$.ajax({
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment