MediaWiki:Gadget-friendlyshared.js: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Repo at d9666d4: Update Twinkle from upstream |
Repo at 5c1e7e3: Update from Github |
||
Baris 1:
// <nowiki>
(function($) { // eslint-disable-line no-unused-vars
Baris 11:
* Mode of invocation: Tab ("Shared")
* Active on: Existing IP user talk pages
*/
Twinkle.shared = function friendlyshared() {
if
var username = mw.config.get('wgRelevantUserName');
Twinkle.addPortletLink(
Twinkle.shared.callback(username); }, }
};
Twinkle.shared.callback = function friendlysharedCallback() {
var Window = new Morebits.simpleWindow(
Window.setTitle(
Window.setScriptName(
Window.addFooterLink('Bantuan
var form = new Morebits.quickForm(
var div = form.append(
);
div.append(
div.append(
event: function(
Twinkle.shared.callback.change_shared(
e.stopPropagation();
}
}
var org = form.append(
org.append(
);
org.append(
);
org.append(
);
form.append(
var result = form.render();
Window.setContent(
Window.display();
};
Baris 121 ⟶ 122:
Twinkle.shared.callback.change_shared = function friendlysharedCallbackChangeShared(e) {
e.target.form.contact.disabled =
e.target.form.organization.disabled = false;
e.target.form.host.disabled =
};
Twinkle.shared.callbacks = {
main: function(
var params = pageobj.getCallbackParameters();
var pageText = pageobj.getPageText();
Baris 133 ⟶ 134:
var text = '{{';
for
var tagRe = new RegExp(
if (
Morebits.status.warn(
found = true;
}
}
if (
return;
}
Morebits.status.info(
text += params.value + '|' + params.organization;
if
text += '|' + params.contact;
}
if
text += '|host=' + params.host;
}
Baris 158 ⟶ 159:
pageobj.setPageText(text + pageText);
pageobj.setEditSummary(summaryText + Twinkle.getPref('summaryAd'));
pageobj.setMinorEdit(Twinkle.
pageobj.setCreateOption('recreate');
pageobj.save();
Baris 165 ⟶ 166:
Twinkle.shared.callback.evaluate = function friendlysharedCallbackEvaluate(e) {
var shared = e.target.getChecked(
if (
alert(
return;
}
Baris 173 ⟶ 174:
var value = shared[0];
if
alert(
return;
}
Baris 185 ⟶ 186:
};
Morebits.simpleWindow.setButtonsEnabled(
Morebits.status.init(
Morebits.wiki.actionCompleted.redirect = mw.config.get('wgPageName');
Morebits.wiki.actionCompleted.notice =
var wikipedia_page = new Morebits.wiki.page(mw.config.get('wgPageName'),
wikipedia_page.setFollowRedirect(true);
wikipedia_page.setCallbackParameters(params);
Baris 199 ⟶ 200:
// </nowiki>
|