వాడుకరి:Sai2020/monobook.js
Jump to navigation
Jump to search
గమనిక: భద్రపరచిన తరువాత, మార్పులను చూడాలంటేమీ బ్రౌజరు కాషె ను తప్పించవలసి రావచ్చు. మొజిల్లా/ ఫైర్ఫాక్స్/ సఫారి: shift కీని నొక్కి పెట్టి Reload నొక్కండి, లేదా Ctrl-shift-R నొక్కండి (యాపుల్ మాక్ లో Cmd-shift-R); IE: Ctrl నొక్కి పెట్టి, Refresh నొక్కండి, లేదా Ctrl-F5 నొక్కండి; కాంకరర్:: Reload మీట నొక్కండి, లేదా F5 నొక్కండి; ఒపేరా ను వాడే వారు Tools→Preferences కు వెళ్ళి కాషె ను పూర్తిగా తీసివేయ వలసి ఉంటుంది.
/*<source lang="javascript">*/
/**
* Get a cookie value from its name
*/
function getCookieVal(name) {
var cookiePos = document.cookie.indexOf(name + "=");
var cookieValue = false;
if (cookiePos > -1) {
cookiePos += name.length + 1;
var endPos = document.cookie.indexOf(";", cookiePos);
if (endPos > -1)
cookieValue = document.cookie.substring(cookiePos, endPos);
else
cookieValue = document.cookie.substring(cookiePos);
}
return cookieValue;
}
/**
* getElementsByClass : to search elements from a page whom parameter "class" is researched
*/
function getElementsByClass(searchClass, node, tag) {
if (node == null) node = document;
if (tag == null) tag = '*';
return getElementsByClassName(node, tag, searchClass);
}
/**
* Main page border
*
* add a link in the main page to hide easily borders
* By cookies
* Copyright 2007, fr:user:Plyd et fr:User:IAlex. Licence GFDL et GPL.
*/
var cookieCacheCadresName = "cacheCadresAccueil";
var CacheCadresVal = {};
var totalCadresAccueil = 0;
function affCadreAccueil(id) {
visible = CacheCadresVal[id] = (!CacheCadresVal[id]);
getElementsByClass('accueil_contenu',null,'div')[id].style.display = visible ? 'block' : 'none';
document.getElementById('CacheCadreAccueil' + id).innerHTML = visible ? 'masquer' : 'afficher';
sauverCookieAccueil();
}
function sauverCookieAccueil() {
var date = new Date();
date.setTime(date.getTime() + 30*86400*1000);
var val = 0;
for ( var i=0; i< totalCadresAccueil ; i++ ) {
if (!CacheCadresVal[i]) val = val | Math.pow(2,i);
}
document.cookie = cookieCacheCadresName + "=" + val + "; expires="+date.toGMTString() + "; path=/";
}
function LiensCadresAccueil() {
//if (wgPageName != "మొదటి_పేజీ") return;
cookieCadresAccueil = getCookieVal(cookieCacheCadresName);
for ( var i=0; i<5; i++) {
var titre = getElementsByClass('headergris',document,'h2')[i];
if (!titre) break;
titre.innerHTML += " <span style='font-size: xx-small; font-weight: normal; float: none; margin-right:100px' class='editsection'>[<a id='CacheCadreAccueil" + i + "' href='javascript:affCadreAccueil(" + i + ");'>masquer</a>]</span>";
CacheCadresVal[i] = true;
totalCadresAccueil++;
}
cookieCadresAccueil = getCookieVal(cookieCacheCadresName);
for ( var i=0; i< totalCadresAccueil ; i++ ) {
n =Math.pow(2,i);
aff = !(cookieCadresAccueil & n);
if (!aff) affCadreAccueil(i);
}
}
$(LiensCadresAccueil);
/*</source>*/