Geban:לערי ריינהארט/common.js
Prudö! Pos dakip buükamas, mögos, das ozesüdos ad nedemön memi nelaidüpik bevüresodatävöma ad logön votükamis. Mozilla / Firefox / Safari: kipolöd klavi Shift dono e välolöd eli Reload (= dönulodön) me mugaparat, u dränolöd klävis Ctrl-Shift-R (Cmd-Shift-R pö el Apple Mac); pro el IE: (Internet Explorer) kipolöd klavi Ctrl dono e välolöd eli Refresh (= flifädükön) me mugaparat, u dränolöd klavis Ctrl-F5; Konqueror:: välolöd eli Reload (= dönulodön) me mugaparat, u dränolöd klavi F5; gebans ela Opera ba nedons vagükön lölöfiko memi nelaidüpik me Tools→Preferences (Stumem->Buükams).
/** 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);