Doctor Who Cuttings Archive

Difference between revisions of "MediaWiki:Common.js"

From The Doctor Who Cuttings Archive
Jump to navigationJump to search
Line 1: Line 1:
 
/* Any JavaScript here will be loaded for all users on every page load. */
 
/* Any JavaScript here will be loaded for all users on every page load. */
 
+
var addExtraButtons = function(){
mwCustomEditButtons[mwCustomEditButtons.length] = {
+
    mw.toolbar.addButtons( {
"imageFile": "images/a/a2/Button_principal_large.png",
+
        imageFile: '//upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png',
"speedTip": "Comment visible only for editors",
+
        speedTip: 'Comment visible only for editors',
"tagOpen": "<!-- ",
+
        tagOpen: '<!-- ',
"tagClose": " -->",
+
        tagClose: ' -->',
"sampleText": "Insert comment here"
+
        sampleText: 'Insert comment here',
/*{{jpg
+
        imageId: 'button-comment'
|filename =
+
    } );
|px =
+
};
}}
+
 
+
if( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
{{Google Docs Viewer
+
    mw.loader.using( 'user.options', function () {
|url=
+
         if ( ! mw.user.options.get( 'usebetatoolbar' ) ) {
|float=|height=|width=|top caption=|bottom caption=}}
+
            mw.loader.using( 'mediawiki.action.edit', function(){
 
+
                 $( addExtraButtons );
{{article         x
+
            } );
| publication =
+
         }
| date =
+
    } );
| author =
+
}
| pages =
 
| type =
 
| description =
 
| categories =
 
| moreTitles =
 
| morePublications =
 
| moreDates =
 
| text =
 
}}
 
',
 
                insertAfter: '',
 
                 sampleText: 'Happy face'
 
         });
 
*/
 

Revision as of 00:16, 21 October 2013

/* Any JavaScript here will be loaded for all users on every page load. */
var addExtraButtons = function(){
    mw.toolbar.addButtons( {
        imageFile: '//upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png',
        speedTip: 'Comment visible only for editors',
        tagOpen: '<!-- ',
        tagClose: ' -->',
        sampleText: 'Insert comment here',
        imageId: 'button-comment'
    } );
};
 
if( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
    mw.loader.using( 'user.options', function () {
        if ( ! mw.user.options.get( 'usebetatoolbar' ) ) {
            mw.loader.using( 'mediawiki.action.edit', function(){
                $( addExtraButtons );
            } );
        }
    } );
}