|
|
Line 1: |
Line 1: |
| /* Any JavaScript here will be loaded for all users on every page load. */
| |
|
| |
|
| //<source lang="JavaScript">
| |
|
| |
| /** Extra toolbar options ******************************************************
| |
| * Note that: /includes/EditPage has been hacked to remove all editing buttons
| |
| * and replace with just one, our button for LB/ tag
| |
| * (This should be implemented as an extension ideally and utilise
| |
| * the phrase/language file structure to be 'proper' - but it works for now)
| |
| * All additional buttons can be added here by following the pattern below
| |
| * [[User:RichardDavis|Richard M. Davis]] 23:27, 9 June 2010 (UTC)
| |
| */
| |
|
| |
| if (mwCustomEditButtons) {
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://www.transcribe-bentham.da.ulcc.ac.uk/td/images/3/33/Jb-button-pagebreak.png",
| |
| "speedTip": "Page Break",
| |
| "tagOpen": "<pb/>",
| |
| "tagClose": "",
| |
| "sampleText": ""
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/commons/f/fb/Button_headline.png",
| |
| "speedTip": "Heading",
| |
| "tagOpen": "<head>",
| |
| "tagClose": "</head>",
| |
| "sampleText": "heading"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/commons/8/8b/Button_portail.png",
| |
| "speedTip": "Paragraph",
| |
| "tagOpen": "<p>",
| |
| "tagClose": "</p>",
| |
| "sampleText": "paragraph"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "skins/common/images/jb-button-add.png",
| |
| "speedTip": "Addition",
| |
| "tagOpen": "<add>",
| |
| "tagClose": "</add>",
| |
| "sampleText": "added text"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/commons/c/c9/Button_strike.png",
| |
| "speedTip": "Deletion",
| |
| "tagOpen": "<del>",
| |
| "tagClose": "</del>",
| |
| "sampleText": "deleted text"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://www.benthamproject.da.ulcc.ac.uk/td/images/e/eb/Jb-button-unclear.png",
| |
| "speedTip": "Questionable",
| |
| "tagOpen": "<unclear>",
| |
| "tagClose": "</unclear>",
| |
| "sampleText": "questionable reading"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://www.benthamproject.da.ulcc.ac.uk/td/images/a/aa/Jb-button-gap.png",
| |
| "speedTip": "Illegible",
| |
| "tagOpen": "<gap/>",
| |
| "tagClose": "",
| |
| "sampleText": ""
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "skins/common/images/jb-button-note.png",
| |
| "speedTip": "Marginal note",
| |
| "tagOpen": "<note>",
| |
| "tagClose": "</note>",
| |
| "sampleText": "marginal note text"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://www.benthamproject.da.ulcc.ac.uk/td/images/7/7c/Jb-button-underline2.png",
| |
| "speedTip": "Underline",
| |
| "tagOpen": "<hi rend='underline'>",
| |
| "tagClose": "</hi>",
| |
| "sampleText": "underlined text"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://www.transcribe-bentham.da.ulcc.ac.uk/td/images/0/05/Jb-button-superscript.png",
| |
| "speedTip": "Superscript",
| |
| "tagOpen": "<hi rend='superscript'>",
| |
| "tagClose": "</hi>",
| |
| "sampleText": "superscript text"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "skins/common/images/jb-button-sic.png",
| |
| "speedTip": "Unusual spelling",
| |
| "tagOpen": "<sic>",
| |
| "tagClose": "</sic>",
| |
| "sampleText": "unusually-spelled text"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/commons/a/ae/Button_fr.png",
| |
| "speedTip": "Foreign",
| |
| "tagOpen": "<foreign>",
| |
| "tagClose": "</foreign>",
| |
| "sampleText": "foreign language text"
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://www.benthamproject.da.ulcc.ac.uk/td/images/8/83/Jb-button-ampersand.png",
| |
| "speedTip": "Ampersand",
| |
| "tagOpen": "&",
| |
| "tagClose": "",
| |
| "sampleText": ""
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "skins/common/images/jb-button-mdash.png",
| |
| "speedTip": "Long dash",
| |
| "tagOpen": "—",
| |
| "tagClose": "",
| |
| "sampleText": ""
| |
| });
| |
|
| |
| mwCustomEditButtons.push({
| |
| "imageFile": "http://upload.wikimedia.org/wikipedia/commons/3/3b/Comment-button-bg.png",
| |
| "speedTip": "Comment",
| |
| "tagOpen": "<!-- ",
| |
| "tagClose": " -->",
| |
| "sampleText": "user comment"
| |
| });
| |
|
| |
| }
| |
|
| |
| addOnloadHook(function () {
| |
| if (document.location.search.indexOf("undo=") != -1
| |
| && document.getElementsByName('wpAutoSummary')[0]) {
| |
| document.getElementsByName('wpAutoSummary')[0].value='1';
| |
| }
| |
| })
| |
|
| |
| /** Edittools javascript loader ************************************************
| |
| *
| |
| * Description: Pulls in [[MediaWiki:Edittools.js]]. Includes a cache-bypassing
| |
| * version number in the URL in order to allow any changes to the edittools to
| |
| * be rapidly deployed to users.
| |
| *
| |
| * Note that, by default, this function does nothing unless the element with
| |
| * the ID "editpage-specialchars" (which contains the old edittools code in
| |
| * [[MediaWiki:Edittools]], and will be retained as a placeholder in the new
| |
| * implementation) has a class named "edittools-version-NNN", where NNN is a
| |
| * number. If the class name has "test" before the number, the code will only
| |
| * run for users who have set "window.testJsEdittools = true" in their user JS.
| |
| * The "test" should be retained in the class name until the new edittools
| |
| * implementation is ready and fully tested, and until at least 30 days have
| |
| * passed since this loader stub was added (which will be in 27 June 2008).
| |
| *
| |
| * For compatibility with Alex Smotrov's original implementation, on which this
| |
| * code is loosely based (see [[mw:User talk:Alex Smotrov/edittools.js]]), this
| |
| * loader can also be disabled by setting "window.noDefaultEdittools = true".
| |
| *
| |
| * Maintainers: [[User:Ilmari Karonen]]
| |
| */
| |
|
| |
| //Prevent the static edittools from flashing before the compact edittools below is loaded.
| |
| appendCSS('div.edittools-text { display:none; }');
| |
|
| |
| addOnloadHook(function () {
| |
| // needs to be deferred until the DOM has fully loaded
| |
| var placeholder = document.getElementById("editpage-specialchars");
| |
| if (!placeholder || window.noDefaultEdittools) {
| |
| //Show the static edittools again for users with "window.noDefaultEdittools=true".
| |
| appendCSS('div.edittools-text { display:block; }');
| |
| return;
| |
| }
| |
| var match = /(?:^| )edittools-version-(\d+)(?: |$)/.exec(placeholder.className);
| |
|
| |
| // set window.testJsEdittools = true to enable testing before full deployment
| |
| if (!match && window.testJsEdittools)
| |
| match = /(?:^| )edittools-version-(test\d+)(?: |$)/.exec(placeholder.className);
| |
|
| |
| if (!match) return;
| |
| var url = wgScript + '?title=MediaWiki:Edittools.js&action=raw&ctype=text/javascript&nocache=' + match[1];
| |
| importScriptURI(url);
| |
| });
| |
|
| |
|
| |
| // Turn on spellchecking in the edit summary field, for Firefox.
| |
| // Temporary until [[bugzilla:21604]] is deployed
| |
| addOnloadHook( function() {
| |
| var wpSummary = document.getElementById( "wpSummary" );
| |
| if ( wpSummary && typeof wpSummary.spellcheck != undefined )
| |
| wpSummary.spellcheck = true;
| |
| } );
| |
|
| |
|
| |
| //</source>
| |