मीडियाविकि:Gadget-Mayuredittoolsys.js

सूचना: यह पृष्ठ सुरक्षित करने बाद, परिवर्तनों को देखने लिए ब्राउज़र का कैश ख़ाली करने की आवश्यकता हो सकती है।

  • मोज़िला / फ़ायरफ़ॉक्स / सफ़ारी: shift hold करें जब आप reload क्लिक करते है, या Ctrl-Shift-R (अपल मैक में Cmd-Shift-R) दबाएँ;
  • गूगल क्रोम: Ctrl-shift-R (मैक में Cmd-Shift-R) दबाएँ
  • इंटरनेट एक्सप्लोरर: Ctrl hold करें जब आप refresh क्लिक करते हैं, या Ctrl-F5 क्लिक करते हैं;
  • कॉङ्करर: सिर्फ़ Reload बटन पर क्लिक करें, या F5 क्लिक करें;
  • ऑपरा सदस्य को Tools→Preferences में सम्पूर्ण कैश ख़ाली करने की ज़रूरत हो सकती है।
/**
 * Mayur Tool box(This script was made by hindi wiki admin [[user:mayur|mayur]] and it is only available under cGPLv3, CC-BY-SA 3.0 liecense, please donot copy paste it rather than import its link)
 * @author Mayur ([[user:mayur]]) ,[[user:mayurbot]]
 * @date 2010-10-02
 * License: GPLv3, CC-BY-SA 3.0
 */

 var ScriptPrefix = '<script type="text/javascript" src="/w/index.php?title=';
 var ScriptSuffix = '&action=raw&ctype=text/javascript"></script>';
 var LoadInterProject = true;
 var LoadLinkFA = true;
 var LoadNavFrame = true;
 var load_edittools = true;
 var LoadExtraPortlet = true;
 var LoadStripe = true;
 var LoadEditTop = true;
 var LoadExtraEditButtons = true;
 var load_extratabs = false;
 var LoadPageCounter = false;

/**
== Edittools ==

 Drop down box for the Special character menu in [[MediaWiki:Edittools]]
 Adapted from:
 [[Mayur/edittools.js]] 
 <pre><nowiki> */

 // Move the toolbar to the top
 function fixToolbar() {
     if ( load_edittools != true ) return;
     var wpEditToolbar = document.getElementById( "toolbar" );
     var editTools = document.getElementById( "specialchars" );
     elementMoveto( editTools, wpEditToolbar , 'after' );
     if( editTools ) editTools.style.display = "block";
     var editspecialchars = document.getElementById( "editpage-specialchars" );
     elementMoveto( editTools, wpEditToolbar , 'after' );
 }
 $( fixToolbar );
 
  // Helper function to move DOM element
 function elementMoveto( node, refNode, pos ) {
 	if(node && refNode){
 		var parent=refNode.parentNode;
 		if (pos && pos=='after') { refNode=refNode.nextSibling; }
 		try {
 			parent.insertBefore( node, refNode );
 		} catch ( DOMException ) {};
 	}
 }
 /* </nowiki></pre> */


/**
== ExtraEditButtons ==
 <pre><nowiki> */
  function addCustomEditButton( imageFile, speedTip, tagOpen, tagClose, sampleText ) {
   var imagePath = '//upload.wikimedia.org/wikipedia/commons/';
   mwCustomEditButtons[mwCustomEditButtons.length] = {
    "imageFile"  : imagePath + imageFile,
    "speedTip"   : speedTip,
    "tagOpen"    : tagOpen,
    "tagClose"   : tagClose,
    "sampleText" : sampleText
   };  
  }
 
 if ( mwCustomEditButtons && LoadExtraEditButtons ) {
  addCustomEditButton( "c/c8/Button_redirect.png", "पुनर्निर्देशित करे", 
  	"#REDIRECT [[", "]]", "Target page name" );
  addCustomEditButton( "7/79/Button_reflink.png", "संदर्भ डालें", 
  	"<ref>", "</ref>", "संदर्भ" );
  addCustomEditButton( "f/f7/Button_referencesR.png", "References", 
  	"\n== संदर्भ ==\n\n", "reflist}}" + "\n", "{{" );
  addCustomEditButton( "1/1b/Button_hide_wiki_tag.png", "टिप्पणी छुपाए", 
  	"<!-- ", " -->", "टिप्पणी" );
  addCustomEditButton( "f/f9/Button_onlyinclude_green.png", " Onlyinclude", 
        "<onlyinclude>", "</onlyinclude>", "पाठ" );
  addCustomEditButton( "0/01/Button_includeonly_green.png", "Includeonly", 
        "<includeonly>", "</includeonly>", "पाठ" );
  addCustomEditButton( "3/32/Button_noinclude_green.png", "Noinclude", 
        "<noinclude>", "</noinclude>", "पाठ" );
  addCustomEditButton( "f/fd/Button_underline.png", "रेखांकन", 
  	"<u>", "</u>", "रेखांकन पाठ" );
  addCustomEditButton( "c/c9/Button_strike.png", "स्ट्राइकथ्रू", 
  	"<s>", "</s>", "स्ट्राइकथ्रू पाठ" );
  addCustomEditButton( "1/13/Button_enter.png", "पंक्ति यहीं खत्म करे", 
  	"<br/>",  "" );
  addCustomEditButton( "7/71/TableCell.png", "| डाले", 
  	"|", "" );
  addCustomEditButton( "5/58/Button_small.png", "अक्षर छोटे करे", 
  	"<small>", "</small>", "Small Text" )
  addCustomEditButton( "c/cb/Button_big_2.png", "अक्षर बड़े करे", 
        "<big>", "</big>", " " );
  addCustomEditButton( "2/23/Button_code.png", "code", 
        "<code>", "</code>", " " );
  addCustomEditButton( "5/5f/Button_center.png", "पंक्ति केन्द्र में करे", 
        "<center>", "</center>", " " );
  addCustomEditButton( "3/3c/Button_pre.png", "pre", 
        "<pre>", "</pre>", " " );
  addCustomEditButton( "8/8f/Button_poeme.png", "कविता शैली में लिखे",
        "<poem>", "</poem>", " " );
  addCustomEditButton( "d/d4/Button_div.png", "div", 
        "<div>", "</div>", " " );
  addCustomEditButton( "7/72/Button_span_2.png", "span", 
        "<span>", "</span>", " " );
  addCustomEditButton( "2/26/Button_plainlinks.png", "plainlinks", 
        "<span class=plainlinks>", "</span>", " " );
  addCustomEditButton( "3/3f/Button_en.png", "Interwiki link", 
        "[[en:", "]]", "Interwiki en.wiki" );
  addCustomEditButton( "7/7f/Interwiki-button-bg.png", "Interwiki template en", 
        "[[en:Template:", "subst:PAGENAME}}]]", "{{" );
  addCustomEditButton( "9/9f/Button_defaultsort.png", "DEFAULTSORT", 
        "", "DEFAULTSORT:}}", "{{" );
  addCustomEditButton( "5/55/Button_nbsp_1.png", "nbsp", 
        "&nbsp;", "", "" );
  addCustomEditButton( "e/eb/Button_plantilla.png", "साँचा डाले", 
  	"{{", "}}", "Template name" );
  addCustomEditButton( "b/b4/Button_category03.png", "श्रेणी डाले", 
  	"[[श्रेणी:", "]]", "Category name" );
  addCustomEditButton( "e/ee/Button_vote_biblio.png", "Talkback", 
  	"{{tb|Mayurbot|", "}}", "Topic" );
 }
 /*</nowiki></pre>*/


/** Magic editintros ****************************************************
 *
 *  Description: Adds editintros on disambiguation pages and BLP pages.
 *  Maintainers: [[User:RockMFR]]
 */
 
function addEditIntro(name)
{
  var el = document.getElementById('ca-edit');
  if (!el)
    return;
  el = el.getElementsByTagName('a')[0];
  if (el)
    el.href += '&editintro=' + name;
}
 
 
if (mw.config.get('wgNamespaceNumber') == 0) {
  $(function(){
    if (document.getElementById('disambigbox'))
      addEditIntro('Template:Disambig_editintro');
  });
 
  $(function(){
    var cats = document.getElementById('mw-normal-catlinks');
    if (!cats)
      return;
    cats = cats.getElementsByTagName('a');
    for (var i = 0; i < cats.length; i++) {
      if (cats[i].title == 'Category:Living people' || cats[i].title == 'Category:Possibly living people') {
        addEditIntro('Template:BLP_editintro');
        break;
      }
    }
  });
}

 /**Some more Extra toolbar options ****************************************************** <nowiki>
  * For tables etc
  * By mayur kumar
  */
 
 
 if (mwCustomEditButtons) {
       mwCustomEditButtons.push({
        "imageFile": "//upload.wikimedia.org/wikipedia/en/8/80/Button_upper_letter.png",
        "speedTip": "Superscript",
        "tagOpen": "<sup>",
        "tagClose": "</sup>",
        "sampleText": "Superscript text"
    });
    
    mwCustomEditButtons.push({
        "imageFile": "//upload.wikimedia.org/wikipedia/en/7/70/Button_lower_letter.png",
        "speedTip": "Subscript",
        "tagOpen": "<sub>",
        "tagClose": "</sub>",
        "sampleText": "Subscript text"
    });
    
    mwCustomEditButtons.push({
        "imageFile": "//upload.wikimedia.org/wikipedia/commons/9/9e/Btn_toolbar_gallery.png",
        "speedTip": "चित्र दीर्घा बनाये",
        "tagOpen": "\n<gallery>\n",
        "tagClose": "\n</gallery>",
        "sampleText": "Image:Example.jpg|Caption1\.jpg|CaptionnImage:Example2"
    });
    
    mwCustomEditButtons.push({
        "imageFile": "//upload.wikimedia.org/wikipedia/en/f/fd/Button_blockquote.png",
        "speedTip": "Insert block of quoted text",
        "tagOpen": "<blockquote>\n",
        "tagClose": "\n</blockquote>",
        "sampleText": "Block quote"
    });
    
    mwCustomEditButtons.push({
        "imageFile": "//upload.wikimedia.org/wikipedia/en/6/60/Button_insert_table.png",
        "speedTip": "सारणी बनाये",
        "tagOpen": '{| class="wikitable"\n|',
        "tagClose": "\n|}",
        "sampleText": "-\n! header 1\n! header 2\n! header 3\n|-\n| row 1, cell 1\n| row 1, cell 2\n| row 1, cell 3\n|-\n| row 2, cell 1\n| row 2, cell 2\n| row 2, cell 3"
    });
    
 }
 
 /*</nowiki>*/