Jump to content
Wikimedia Meta-Wiki

User:Cbrown1023/transcoord.js: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
Line 1: Line 1:
/(削除) ************* (削除ここまで) <pre>
/(追記) / (追記ここまで) <pre>
(削除) *** (削除ここまで)TemplateScript
(削除) ** (削除ここまで)* (削除) by (削除ここまで) (削除) [[m:user:Pathoschild]] <http (削除ここまで)://meta.wikimedia.org/wiki(削除) /User:Pathoschild/Scripts (削除ここまで)/TemplateScript(削除) > (削除ここまで)
*** - adds a menu of user-defined, form-specific templates
*************/
importScriptURI('http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/TemplateScript.js&action=raw&ctype=text/javascript');


/**
// define templates
* TemplateScript adds configurable templates and scripts to the sidebar, and adds an example regex editor.
function define_templates() {
(追記) (追記ここまで)* (追記) @see (追記ここまで) (追記) https (追記ここまで)://meta.wikimedia.org/wiki/TemplateScript
// syntax (see documentation): new_template('type','name','text','optional 1','optional 2','optional 3');
* @update-token [[File:pathoschild/templatescript.js]]
(削除) new_template('edit','Create (削除ここまで) (削除) {{translation}}', (削除ここまで)'{{translation2\n |ar |missing\n |da |missing\n |de |missing\n |el |missing\n |en |published\n |es |missing\n |fr |missing\n |id |missing\n |it |missing\n |ja |missing\n |nb |missing\n |nl |missing\n |pl |missing\n |pt |missing\n |sv |missing\n |ru |missing\n |zh-hans |missing\n |zh-hant |missing\n\n |page ={{subst:#titleparts:{{FULLPAGENAME}}||2}}\n |source={{#titleparts:{{FULLPAGENAME}}||2}}/en\n\n <!--optional-->\n |destination = [[wmf:{{subst:#titleparts:{{FULLPAGENAME}}|1|-1}}]]\n |source update = {{#time:Y-m-d}}\n |source revid = {{{1|}}}\n}}', 'Create {{[[template:translation2|translation2]]}}'(削除) ); (削除ここまで)
*/
new_template('edit','Add {{translation}}','{{Template:Translation/{{subst:BASEPAGENAME}}}}', '+{{[[template:translation2|translation2]]}}');
$.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js', { dataType:'script', cache:true }).then(function() {
}
(追記) pathoschild. (追記ここまで)TemplateScript(追記) .Add([ (追記ここまで)
{
/* Load script */
name: 'Create {{translation}}',
addOnloadHook(function() {templatescript(define_templates())});
(追記) template: (追記ここまで) '{{translation2\n |ar |missing\n |da |missing\n |de |missing\n |el |missing\n |en |published\n |es |missing\n |fr |missing\n |id |missing\n |it |missing\n |ja |missing\n |nb |missing\n |nl |missing\n |pl |missing\n |pt |missing\n |sv |missing\n |ru |missing\n |zh-hans |missing\n |zh-hant |missing\n\n |page ={{subst:#titleparts:{{FULLPAGENAME}}||2}}\n |source={{#titleparts:{{FULLPAGENAME}}||2}}/en\n\n <!--optional-->\n |destination = [[wmf:{{subst:#titleparts:{{FULLPAGENAME}}|1|-1}}]]\n |source update = {{#time:Y-m-d}}\n |source revid = {{{1|}}}\n}}',(追記) editSummary: (追記ここまで) 'Create {{[[template:translation2|translation2]]}}'(追記) , (追記ここまで)
// </source></pre>
forActions: 'edit'
},
{
name: 'Add {{translation}}',
template: '{{Template:Translation/{{subst:BASEPAGENAME}}}}',
editSummary: '+{{[[template:translation2|translation2]]}}',
forActions: 'edit'
}
]);
});

Revision as of 19:56, 22 March 2015

 // <pre>

 /**
  * 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]]
  */
 $.ajax('//tools-static.wmflabs.org/meta/scripts/pathoschild.templatescript.js',{dataType:'script',cache:true}).then(function(){
 pathoschild.TemplateScript.Add([
 {
 name:'Create {{translation}}',
 template:'{{translation2\n |ar |missing\n |da |missing\n |de |missing\n |el |missing\n |en |published\n |es |missing\n |fr |missing\n |id |missing\n |it |missing\n |ja |missing\n |nb |missing\n |nl |missing\n |pl |missing\n |pt |missing\n |sv |missing\n |ru |missing\n |zh-hans |missing\n |zh-hant |missing\n\n |page ={{subst:#titleparts:{{FULLPAGENAME}}||2}}\n |source={{#titleparts:{{FULLPAGENAME}}||2}}/en\n\n <!--optional-->\n |destination = [[wmf:{{subst:#titleparts:{{FULLPAGENAME}}|1|-1}}]]\n |source update = {{#time:Y-m-d}}\n |source revid = {{{1|}}}\n}}',editSummary:'Create {{[[template:translation2|translation2]]}}',
 forActions:'edit'
 },
 {
 name:'Add {{translation}}',
 template:'{{Template:Translation/{{subst:BASEPAGENAME}}}}',
 editSummary:'+{{[[template:translation2|translation2]]}}',
 forActions:'edit'
 }
 ]);
 });

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