میڈیاویکی:Gadget-Extra-Edittools.js

ویکی اقتباس سے

یاددہانی: محفوظ کرنے کے بعد، تبدیلیاں دیکھنے کے لیے آپ کو اپنے متصفح (browser) کے ابطن (cache) کو خالی کرنا ہوگا۔

  • فائرفاکس/ سفاری: جب Reload طق کریں تو Shift دباکر رکھیں، یا Ctrl-F5 یا Ctrl-R دبائیں (Mac پر R-⌘)
  • گوگل کروم: Ctrl-Shift-R دبائیں (Mac پر Shift-R-⌘)
  • انٹرنیٹ ایکسپلورر: جب Refresh طق کریں تو Ctrl یا Ctrl-F5 دبائیں
  • اوپیرا: Tools → Preferences میں ابطن (cache) صاف کریں
//[[منصوبہ:مزید آلات تحریر#متن اول]]

var customizeToolbar = function() {
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'sections': {
                'extra': {
                        'type': 'toolbar', // Can also be 'booklet'
                        'label': 'مزید'
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'extra',
        'groups': {
                'format': {
                        'label': 'تصفیہ'
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'extra',
        'group': 'format',
        'tools': {
                'plainlink': {
                        label: 'ربطِ بسیط',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/9/91/Toolbar_Insert_ilink.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<span class=\"plainlinks\">",
                                        post: "</span>",
                                }
                        }
                },
                'sourcelang': {
                        label: 'برمجہ زبان',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/6/6d/Toolbaricon_bold_P-1.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<source lang=\"text\">",
                                        post: "</source>",
                                }
                        }
                },
                'code': {
                        label: 'رمز',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/6/62/Toolbar_code.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<code>",
                                        post: "</code>",
                                }
                        }
                },
                'pre': {
                        label: 'خام متن',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/b/b9/Toolbar_pre_vector.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<pre>",
                                        post: "</pre>",
                                }
                        }
                },
                'ltr': {
                        label: 'بائیں',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/8/81/Toolbaricon_justify-left.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<div class=\"mw-content-ltr\">",
                                        post: "</div>",
                                }
                        }
                },
                'hiddencomment': {
                        label: 'پوشیدہ تبصرہ',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/1/11/Toolbaricon_hiddencomment.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<!-- ",
                                        post: " -->",
                                }
                        }
                } 
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'extra',
        'groups': {
                'insert': {
                        'label': 'ادخال'
                }
        }
} );
$( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
        'section': 'extra',
        'group': 'insert',
        'tools': {
                'internallink': {
                        label: 'داخلی ربط',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/4/48/Toolbar_Insert_link.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[[",
                                        post: "]]",
                                }
                        }
                },
                'externallink': {
                        label: 'بیرونی ربط',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/5/55/Toolbar_insert_xlink.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[",
                                        post: "]",
                                }
                        }
                },
                'template': {
                        label: 'سانچہ',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/d/dd/Vector_toolbar_template_button.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{",
                                        post: "}}",
                                }
                        }
                },
                'seealso': {
                        label: 'مزید دیکھیے',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/3b/Toolbaricon_regular_a_to_b.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "== مزید دیکھیے ==\n* [[",
                                        post: "]]\n",
                                }
                        }
                },
                'ref': {
                        label: 'اضافۂ حوالہ',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/a/a1/Toolbaricon_insert_reference_plus.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "<ref>",
                                        post: "</ref>",
                                }
                        }
                },
                'references': {
                        label: 'حوالہ جات',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/8/8d/Wikieditor-references.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "== حوالہ جات ==\n{{حوالہ جات}}\n",
                                }
                        }
                },
                'stub': {
                        label: 'نامکمل',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/0/05/Toolbar_microstub.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "{{نامکمل",
                                        post: "}}",
                                }
                        }
                },
                'category': {
                        label: 'زمرہ',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/c/c4/Toolbar_category.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "[[زمرہ:",
                                        post: "]]",
                                }
                        }
                },
                'layoutstub': {
                        label: 'تصفیۂ نامکمل',
                        type: 'button',
                        icon: '//upload.wikimedia.org/wikipedia/commons/3/33/Toolbar_welcome.png',
                        action: {
                                type: 'encapsulate',
                                options: {
                                        pre: "'''{{",
                                        peri: '     subst:BASEPAGENAME', 
                                        post: "}}''' <ref></ref>\n\n==مزید دیکھیے==\n*[[]]\n\n==حوالہ جات==\n{{حوالہ جات}}\n\n{{نامکمل}}\n\n[[زمرہ:]]",
                                }
                        }
                }
        }
} );

        $( '#wpTextbox1' ).wikiEditor( 'addToToolbar', {
            'section': 'main',
            groups: {
                'heading': {
                    tools: {
                        'heading': {
                            label: 'سانچہ',
                            type: 'select',
                            list: {
                                'about' : {
                                    label: label('ضدابہام'),
                                    action: {
                                        type: 'encapsulate',
                                        options: {
                                            pre: pre('ضدابہام'),
                                            //peri: peri('متن'),
                                            post: '}}',
                                            ownline: true
                                        }
                                    }
                                },
                                'references' : {
                                    label: label('حوالہ جات'),
                                    action: {
                                        type: 'encapsulate',
                                        options: {
                                            pre: pre('حوالہ جات'),
                                            post: '}}',
                                            ownline: false
                                        }
                                    }
                                },
                                'stub' : {
                                    label: label('نامکمل'),
                                    action: {
                                        type: 'encapsulate',
                                        options: {
                                            pre: pre('نامکمل'),
                                            post: '}}',
                                            ownline: false
                                        }
                                    }
                                },
                                'disambiguation' : {
                                    label: label('ضدابہام'),
                                    action: {
                                        type: 'encapsulate',
                                        options: {
                                            pre: pre('ضدابہام'),
                                            post: '}}',
                                            ownline: false
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        });

};
if ( $.inArray( mw.config.get( 'wgAction' ), ['edit', 'submit'] ) !== -1 ) {
        mw.loader.using( 'user.options', function () {
                if ( mw.user.options.get('usebetatoolbar') ) {
                        mw.loader.using( 'ext.wikiEditor', function () {
                                $(document).ready( customizeToolbar );
                        } );
                }
        } );
}