انتقل إلى المحتوى

مستخدم:Majed/stubtagtab.js

من ويكيبيديا، الموسوعة الحرة

ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.

// أداة لإضافة قوالب البذور من خلال تبويب مزيد
// ([[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);
}