Jump to content
Wikimedia Meta-Wiki

User:Phantomsteve/global.js: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
// <source lang="javascript">
// This file contains global JavaScript, loaded on every wiki.
// This file contains global JavaScript, loaded on every wiki.
// For more information, see <http://meta.wikimedia.org/wiki/User:Pathoschild/Scripts/SynchCrosswiki>.


/**
/*###############################################
(削除) ### (削除ここまで) (削除) Force (削除ここまで) left-to-right (削除) format (削除ここまで) on RTL wikis
(追記) * (追記ここまで) (追記) Forces (追記ここまで) left-to-right (追記) layout and editing (追記ここまで) on RTL wikis(追記) . (追記ここまで)
(削除) ### (削除ここまで) (削除) by (削除ここまで) (削除) [[m:user:Pathoschild]] <http (削除ここまで)://meta.wikimedia.org/wiki(削除) /User:Pathoschild/Scripts (削除ここまで)/Force_ltr(削除) > (削除ここまで)
(追記) * (追記ここまで) (追記) @see (追記ここまで) (追記) https (追記ここまで)://meta.wikimedia.org/wiki/Force_ltr
* @update-token [[File:pathoschild/forceltr.js]]
###############################################*/
*/
importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Force_ltr.js&action=raw&ctype=text/javascript');
mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');


/**
// /*###############################################
(削除) // ### (削除ここまで) Ajax sysop
(追記) * (追記ここまで) Ajax sysop
(追記) * @see (追記ここまで) (追記) https (追記ここまで)://meta.wikimedia.org/wiki/Ajax_sysop
// ### by [[m:user:Pathoschild]]
* @update-token [[File:pathoschild/ajaxsysop.js]]
(削除) // (削除ここまで) (削除) <http (削除ここまで)://meta.wikimedia.org/wiki(削除) /User:Pathoschild/Scripts (削除ここまで)/Ajax_sysop(削除) > (削除ここまで)
*/
// ###############################################*/
//mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.ajaxsysop.js');
// importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Ajax_sysop/experimental.js&action=raw&ctype=text/javascript');


/**
// /*###############################################
* TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor.
// ### Regex menu framework: adds a sidebar menu of user-defined scripts.
(削除) // (削除ここまで) (削除) ### (削除ここまで) (削除) by [[m:user:Pathoschild]] <http (削除ここまで)://meta.wikimedia.org/wiki/(削除) User:Pathoschild/Scripts/Regex_menu_framework> (削除ここまで)
(追記) * (追記ここまで) (追記) @see (追記ここまで) (追記) https (追記ここまで)://meta.wikimedia.org/wiki/(追記) TemplateScript (追記ここまで)
* @update-token [[File:pathoschild/templatescript.js]]
// ###############################################*/
*/
// if(!self['rmf_scripts'])
/*
// rmf_scripts = [];
// <(追記) nowiki (追記ここまで)>
// rmf_scripts.push(['bot_done', 'bot_done("done", "re: done")']);
$.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType:'script', cache:true }).then(function() {
//
pathoschild.TemplateScript.add([
// importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Regex_menu_framework/experimental.js&action=raw&ctype=text/javascript&2');
{
//
name: 'bot done',
//
script: function(editor) {
// /**************
return editor
// * Format local bot request as done
(追記) (追記ここまで).replace(/^(=+)\s+(.+?)\s+(1円).+/, '1ドル2ドル1ドル')(追記) // fix header syntax (追記ここまで)
// **************/
(追記) (追記ここまで).replace(/^(.+=)\n([\s\S]+)$/, '1ドル\n<div style="background:#E3F9DF; padding:0 10px; border:1px solid #AAA;">\n2ドル\n: (追記) done (追記ここまで). ~~~\n</div>')(追記) // place formatted box & message (追記ここまで)
// function bot_done(message, summary) {
.appendEditSummary('re: done');
// // fix header syntax
}
(削除) // (削除ここまで) (削除) editbox.value = editbox.value (削除ここまで).replace((削除) (削除ここまで)/^(=+)\s+(.+?)\s+(1円).+/, '1ドル2ドル1ドル'(削除) (削除ここまで))(削除) ; (削除ここまで)
}
//
]);
// // place formatted box & message
});
(削除) // (削除ここまで) (削除) editbox.value = editbox.value (削除ここまで).replace((削除) (削除ここまで)/^(.+=)\n([\s\S]+)$/, '1ドル\n<div style="background:#E3F9DF; padding:0 10px; border:1px solid #AAA;">\n2ドル\n: (削除) ' + message + ' (削除ここまで). ~~~\n</div>'(削除) (削除ここまで))(削除) ; (削除ここまで)
//
// (追記) </nowiki> (追記ここまで)
*/
// // set edit summary
// editreason.value += summary;
// }


/*###############################################
/*###############################################
Line 45: Line 42:
### by [[w:User:AzaToth]]
### by [[w:User:AzaToth]]
###############################################*/
###############################################*/
(削除) importScriptURI (削除ここまで)('(削除) http: (削除ここまで)//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');
(追記) mw.loader.load (追記ここまで)('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');
// <(削除) /source (削除ここまで)>

Latest revision as of 05:25, 24 August 2015

 // This file contains global JavaScript, loaded on every wiki.

 /**
  * Forces left-to-right layout and editing on RTL wikis.
  * @see https://meta.wikimedia.org/wiki/Force_ltr
  * @update-token [[File:pathoschild/forceltr.js]]
  */
 mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');

 /**
  * Ajax sysop
  * @see https://meta.wikimedia.org/wiki/Ajax_sysop
  * @update-token [[File:pathoschild/ajaxsysop.js]]
  */
 //mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.ajaxsysop.js');

 /**
  * TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor.
  * @see https://meta.wikimedia.org/wiki/TemplateScript
  * @update-token [[File:pathoschild/templatescript.js]]
  */
 /*
 // <nowiki>
 $.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType:'script', cache:true }).then(function() {
 	pathoschild.TemplateScript.add([
 		{
 			name: 'bot done',
 			script: function(editor) {
 				return editor
 					.replace(/^(=+)\s+(.+?)\s+(1円).+/, '1ドル2ドル1ドル') // fix header syntax
 					.replace(/^(.+=)\n([\s\S]+)$/, '1ドル\n<div style="background:#E3F9DF; padding:0 10px; border:1px solid #AAA;">\n2ドル\n: done. ~~~\n</div>') // place formatted box & message
 					.appendEditSummary('re: done');
 			}
 		}
 	]);
 });
 // </nowiki>
 */

 /*###############################################
 ### UTC clock
 ### by [[w:User:AzaToth]]
 ###############################################*/
 mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');

AltStyle によって変換されたページ (->オリジナル) /