Utilisateur:Tavernier/cache
Un article de Wikipédia, l'encyclopédie libre.
/* Ajoute un lien sur la page d'accueil pour cacher facilement les liens du haut et encourager à faire de fr.wikipedia.org une page de démarrage. Mémorisé par cookie. Copyright 2007, Plyd. Licence GFDL et GPL.
*/ var cookieCacheRechercheExterneName = "cacheRechercheExterne="; var cacheRechercheExterneID = "0.1"; function cacheRechercheExterne() { var date = new Date(); date.setTime(date.getTime() + 30*86400*1000); document.cookie = cookieCacheRechercheExterneName + cacheRechercheExterneID + "; expires="+date.toGMTString() + "; path=/"; var element = getElementsByClass('accueil_cadre_contenu',null,'div')[0]; element.style.display = 'none'; document.getElementById('aCacheExtraButtons').style.display = 'none'; document.getElementById('aAfficheExtraButtons').style.display = 'block'; } function afficheRechercheExterne() { var date = new Date(); date.setTime(date.getTime() + 30*86400*1000); document.cookie = cookieCacheRechercheExterneName + "0" + "; expires="+date.toGMTString() + "; path=/"; var element = getElementsByClass('accueil_cadre_contenu',null,'div')[0]; element.style.display = 'block'; document.getElementById('aCacheExtraButtons').style.display = 'block'; document.getElementById('aAfficheExtraButtons').style.display = 'none'; } function RechercheExterne_Event() { if (wgPageName != "Utilisateur:Tavernier/sous1") return; var cookieCacheRechercheExternePos = document.cookie.indexOf(cookieCacheRechercheExterneName); var cookieValue = ""; var msgClose = "cacher"; if (cookieCacheRechercheExternePos > -1) { //semble assigner soit la valeur 0, soit 0.1 a la variable cookieValue cookieCacheRechercheExternePos = cookieCacheRechercheExternePos + cookieCacheRechercheExterneName.length; var endPos = document.cookie.indexOf(";", cookieCacheRechercheExternePos); if (endPos > -1) { cookieValue = document.cookie.substring(cookieCacheRechercheExternePos, endPos); } else { cookieValue = document.cookie.substring(cookieCacheRechercheExternePos); } } var extraButtons = getElementsById('extraButtons'); if (!extraButtons) return; extraButtons.innerHTML += "<div id='cacheRechercheExterne' style='display: block; float: right; font-size: 8pt;'><a id='aCacheExtraButtons' href='#' onclick='javascript:cacheRechercheExterne();'>(cacher les liens ci-dessus)</a><a id='aAfficheExtraButtons' style='font-color: grey;' href='#' onclick='javascript:afficheRechercheExterne();'>(afficher le portail)</a></div>"; if (cookieValue != cacheRechercheExterneID) { afficheRechercheExterne(); } else { cacheRechercheExterne(); } } // addOnloadHook(RechercheExterne_Event); //