User:Rob Kam/common.js: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
// mw.loader.load('//en.wikipedia.org/wiki/Wikipedia:AutoEd/basic.js&action=raw&ctype=text/javascript'); |
// mw.loader.load('//en.wikipedia.org/wiki/Wikipedia:AutoEd/basic.js&action=raw&ctype=text/javascript'); |
||
mw.loader.load('//en.wikipedia.org/wiki/Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript'); |
mw.loader.load('//en.wikipedia.org/wiki/Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript'); |
||
/* Synth DIY wiki add custom buttons to the old style edit toolbar */ |
|||
( function ( mw, $ ) { |
|||
'use strict'; |
|||
var addExtraButtons = function(){ |
|||
mw.toolbar.addButton( { |
|||
imageFile: '//upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png', |
|||
speedTip: 'Redirect', |
|||
tagOpen: '#REDIRECT [[', |
|||
tagClose: ']]', |
|||
sampleText: 'Article Name', |
|||
imageId: 'button-redirect' |
|||
} ); |
|||
mw.toolbar.addButton( { |
|||
imageFile: '//upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png', |
|||
speedTip: 'Comment', |
|||
tagOpen: '<!--', |
|||
tagClose: '-->', |
|||
sampleText: 'Comment', |
|||
imageId: 'button-comment' |
|||
} ); |
|||
mw.toolbar.addButton( { |
|||
imageFile: '//upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png', |
|||
speedTip: 'References', |
|||
tagOpen: '<ref>', |
|||
tagClose: '<\/ref>', |
|||
sampleText: 'Insert reference here', |
|||
imageId: 'button-reference' |
|||
} ); |
|||
mw.toolbar.addButton({ |
|||
imageFile: 'https://upload.wikimedia.org/wikipedia/commons/6/6a/Button_sup_letter.png', |
|||
speedTip: 'Superscript', |
|||
tagOpen: '<sup>', |
|||
tagClose: '</sup>', |
|||
sampleText: 'Insert text here', |
|||
imageId: 'button-superscript' |
|||
} ); |
|||
mw.toolbar.addButton({ |
|||
imageFile: 'https://upload.wikimedia.org/wikipedia/commons/a/aa/Button_sub_letter.png', |
|||
speedTip: 'Subscript', |
|||
tagOpen: '<sub>', |
|||
tagClose: '</sub>', |
|||
sampleText: 'Insert text here', |
|||
imageId: 'button-subscript' |
|||
} ); |
|||
mw.toolbar.addButton({ |
|||
imageFile: 'https://upload.wikimedia.org/wikipedia/commons/5/5b/Math_icon.png', |
|||
speedTip: 'Math', |
|||
tagOpen: '<math>', |
|||
tagClose: '</math>', |
|||
sampleText: 'Insert text here', |
|||
imageId: 'button-math' |
|||
} ); |
|||
/* If you want more buttons, copy and adapt the examples above and paste the modified version before this comment */ |
|||
}; |
|||
if( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) { |
|||
mw.loader.using( 'user.options', function () { |
|||
// This can be the string "0" if the user disabled the preference ([[bugzilla:52542#c3]]) |
|||
if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) { |
|||
// Use something like [[m:User:Krinkle/Scripts/InsertWikiEditorButton#Example]] |
|||
} else if ( mw.user.options.get( 'showtoolbar' ) == 1 ) { |
|||
$.when( |
|||
mw.loader.using( 'mediawiki.action.edit' ), |
|||
$.ready |
|||
).then( addExtraButtons ); |
|||
} |
|||
} ); |
|||
} |
|||
}( mediaWiki, jQuery ) ); |
|||
/***/ |
Revision as of 10:03, 5 April 2021
// enhanced diff - https://de.wikipedia.org/wiki/Benutzer_Diskussion:TMg/cleanDiff
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:TMg/cleanDiff.js&action=raw&ctype=text/javascript');
// format tidier - https://meta.wikimedia.org/wiki/User:TMg/autoFormatter
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript');
var autoFormatMaskedLinks = false;
var autoFormatWikimediaLinks = false;
var autoFormatReplacements = [
['S.D.I.Y.', 'SDIY'],
['<!--\\w', '<!-- \\w'], ['\\w-->', '\\w -->'],
[/ +<ref\b/g, '<ref'],
[
/(\n[*#]+) *([^\s*#:;])/g,
'$1 $2'
],
];
// https://en.wikipedia.org/wiki/User:Joeytje50/JWB Javascript Wiki Browser
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');
// https://en.wikipedia.org/wiki/Wikipedia:AutoEd
// mw.loader.load('//en.wikipedia.org/wiki/Wikipedia:AutoEd/basic.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/wiki/Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript');
/* Synth DIY wiki add custom buttons to the old style edit toolbar */
( function ( mw, $ ) {
'use strict';
var addExtraButtons = function(){
mw.toolbar.addButton( {
imageFile: '//upload.wikimedia.org/wikipedia/commons/c/c8/Button_redirect.png',
speedTip: 'Redirect',
tagOpen: '#REDIRECT [[',
tagClose: ']]',
sampleText: 'Article Name',
imageId: 'button-redirect'
} );
mw.toolbar.addButton( {
imageFile: '//upload.wikimedia.org/wikipedia/en/3/34/Button_hide_comment.png',
speedTip: 'Comment',
tagOpen: '<!--',
tagClose: '-->',
sampleText: 'Comment',
imageId: 'button-comment'
} );
mw.toolbar.addButton( {
imageFile: '//upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png',
speedTip: 'References',
tagOpen: '<ref>',
tagClose: '<\/ref>',
sampleText: 'Insert reference here',
imageId: 'button-reference'
} );
mw.toolbar.addButton({
imageFile: 'https://upload.wikimedia.org/wikipedia/commons/6/6a/Button_sup_letter.png',
speedTip: 'Superscript',
tagOpen: '<sup>',
tagClose: '</sup>',
sampleText: 'Insert text here',
imageId: 'button-superscript'
} );
mw.toolbar.addButton({
imageFile: 'https://upload.wikimedia.org/wikipedia/commons/a/aa/Button_sub_letter.png',
speedTip: 'Subscript',
tagOpen: '<sub>',
tagClose: '</sub>',
sampleText: 'Insert text here',
imageId: 'button-subscript'
} );
mw.toolbar.addButton({
imageFile: 'https://upload.wikimedia.org/wikipedia/commons/5/5b/Math_icon.png',
speedTip: 'Math',
tagOpen: '<math>',
tagClose: '</math>',
sampleText: 'Insert text here',
imageId: 'button-math'
} );
/* If you want more buttons, copy and adapt the examples above and paste the modified version before this comment */
};
if( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) {
mw.loader.using( 'user.options', function () {
// This can be the string "0" if the user disabled the preference ([[bugzilla:52542#c3]])
if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) {
// Use something like [[m:User:Krinkle/Scripts/InsertWikiEditorButton#Example]]
} else if ( mw.user.options.get( 'showtoolbar' ) == 1 ) {
$.when(
mw.loader.using( 'mediawiki.action.edit' ),
$.ready
).then( addExtraButtons );
}
} );
}
}( mediaWiki, jQuery ) );
/***/