کارن:Af420/ExtTag.js

د ويکيپېډيا، وړیا پوهنغونډ له خوا

د نور تفصيل لپاره د غځول په تنۍ کلېک وکړئيادښت: د غوره توبونو د خوندي کولو وروسته، خپل د کتنمل (بروزر) ساتل شوې حافظه تازه کړی.د نور تفصيل لپاره د غځول په تنۍ کلېک وکړئ.

  • فايرفاکس/ سفري: په دې کتنمل کې د Reload د ټکوهلو په وخت د Shift تڼۍ نيولې وساتی، او يا هم Ctrl-F5 يا Ctrl-Rتڼۍ کېښکاږۍ (په Apple Mac کمپيوټر باندې ⌘-R کېښکاږۍ)
  • گووگل کروم: په دې کتنمل کې د Ctrl-Shift-R تڼۍ کېښکاږۍ (د مک لپاره ⌘-Shift-R)
  • انټرنټ اېکسپلورر: په دې کتنمل کې د Refresh د ټکوهلو په وخت کې د Ctrl تڼۍ کېښکاږلې ونيسۍ، او يا هم د Ctrl-F5 تڼۍ کېښکاږۍ
  • اوپرا: په دې کتنمل کې د خپل براوزر ساتل شوې حافظه پدې توگه سپينولی شی Tools→Preferences
لاسوند[جوړول]
(function( mw, $, undefined ){

var extTag = {
    $tag: undefined,
    $archive: undefined,

    init: function() {
        extTag.$tag = $( mw.util.addPortletLink( 'p-views', '#', 'Tag', '', 'Tag this extension', 'e' ) );
        extTag.$tag.click( extTag.tagBox );
        
        extTag.$archive = $( mw.util.addPortletLink( 'p-views', '#', 'Archive', '', 'Arcgive this extension', 'a' ) );
        extTag.$archive.click( extTag.archiveBox );
    },
    
    tagBox: function() {
        alert('Hi');
    },
    
    archiveBox: function() {
        $('<div>')
            .html(
                "\
                <label for='arb-reason'>Reason (Optional):</label><br />\
                <input nid='arb-reason' /> <br/>\
                <input type='submit' id='arb-submit' value='Tag' />"
            )
            .dialog({
                modal: true
            });
    }
};

mw.loader.using( [ 'mediawiki.util', 'jquery.ui' ], function () {

    $(document).ready( extTag.init );

} );

})( mediaWiki, jQuery );