مستخدم:Majed/stubtagtab.js
يمكن توفير توثيق لسكربت المستخدم هذا في الصفحة : مستخدم:Majed/stubtagtab. |
ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.
// أداة لإضافة قوالب البذور من خلال تبويب مزيد
// ([[User:ais523/stubtagtab.js]])
$(function(){
var wgNamespaceNumber = mw.config.get('wgNamespaceNumber');
var wgAction = mw.config.get('wgAction');
var wgServer = mw.config.get('wgServer');
var wgScript = mw.config.get('wgScript');
var wgPageName = mw.config.get('wgPageName');
if(wgNamespaceNumber==0&&wgAction=="view")
{
if(document.getElementById("ca-edit"))
mw.util.addPortletLink('p-cactions', 'javascript:stubtagtab()', 'بذرة', 'ca-stubtag',
'إضافة قالب بذرة إلى هذه الصفحة', '');
}
if(location.href.indexOf("&autoaddstubtag=")!=-1&&document.getElementById('wpTextbox1')!=null)
{
var x=decodeURIComponent(location.href.split("&autoaddstubtag=")[1]);
if(x=="") x="بذرة"; else x="بذرة "+x;
document.getElementById('wpTextbox1').value+="\n{"+"{"+x+"}}"; //add to the end of the article
document.getElementById('wpSummary').value=
"وسم {"+"{"+x+"}}";
document.getElementById('wpPreview').click();
}
});
function stubtagtab()
{
var x=prompt("ما هو موضوع البذرة ؟ (جغرافيا، تاريخ، إسلام، الصين ... إلخ) "+
"- أتركه فارغاً لإضافة {{بذرة}} تلقائياً");
if(x==null) return;
location.href=wgServer+wgScript+"?title="+encodeURIComponent(wgPageName)+
"&action=edit&autoaddstubtag="+encodeURIComponent(x);
}