सदस्य:Mitul0520/monobook.js
विकिपीडिया, एक मुक्त ज्ञानकोष से
सुचना: यह पृष्ठ सुरक्षित करने बाद, बदलावों देखने लिए आपका ब्राउज़र का कैश ख़ाली करने की ज़रूरत हो सकती है।
- मोज़िला / फ़ायरफ़ॉक्स / सफ़ारी: shift hold करें जब आप reload क्लिक करते है, या Ctrl-Shift-R (अपल मैक में Cmd-Shift-R) दबाएँ;
- इंटरनेट एक्सप्लोरर: Ctrl hold करें जब आप refresh क्लिक करते है, या Ctrl-F5 क्लिक करते है;
- कॉङ्करर: सिर्फ़ Reload बटन पर क्लिक करें, या F5 क्लिक करें;
- ऑपरा सदस्य को Tools→Preferences में सम्पूर्ण कैश ख़ाली करने की ज़रूरत हो सकती है।
/*
<pre>
*/
/*Modified from gujrati wikipedia - युकेश के द्भारा*/
if (window.showModalDialog && document.compatMode && document.compatMode == "CSS1Compat")
{
var oldWidth;
var docEl = document.documentElement;
function fixIEScroll()
{
if (!oldWidth || docEl.clientWidth > oldWidth)
doFixIEScroll();
else
setTimeout(doFixIEScroll, 1);
oldWidth = docEl.clientWidth;
}
function doFixIEScroll() {
docEl.style.overflowX = (docEl.scrollWidth - docEl.clientWidth < 4) ? "hidden" : "";
}
document.attachEvent("onreadystatechange", fixIEScroll);
attachEvent("onresize", fixIEScroll);
}
function addLoadEvent(func)
{
if (window.addEventListener)
window.addEventListener("load", func, false);
else if (window.attachEvent)
window.attachEvent("onload", func);
}
function LinkFA()
{
// iterate over all <span>-elements
for(var i=0; a = document.getElementsByTagName("span")[i]; i++) {
// if found a FA span
if(a.className == "FA") {
// iterate over all <li>-elements
for(var j=0; b = document.getElementsByTagName("li")[j]; j++) {
// if found a FA link
if(b.className == "interwiki-" + a.id) {
b.style.padding = "0 0 0 16px";
b.style.backgroundImage = "url('http://upload.wikimedia.org/wikipedia/en/6/60/LinkFA-star.png')";
b.style.backgroundRepeat = "no-repeat";
b.title = "? ?? ???????? ??? ??.";
}
}
}
}
}
addLoadEvent(LinkFA);
document.write('<script type="text/javascript" src="' + 'http://new.wikipedia.org/w/index.php?title=MediaWiki:translit.js&action=raw&ctype=text/javascript&dontcountme=s"' + '&action="raw"></script>');
function addLoadEvent(func)
{
if (window.addEventListener)
window.addEventListener("load", func, false);
else if (window.attachEvent)
window.attachEvent("onload", func);
}
function addTranslit(editForm,textBox){
checkrt(editForm);
if (textBox.addEventListener)
textBox .addEventListener("keypress", processKeys, false);
else if (textBox .attachEvent)
textBox.attachEvent("onkeypress", processKeys);
}
function addTextEvent() {
var editForm =document.editform;
if(document.editform){
var textBox=document.editform.wpTextbox1;
addTranslit(editForm,textBox);
addCheckbox(editForm,textBox );
}
var searchform=document.getElementById('searchform');
var searchInput=document.getElementById('searchInput');
if(searchInput)
addTranslit(searchform,searchInput);
}
function addCheckbox(editform,textBox ){
var element = document.createElement("input");
element.setAttribute("type","checkbox");
element.setAttribute("id","realtime");
if (element.addEventListener)
element.addEventListener("click", rtClick, false);
else if (element.attachEvent)
element.attachEvent("onclick", rtClick);
var labelcheckBox = document.createTextNode('जाँच - हिन्दी लिखने के लिए बॉक्स को क्लिक करे (जाँच जारी है) (Shortcut - Esc);');
editform.insertBefore(element,textBox);
document.getElementById("realtime").checked = realTime;
editform.insertBefore(labelcheckBox,textBox);
}
function processKeys(event) {
if (rtsupported)
{ if (event.keyCode == 27 && !isExplorer()) {
//escape to toggle
realTime = !realTime;
document.getElementById("realtime").checked = realTime;
}
else if (realTime) translitonkey(event);
}
}
var realTime = true;
function rtClick(event) {
realTime = !realTime;
}
var rtsupported = false;
var error;
function checkrt(editform){
try {
/*
var nav = navigator.userAgent.toUpperCase();
rtsupported = (nav.indexOf("GECKO") >= 0 || nav.indexOf("OPERA") >= 0 || nav.indexOf("SAFARI") >= 0);
*/
rtsupported = (document.selection != undefined)
if (!rtsupported) {
var element = document.createElement("TEXTAREA");
editform.appendChild(element);
if (element.selectionStart != undefined)
rtsupported = true;
editform.removeChild(element);
}
} catch (error) {
}
}
addLoadEvent(addTextEvent)
/*
</pre>
*/

