Jump to content
Wikimedia Meta-Wiki

User:Stryn/global.js: Difference between revisions

From Meta, a Wikimedia project coordination wiki
Content deleted Content added
Line 4: Line 4:
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair_rand/checksitelinks.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair_rand/checksitelinks.js&action=raw&ctype=text/javascript");


/**
// [[File:Krinkle_Vector_LTR.js]]
* Forces left-to-right layout and editing on RTL wikis.
importScriptURI('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/Vector_LTR.js&action=raw&ctype=text/javascript');
* @see https://github.com/Pathoschild/Wikimedia-contrib#user-scripts
* @update-token [[File:pathoschild/forceltr.js]]
*/
mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');


// Tool to show if page is already in Wikidata
// Tool to show if page is already in Wikidata
Line 66: Line 70:
{
{
// [[d:User:Yair rand/HighlightUncreated.js]]
// [[d:User:Yair rand/HighlightUncreated.js]]
(削除) importScriptURI (削除ここまで)("//www.wikidata.org/w/index.php?title=User:Yair rand/HighlightUncreated.js&action=raw&ctype=text/javascript");
(追記) mw.loader.load (追記ここまで)("//www.wikidata.org/w/index.php?title=User:Yair rand/HighlightUncreated.js&action=raw&ctype=text/javascript");
}
}



Revision as of 23:32, 19 March 2015

 functiononEveryWiki(){

 // [[d:User:Yair rand/checksitelinks.js]]
 mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair_rand/checksitelinks.js&action=raw&ctype=text/javascript");

 /**
  * Forces left-to-right layout and editing on RTL wikis.
  * @see https://github.com/Pathoschild/Wikimedia-contrib#user-scripts
  * @update-token [[File:pathoschild/forceltr.js]]
  */
 mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');

 // Tool to show if page is already in Wikidata
 location.search.indexOf("printable=yes")==-1&&$(function($){
 vartranslate={
 'en':{
 notfound:"Wikidata-kohdetta ei löydy.",
 intro:"Wikidata: ",
 nolabel:"(ei nimeä)",
 nodescription:"kuvausta ei lisätty",
 aliases:"Aliakset: ",
 noaliases:"ei ole"
 }
 }
 varnamespace=mw.config.get('wgNamespaceNumber'),
 lang=mw.config.get('wgPageContentLanguage'),
 page=(namespace-=(namespace>0&&namespace%2))===0?mw.config.get('wgTitle'):mw.config.get('wgFormattedNamespaces')[namespace]+':'+mw.config.get('wgTitle');

 namespace!=2&&$.ajax({
 url:'//www.wikidata.org/w/api.php',
 data:{
 'format':'json',
 'action':'wbgetentities',
 'sites':mw.config.get('wgDBname'),
 'titles':page,
 'props':'info|labels|descriptions|aliases',
 'languages':lang
 },
 dataType:'jsonp',
 success:function(data){
 if(data.success){
 var$d=$("<div>").appendTo("#contentSub"),
 m=translate[mw.config.get('wgUserLanguage')]||translate.en;
 for(variindata.entities){
 if(i==-1){
 $d.append($("<a>").attr("href","//www.wikidata.org/wiki/Special:CreateItem?site="+mw.config.get("wgDBname")+"&page="+page+"&label="+page).text(m.notfound))
 }else{
 varitem=data.entities[i],
 i=0,aliases=[];
 try{
 for(;i<item.aliases[lang].length;i++){
 aliases.push(item.aliases[lang][i].value);
 }
 }catch(e){}
 if(window.WDIlimitaliases&&WDIlimitaliases<aliases.length){
 for(;WDIlimitaliases<aliases.length;aliases.pop());
 aliases.push("...");
 }
 $d.append($("<a>").attr("href","//www.wikidata.org/wiki/"+item.title).text(m.intro+(item.labels?item.labels[lang].value:m.nolabel)+" ("+item.title+")"),$("<span>").text(", "),$("<i>").text(item.descriptions?item.descriptions[lang].value:m.nodescription),$("<br>"),$("<span>").text(m.aliases+(aliases.join(", ")||m.noaliases)))
 }
 }
 }
 }
 });
 });
 }


 varconf=mw.config.get('wgDBname');if(['wikidatawiki'].indexOf(conf)==-1)
 {
 // [[d:User:Yair rand/HighlightUncreated.js]]
 mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/HighlightUncreated.js&action=raw&ctype=text/javascript");
 }



 varconf=mw.config.get('wgDBname');if(['fiwiki','enwiki','wikidatawiki','metawiki'].indexOf(conf)==-1)
 {
 //Preloads common deletion reasons for crosswiki use
 // [[File:Snowolf_GS_delete.js]]
 mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Snowolf/GS_delete.js&action=raw&ctype=text/javascript');

 // Shows the number of active sysops
 // by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/active_sysops.js>
 // [[File:Hoo man/active_sysops.js]]
 mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/active_sysops.js&action=raw&ctype=text/javascript');

 // This tool can tag pages with a few clicks (which is much faster than editing the whole page per Hand).
 // by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Tagger>
 mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js‎&action=raw&ctype=text/javascript');

 mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:PiRSquared17/cleandelete.js&action=raw&ctype=text/javascript');

 //<nowiki>
 if(typeof(taggerConfig)=='undefined')taggerConfig={};
 taggerConfig.tags=[];
 taggerConfig.editSummary=[];
 taggerConfig.tags[1]='{{delete|test}}';
 taggerConfig.editSummary[taggerConfig.tags[1]]='delete';
 taggerConfig.tags[2]='{{delete|spam}}';
 taggerConfig.editSummary[taggerConfig.tags[2]]='delete';
 taggerConfig.tags[3]='{{delete|vandalism}}';
 taggerConfig.editSummary[taggerConfig.tags[3]]='delete';
 taggerConfig.tags[4]='{{delete|no useful content}}';
 taggerConfig.editSummary[taggerConfig.tags[4]]='delete';
 taggerConfig.tags[5]='{{delete|blanked by the author}}';
 taggerConfig.editSummary[taggerConfig.tags[5]]='delete';
 taggerConfig.tags[6]='{{delete|wrong language}}';
 taggerConfig.editSummary[taggerConfig.tags[6]]='delete';
 taggerConfig.tags[7]='{{delete|out of project scope}}';
 taggerConfig.editSummary[taggerConfig.tags[7]]='delete';
 taggerConfig.tags[8]='{{speedy}}';
 taggerConfig.editSummary[taggerConfig.tags[8]]='delete';
 taggerConfig.tags.other='This is used for the option you have to select to be able to insert a custom template';
 //</nowiki>
 }

 onEveryWiki();

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