Pengguna:לערי ריינהארט/common.js: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
 
k Maintenance: Replacing addPortletLink() with mw.util.addPortletLink() (mw:ResourceLoader/Migration_guide_(users)#addPortletLink)
 
(7 revisi perantara oleh 2 pengguna tidak ditampilkan)
Baris 1:
// [[d:User:Yair rand/WikidataInfo.js]]
/* https://toolserver.org/~krinkle/tmp/psty/shorturl-portlet/ by krinkle */
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript");
/* Title: Add "Short URL" to the Toolbox */
$(function() { mw.util.addPortletLink('p-cactions', mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=' + encodeURIComponent(mw.config.get('wgPageName')) + '&action=purge', 'purge', 'ca-purge', 'Purge the internal cache for this page'); });
mw.loader.using( 'mediawiki.util', function () {
 
mw.util.addPortletLink(
/* BiDi support • function bidiSwitchSetup() {*/
'p-tb',
 
mw.util.wikiScript() + '?curid=' + mw.config.get( 'wgArticleId' ),
mw.loader.load('https://de.wiki-indonesia.club/w/index.php?title=user:GFHund/monobook.js&action=raw&ctype=text/javascript');
'Short URL',
 
't-shorturl',
/* Example for [[Bugzilla:023427#c23]] */
'Short URL to this page',
null,
if (wgArticleId)
'#t-permalink'
{
);
var my_short_url = wgScript + "?curid=" + wgArticleId + "&redirect=no&action=purge#";
});
var my_short_name = "ArticleId:" + wgArticleId;
mw.util.addPortletLink('p-cactions',my_short_url,my_short_name);
};
 
/* <span dir="ltr" >[[commons:user:{{PAGENAME}}|commons:]], [[meta:user:{{PAGENAME}}|meta:]], [[b:user:{{PAGENAME}}|b:]], [[n:user:{{PAGENAME}}|n:]], [[q:user:{{PAGENAME}}|q:]], [[s:user:{{PAGENAME}}|s:]], [[<!-- wikt: -->user:{{PAGENAME}}|wikt:]], [[w:user:{{PAGENAME}}|w:]]</span><br /> */
Baris 36 ⟶ 39:
'<'+'/style>');
 
addOnloadHook$(function () {
var diffSigns = new Array();
var fixDiffWidth = function () {
Baris 106 ⟶ 109:
}
});
 
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);
 
// </nowiki></pre></div>