As an anonymous user, you can only add new data. If you would like to also modify existing data, please create an account and indicate your languages on your user page.

User:Kipcool/common.js

From OmegaWiki
Jump to: navigation, search

Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Clear the cache in Tools → Preferences
 
// "Add new DM" tab on expression pages
if ( wgCanonicalNamespace == 'Expression' ) {
 // Add a link to the actions menu to Special:Log for this page.
 addPortletLink( 'p-cactions', wgArticlePath.replace( '$1', 'index.php?title=' + encodeURIComponent(wgPageName) + '&action=edit&explang=-1' ), 'Add New DM');
}
 
 
if ( wgAction == "view") {
// find old Wikipedia articles, to change to wikidata ID
var reg1=/740663/g ;
foundlinks = "";
 
var ahrefs = document.getElementsByTagName("a");
 
for (var i = 0; i < ahrefs.length ; i++) {    
  var Wikiarticle = ahrefs[i].getAttribute('href');
 
  if ( Wikiarticle == null ) continue ;
 
  if ( Wikiarticle.match(reg1) ) {
    var mychild = document.createElement('p');
    mychild.innerHTML = ahrefs[i].parentNode.nextSibling.innerHTML;
    toto = document.getElementsByTagName("h1");
    ahrefs[i].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.appendChild( mychild );
    foundlinks = foundlinks + ahrefs[i].parentNode.nextSibling.innerHTML;
    continue ;
  } // if Wikiarticle match regWikidata
}
/*
if ( foundlinks != "" ) {
  alert (foundlinks );
}
*/
} // if wgAction view
 
// importScript ('User:Kipcool/common.js/deleteall.js');
 
importScript ('User:Kipcool/common.js/wiktimport.js');