misaungayay:Xiplus/common.js
azihen:izikuzay misuped kisu kanca palawpes saazihay-sakaluk kabilil-miala ngay maazih sabaluhay sumad.
- Firefox / Safari: pecec Shift sa sapecec miliyaw lisimeten , saca pecec Ctrl-F5 saca Ctrl-R (Mac sa ku ⌘-R)
- Google Chrome: pecec Ctrl-Shift-R (Mac sa ku ⌘-Shift-R)
- Internet Explorer: pecec Ctrl sa sapecec miliyaw lisimeten , saca pecec Ctrl-F5
- Opera: taayaw pili’ → setin (i Mac ku Opera → setin tu kanamuhan ) nazikuzan sa katukuh aca midimut kasikazan & kazahkezan → palawpes azih kalunasulitan → kabilil-miala tuway a zunga atu tangan
window.importScriptCallback = function(page, ready) {
importScriptURICallback(mw.config.get('wgServer') + mw.config.get('wgScript') + '?title=' + mw.util.wikiUrlencode(page) + '&action=raw&ctype=text/javascript', ready);
};
importScript('User:Xiplus/js/localize-wikitext-szywp.js');
importScript('User:Xiplus/js/quick-link-wikidata-szywp.js');
importScript('User:Xiplus/js/ToolsRedirect.js');
importStylesheet('User:Xiplus/js/ToolsRedirect.css');
if (document.cookie.indexOf("TWtest=0") !== -1) {
console.log("未啟用Twinkle");
} else {
//importScript('User:Xiplus/Twinkle.js');
console.log("穩定版Twinkle");
}
javascript: (function() {
if (mw.config.get('wgNamespaceNumber') !== 0) {
return;
}
if (mw.config.get('wgCategories').includes("niyazu'")) {
return;
}
if ($('#t-wikibase').length > 0) {
return;
}
if ($('.mw-parser-output').text().indexOf('部落') === -1) {
return;
}
function main() {
new mw.Api().edit(mw.config.get('wgPageName'), function(revision) {
var content = revision.content;
content += "\n[[kakuniza:niyazu']]";
return {
text: content,
summary: "加入[[:kakuniza:niyazu']]"
};
}).then(function() {
mw.notify('成功');
location.reload();
}, function(e) {
if (e == 'nocreate-missing') {
mw.notify('頁面不存在');
} else {
mw.notify('未知錯誤:' + e);
}
});
}
var link = mw.util.addPortletLink('p-namespaces', '#', '部落分類');
$(link).on('click', main);
}
)();