MediaWiki:Gadget-twinkleunlink.js: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Kenrick95 (bicara | kontrib)
←Membuat halaman berisi '//<nowiki> (function($){ /* **************************************** *** twinkleunlink.js: Unlink module **************************************** * Mode of inv...'
 
Kenrick95 (bicara | kontrib)
Tidak ada ringkasan suntingan
Baris 15:
 
Twinkle.unlink = function twinkleunlink() {
if( mw.config.get('wgNamespaceNumber') < 0 || mw.config.get('wgPageName') === 'Wikipedia:SandboxBak pasir' ) {
return;
}
Twinkle.addPortletLink( Twinkle.unlink.callback, "Unlink", "tw-unlink", "UnlinkHapus backlinkspranala balik" );
};
 
Baris 37:
Twinkle.unlink.callback = function(presetReason) {
var Window = new Morebits.simpleWindow( 600, 440 );
Window.setTitle( "UnlinkHapus backlinkspranala balik" + (mw.config.get('wgNamespaceNumber') === 6 ? " anddan filepenggunaan usagesberkas" : "") );
Window.setScriptName( "Twinkle" );
Window.addFooterLink( "Twinkle help", "WP:TW/DOC#unlink" );
Baris 44:
 
// prepend some basic documentation
var node1 = Morebits.htmlNode("code", "[[" + Morebits.pageNameNorm + "|linkteks textpranala]]");
var node2 = Morebits.htmlNode("code", "linkteks textpranala");
node1.style.fontFamily = node2.style.fontFamily = "monospace";
node1.style.fontStyle = node2.style.fontStyle = "normal";
Baris 52:
style: 'margin-bottom: 0.5em',
label: [
'Alat ini membantu Anda menghapus semua pranala balik ke halaman ini' +
'This tool allows you to unlink all incoming links ("backlinks") that point to this page' +
(mw.config.get('wgNamespaceNumber') === 6 ? ", anddan/oratau hidemenyembunyikan allpenggunaan inclusionsberkas ofini thisdengan filemarkah by wrapping them inkomentar <!-- --> comment markup" : "") +
". For instanceMisalnya, ",
node1,
" wouldakan becomemenjadi ",
node2,
". UseBerhati-hatilah itsaat with cautionmenggunakan."
]
} );
Baris 101:
root.style.padding = '15px'; // just so it doesn't look broken
Morebits.status.init( root );
wikipedia_api.statelem.status( "loadingmemuat..." );
Window.setContent( root );
Window.display();
Baris 109:
var reason = event.target.reason.value;
if (!reason) {
alert("YouAnda mustharus specifymemberikan aalasan reasonuntuk formenghapus unlinkingpranala.");
return;
}
Baris 126:
var pages = Morebits.array.uniq(backlinks.concat(imageusage));
 
var unlinker = new Morebits.batchOperation("UnlinkingMenghapus backlinkspranala balik" + (imageusage ? " and instances ofdan filepenggunaan usageberkas" : ""));
unlinker.setOption("preserveIndividualStatusLines", true);
unlinker.setPageList(pages);
var params = { reason: reason, unlinker: unlinker };
unlinker.run(function(pageName) {
var wikipedia_page = new Morebits.wiki.page(pageName, "UnlinkingMenghapus indi articleartikel \"" + pageName + "\"");
wikipedia_page.setBotEdit(true); // unlink considered a floody operation
var innerParams = $.extend({}, params);
Baris 157:
if (!list.length)
{
apiobj.params.form.append( { type: 'div', label: 'NoTidak instancesditemukan ofpenggunaan file usage foundgambar.' } );
}
else
Baris 168:
apiobj.params.form.append( {
type: 'div',
label: "SelectedRuang namespacesnama terpilih: " + namespaces.join(', '),
tooltip: "YouAnda candapat changemengubah thissetelan withini yourdi Twinklepreferensi preferences,Twinkle atAnda: [[WP:TWPREFS]]"
});
if ($(xmlDoc).find('query-continue').length) {
apiobj.params.form.append( {
type: 'div',
label: "FirstDitampilkan " + list.length.toString() + " fileinstansi usagespenggunaan shownberkas."
});
}
apiobj.params.form.append({
type: 'button',
label: "SelectPilih Allsemua",
event: function(e) {
$(Morebits.quickForm.getElements(e.target.form, "imageusage")).prop('checked', true);
Baris 186:
apiobj.params.form.append({
type: 'button',
label: "DeselectHapus Allsemua pilihan",
event: function(e) {
$(Morebits.quickForm.getElements(e.target.form, "imageusage")).prop('checked', false);
Baris 214:
apiobj.params.form.append( {
type: 'div',
label: "SelectedRuang namespacesnama terpilih: " + namespaces.join(', '),
tooltip: "YouAnda candapat changemengubah thissetelan withini yourdi Twinklepreferensi preferences,Twinkle atAnda: [[WP:TWPREFS]]"
});
if ($(xmlDoc).find('query-continue').length) {
apiobj.params.form.append( {
type: 'div',
label: "FirstDitampilkan " + list.length.toString() + " backlinkspranala shownbalik."
});
}
apiobj.params.form.append({
type: 'button',
label: "SelectPilih Allsemua",
event: function(e) {
$(Morebits.quickForm.getElements(e.target.form, "backlinks")).prop('checked', true);
Baris 232:
apiobj.params.form.append({
type: 'button',
label: "DeselectHapus Allsemua pilihan",
event: function(e) {
$(Morebits.quickForm.getElements(e.target.form, "backlinks")).prop('checked', false);
Baris 246:
else
{
apiobj.params.form.append( { type: 'div', label: 'NoTidak backlinksditemukan foundpranala balik.' } );
}
 
Baris 271:
// remove image usages
if (params.doImageusage) {
wikiPage.commentOutImage(mw.config.get('wgTitle'), 'CommentedDisembunyikan outsebagai komentar');
text = wikiPage.getText();
// did we actually make any changes?
if (text === oldtext) {
warningString = "filepenggunaan usagesberkas";
} else {
summaryText = "CommentingMembuat outpenggunaan use(s)berkas ofjadi filekomentar";
oldtext = text;
}
Baris 288:
// did we actually make any changes?
if (text === oldtext) {
warningString = (warningString ? "backlinkspranala orbalik fileatau usagespenggunaan berkas" : "backlinkspranala balik");
} else {
summaryText = (summaryText ? (summaryText + " / ") : "") + "RemovingHapus link(s)pranala toke";
oldtext = text;
}
Baris 297:
if (warningString) {
// nothing to do!
pageobj.getStatusElement().error("Didn'tTidak findditemukan anyadanya " + warningString + " ondi thehalaman pageini.");
params.unlinker.workerFailure(pageobj);
return;