Oníṣe:לערי ריינהארט/common.js
Àkíyèsí: Lẹ́yìn ìmúpamọ́, ó ṣe é ṣe kó jẹ́ pé ẹ gbọ́dọ̀ fo cache agbétàkùn yín láti rí àwọn àtúnṣe.
- Firefox / Safari: Ẹ di Shift mú bí ẹ ṣe ún tẹ Reload, tàbí kí ẹ tẹ Ctrl-F5 tàbí Ctrl-R (⌘-R lórí Mac)
- Google Chrome: Ẹ tẹ Ctrl-Shift-R (⌘-Shift-R lórí Mac)
- Internet Explorer: Ẹ di Ctrl mú bí ẹ ṣe ún tẹ Refresh, tàbí kí ẹ tẹ Ctrl-F5
- Opera: Ẹ lọ sí Menu→Settings (Opera → Preferences lórí Mac) lẹ́yìn náà ẹ lọ sí Privacy & security → Clear browsing data → Cached images and files
mw.loader.load("//www.wikidata.org/w/index.php?title=User:לערי_ריינהארט/WMF.js&action=raw&ctype=text/javascript");
/** extract a URL parameter from the current URL **********
* From [[commons:en:user:Lupin/autoedit.js]]
*
* paramName : the name of the parameter to extract
*/
function getParamValue( paramName, url)
{
if (typeof (url) == 'undefined' ) url = document.location.href;
var cmdRe=RegExp( '[&?]' + paramName + '=([^&]*)' );
var m=cmdRe.exec(url);
if (m) {
try {
return decodeURIComponent(m[1]);
} catch (someError) {}
}
return null;
}
/* [[commons:Bugzilla:021572]] -- [[commons:meta:user:Platonides]] */
$ ( function() { if (wgArticleId) mw.util.addPortletLink("p-tb", wgScript + "?curid=" + wgArticleId + ( ((wgNamespaceNumber == 24) && getParamValue('dataset')) ? "&dataset=" + getParamValue('dataset') : "" ) , "Short url", "t-curid", "Reference using its article id"); } );
function bidiSwitchSetup() {
var editform = document.getElementById("wpTextbox1");
if (editform == null) {
return;
}
bidiAddButton(editform, "Default", function(style) {
style.direction = "inherit";
style.unicodeBidi = "inherit";
});
bidiAddButton(editform, "dir=ltr", function(style) {
style.direction = "ltr";
});
bidiAddButton(editform, "dir=rtl", function(style) {
style.direction = "rtl";
});
bidiAddButton(editform, "bidi=normal", function(style) {
style.unicodeBidi = "normal";
});
bidiAddButton(editform, "bidi=override", function(style) {
style.unicodeBidi = "bidi-override";
});
}
function bidiAddButton(before, label, action) {
var button = document.createElement("input");
button.type = "button";
button.value = label;
button.onclick = function(event) {
var box = document.getElementById("wpTextbox1");
if (box == null) {
alert("Broken! Edit box missing.");
} else {
//var style = document.getOverrideStyle(box, null);
var style = box.style;
action(style);
}
}
before.parentNode.insertBefore(button, before);
}
hookEvent('load', bidiSwitchSetup);