User:PHansen/global.js

From Meta, a Wikimedia project coordination wiki

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
//Maj03-2017 Jf. Bruger:Rodejong/vector.js og https://da.wikipedia.org/w/index.php?title=Brugerdiskussion:SimmeD&curid=559729&diff=9054315&oldid=9054313
mw.loader.load('http://www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript'); // [[d:User:Yair rand/WikidataInfo.js]]


/* Mar13-2017  Bruger:Dipsacus fullonum/DisamAssist  
   https://da.wikipedia.org/wiki/Bruger:Dipsacus_fullonum/DisamAssist 
   importScript( 'Bruger:Dipsacus fullonum/DisamAssist.js' ); 
importScript( 'https://da.wikipedia.org/wiki/Bruger:Dipsacus_fullonum/DisamAssist' );
*/

/* User:PHansen/global.js    tmp_Meta_global_js_efter_reduktion_Jan17-2017.js 
// Fra dansk MediaWiki:Monobook.js 
// Script som smider ikoner ind ved siden af titler på indtalte, gode, lovende og fremragende artikler. Ring til [[Bruger:Pred]], hvis der går ild i det. 
 function ikoner() {
  arr = document.getElementsByTagName("span");
  for(var i=0; a = arr[i]; i++) {

//beg: indsat ekstra -- med variabel (var) for titleParts for at danne link.href
    if(a.className == "projektunderside") {
      for(var j=0; b = document.getElementsByTagName("h1")[j]; j++) {
        billede = document.createElement("img");
        billede.src = "//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Antu_package_administration.svg/15px-Antu_package_administration.svg.png";
        // titleParts fra https://en.wikipedia.org/wiki/MediaWiki:Common.js - Se også https://en.wikipedia.org/wiki/Help:Customizing_toolbars#Href og https://www.mediawiki.org/wiki/Help:Extension:ParserFunctions#.23titleparts  
        var titleParts = mw.config.get( 'wgPageName' ); 
        link = document.createElement("a");
        link.href = "//da.wikipedia.org/wiki/" + titleParts + "/Projektunderside";
        link.title = "Dette er et link til en projektunderside. Klik her for at nå til siden."
        link.appendChild(billede);
        if (c != 1) { b.innerHTML += "  "; } else { b.innerHTML += " "; }
        b.appendChild(link);
        var c = 1;
      }
    }
//end: indsat ekstra
//beg: className == "test01" med andet ikon for 'P' (Projekt'): https://commons.wikimedia.org/wiki/File:RomanP-01.png
// .. indsat som RomanP-01.svg/15px-RomanP-01.svg.png et forsøg på efterligning af 'lovende' som virker (Artículo_bueno-blue.svg...)
    if(a.className == "test01") {
      for(var j=0; b = document.getElementsByTagName("h1")[j]; j++) {
        billede = document.createElement("img");
        billede.src = "//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/RomanP-01.svg/15px-RomanP-01.svg.png";
        var titleParts = mw.config.get( 'wgPageName' ); 
        link = document.createElement("a");
        link.href = "//da.wikipedia.org/wiki/" + titleParts + "/Projektunderside";
        link.title = "(test01 )Dette er et link til en projektunderside. Klik her for at nå til siden."
        link.appendChild(billede);
        if (c != 1) { b.innerHTML += "  "; } else { b.innerHTML += " "; }
        b.appendChild(link);
        var c = 1;
      }
    }
//end: className == "test01"
//beg: className == "test02" med ikon der virker for 'lovende' - for at se om det også kun vises som 'placeholder' som test01
    if(a.className == "test02") {
      for(var j=0; b = document.getElementsByTagName("h1")[j]; j++) {
        billede = document.createElement("img");
        //billede.src = "//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/RomanP-01.png/15px-RomanP-01.png"; // desværre kun som placeholder
        billede.src = "//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Artículo_bueno-blue.svg/15px-Artículo_bueno-blue.svg.png";
        var titleParts = mw.config.get( 'wgPageName' ); 
        link = document.createElement("a");
        link.href = "//da.wikipedia.org/wiki/" + titleParts + "/Projektunderside";
        link.title = "(test02) Dette er et link til en projektunderside. Klik her for at nå til siden."
        link.appendChild(billede);
        if (c != 1) { b.innerHTML += "  "; } else { b.innerHTML += " "; }
        b.appendChild(link);
        var c = 1;
      }
    }
//end: className == "test02"
//beg: className == "test03" med ekstra + "Diskussion:"  med ikon der virker for 'lovende' - for at se om det også kun vises som 'placeholder' som test01
    if(a.className == "test03") {
      for(var j=0; b = document.getElementsByTagName("h1")[j]; j++) {
        billede = document.createElement("img");
        //billede.src = "//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/RomanP-01.png/15px-RomanP-01.png"; // desværre kun som placeholder
        billede.src = "//upload.wikimedia.org/wikipedia/commons/thumb/c/c4/Artículo_bueno-blue.svg/15px-Artículo_bueno-blue.svg.png";
        var titleParts = mw.config.get( 'wgPageName' ); 
        link = document.createElement("a");
        link.href = "//da.wikipedia.org/wiki/" + "Diskussion:" + titleParts + "/Projektunderside";
        link.title = "(test03) Dette er et link til en projektside under diskussionssiden. Klik her for at oprette eller læse siden."
        link.appendChild(billede);
        if (c != 1) { b.innerHTML += "  "; } else { b.innerHTML += " "; }
        b.appendChild(link);
        var c = 1;
      }
    }
//end: className == "test03"
  }
 }
$(ikoner);
*/

//Mar16-2021 Fra https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:WE-Framework
//Those gadgets simplify and speed up Wikidata editing. You don’t need to visit Wikidata to update entity data. 
// https://www.wikidata.org/wiki/Q22946134 - https://ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%BA%D0%B8%D0%BF%D0%B5%D0%B4%D0%B8%D1%8F:WE-Framework
if ( mw.config.get("wgDBname") !== 'ruwiki')
    mediaWiki.loader.load( '//ru.wikipedia.org/w/index.php?title=MediaWiki:WEF_AllEditors.js&action=raw&ctype=text/javascript' );