//<source lang="javascript"> /* Script to shade the background and edit boxes to lower contrast and avoid eyestrain by User:Inductiveload */ jQuery( document ).ready( function() { if (wgAction == "edit" || wgAction=="submit"){ var colourEditInterfaceBackground = function( pageBG, editboxBG, fontColour, linkColour, newLinkColour, extLinkColour){ style = $('<style type="text/css" />').appendTo('head'); style.append( '#content {background-color:'+ pageBG +' !important;}\ #content {color:'+ fontColour +' !important;}\ a {color:'+ linkColour +' !important;}\ .new {color:'+ newLinkColour +' !important;}\ .extiw {color:'+ extLinkColour +' !important;}\ textarea, input {background-color:'+editboxBG +' !important;}'); }; colourEditInterfaceBackground('#E6D7C3', '#E6D7C3', '#222', '#22F', '#BA0000', '#33F'); } }); /* alternative colours */ // alternate: colourEditInterfaceBackground('#228', '#228', '#FDD', '#DFD', '#BFB'); // original: colourEditInterfaceBackground('#DDD', '#DDD', '#222', '#22F', '#BA0000', '#33F'); // brown: colourEditInterfaceBackground('#E6D7C3', '#E6D7C3', '#222', '#22F', '#BA0000', '#33F') /* CharInsert specific - with all these settings disabled, the CharInsert remains below the footer, as LJB wants */ // window.charinsertDontMove = true; // window.charinsertMoveTop = true; window.editToolsRecall = true; window.charinsertCustom = { "User": '| = {\{+}} [\[+|]] — “+” ? Æ æ Œ œ ? {\{hws|+|}} {\{hwe|+|}} <section.begin="+"_/> <section.end="+"_/> ' }; // if(window.updateEditTools) window.updateEditTools(); /** * WikiEditor specific * Custom buttons ONLY when Prefs set to - Enable enhanced editing toolbar - is selected, * Enable wizards for... - must not be selected. Show [old]edit toolbar - should be off. * based upon - https://github.com/he7d3r/mw-gadget-ExtraEditButtons */ var iconPathWE = mw.config.get( 'wgExtensionAssetsPath' ) + '/WikiEditor/modules/images/toolbar/'; var iconPathPRP = mw.config.get( 'wgExtensionAssetsPath' ) + '/ProofreadPage/modules/page/images/'; var fileNamespace = mw.config.get( 'wgFormattedNamespaces' )[6]; var customizeToolbar = function() { $( '#wpTextbox1' ) .wikiEditor( 'removeFromToolbar', { 'section': 'help' } ) .wikiEditor( 'removeFromToolbar', { 'section': 'main', 'group': 'insert', 'tool': 'xlink' } ) .wikiEditor( 'removeFromToolbar', { 'section': 'main', 'group': 'insert', 'tool': 'ilink' } ) .wikiEditor( 'removeFromToolbar', { 'section': 'main', 'group': 'insert', 'tool': 'signature' } ) .wikiEditor( 'addToToolbar', { 'section': 'main', 'group': 'format', 'tools': { 'underline': { 'labelMsg': 'wikieditor-toolbar-tool-underline', 'label': 'Underline', 'id': 'underline', 'filters': [ 'body:not(.ns-2, .ns-8, .ns-828)' ], 'type': 'button', 'icon': '//upload.wikimedia.org/wikipedia/commons/8/8b/Button_underline_he.png', 'action': { 'type': 'encapsulate', 'options': { 'pre': "<u>", 'periMsg': 'wikieditor-toolbar-tool-underline-example', 'post': "</u>" } } }, 'strikeout': { 'labelMsg': 'wikieditor-toolbar-tool-strikeout', 'label': 'Strike out', 'id': 'strikeout', 'filters': [ 'body:not(.ns-2, .ns-8, .ns-828)' ], 'type': 'button', 'icon': '//upload.wikimedia.org/wikipedia/commons/6/6d/Vector_strikeout.png', 'action': { 'type': 'encapsulate', 'options': { 'pre': "<s>", 'periMsg': 'wikieditor-toolbar-tool-strikeout-example', 'post': "</s>" } } }, 'authorlink': { 'labelMsg': 'wikieditor-toolbar-tool-authorlink', 'label': 'Author Link', 'id': 'authorlink', 'filters': [ 'body.ns-subject' ], 'type': 'button', 'icon': '//upload.wikimedia.org/wikipedia/commons/8/83/Button_biocitas.png', 'action': { 'type': 'encapsulate', 'options': { 'pre': "[[Author:", 'periMsg': 'wikieditor-toolbar-tool-authorlink-example', 'post': "|]]" } } }, 'emdash': { 'labelMsg': 'wikieditor-toolbar-tool-emdash', 'label': 'em-dash', 'id': 'emdash', 'filters': [ 'body:not(.ns-8, .ns-828)' ], 'type': 'button', 'icon': '//upload.wikimedia.org/wikipedia/commons/8/8b/Button_m-dash.png', 'action': { 'type': 'replace', 'options': { 'peri': '\u2014', 'selectPeri': false } } }, 'endash': { 'labelMsg': 'wikieditor-toolbar-tool-endash', 'label': 'en-dash', 'id': 'endash', 'filters': [ 'body:not(.ns-8, .ns-828)' ], 'type': 'button', 'icon': '//upload.wikimedia.org/wikipedia/commons/8/8b/Button_n-dash.png', 'action': { 'type': 'replace', 'options': { 'peri': '\u2013', 'selectPeri': false } } }, 'newline': { 'labelMsg': 'wikieditor-toolbar-tool-newline', 'label': 'Break', 'id': 'newline', 'filters': [ 'body:not(.ns-8, .ns-828)' ], 'type': 'button', 'icon': '//upload.wikimedia.org/wikipedia/commons/f/f2/Button-br.png', 'action': { 'type': 'replace', 'options': { 'peri': '<br />', 'selectPeri': false } } }, 'reference': { 'labelMsg': 'wikieditor-toolbar-tool-reference', 'label': 'Reflink', 'id': 'reference', 'filters': [ 'body.ns-subject' ], 'type': 'button', 'icon': '//upload.wikimedia.org/wikipedia/commons/7/79/Button_reflink.png', 'action': { 'type': 'encapsulate', 'options': { 'pre': "<ref>", 'post': "</ref>" } } }, 'nowiki': { 'labelMsg': 'wikieditor-toolbar-tool-nowiki', 'label': 'NoWiki', 'id': 'nowiki', 'type': 'button', 'icon': iconPathWE + 'insert-nowiki.png', 'offset': [-70, -70], 'action': { 'type': 'encapsulate', 'options': { 'pre': "", 'periMsg': 'wikieditor-toolbar-tool-nowiki-example', 'post': "" } } }, 'redirect': { 'labelMsg': 'wikieditor-toolbar-tool-redirect', 'label': 'ReDirect', 'id': 'redirect', 'filters': [ 'body:not(.ns-828, .ns-829)' ], 'type': 'button', 'icon': iconPathWE + 'insert-redirect.png', 'offset': [-70, -142], 'action': { 'type': 'encapsulate', 'options': { 'pre': mw.config.get( 'wgWikiEditorMagicWords' ).redirect + ' [[', 'periMsg': 'wikieditor-toolbar-tool-redirect-example', 'post': "]]", 'ownline': true } } }, 'ilink': { 'labelMsg': 'wikieditor-toolbar-tool-ilink', 'label': 'Wiki link', 'id': 'ilink', 'type': 'button', 'icon': iconPathWE + 'insert-ilink.png', 'offset': [2, -1582], 'action': { 'type': 'encapsulate', 'options': { 'pre': "[[", 'periMsg': 'wikieditor-toolbar-tool-ilink-example', 'post': "]]" } } }, } } ) .wikiEditor( 'addToToolbar', { 'section': 'main', 'group': 'insert', 'tools': { 'signature': { 'labelMsg': 'wikieditor-toolbar-tool-signature', 'label': 'Your Signature', 'id': 'signature', 'filters': [ 'body.ns-talk, body.ns-4' ], 'type': 'button', 'icon': iconPathWE + 'insert-signature.png', 'offset': [2, -1872], 'action': { 'type': 'encapsulate', 'options': { 'pre': '— ~~~~' } } } } } ); }; /** Check that the required mode and modules are available. Then, customize */ if ( $.inArray( mw.config.get( 'wgAction' ), [ 'edit', 'submit' ] ) !== -1 ) { window.addEventListener('load', function () { mw.loader.using( [ 'user.options', 'jquery.textSelection' ], RLQ.push(function () { if ( mw.user.options.get( 'usebetatoolbar' ) == 1 ) { $.when( mw.loader.using( ['ext.wikiEditor.toolbar'] ), $.ready ).then( customizeToolbar ); } } )); }, false); } //</source>