User:Tinker Bell/common.js

From Wikidata
Jump to navigation Jump to search

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)
  • Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Teester/ClaimMaps.js&action=raw&ctype=text/javascript' ); // [[User:Teester/ClaimMaps.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Teester/ConstraintSummary.js&action=raw&ctype=text/javascript' ); // [[User:Teester/ConstraintSummary.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:FelixReimann/taxobox.js&action=raw&ctype=text/javascript' ); // [[User:FelixReimann/taxobox.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Efly/Gadget-CreateNewItem.js&action=raw&ctype=text/javascript' ); // [[User:Efly/Gadget-CreateNewItem.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Teester/CheckShex.js&action=raw&ctype=text/javascript' ); // [[User:Teester/CheckShex.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Teester/DisplayColourSwatches.js&action=raw&ctype=text/javascript' ); // [[User:Teester/DisplayColourSwatches.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:MichaelSchoenitzer/quickpresets.js&action=raw&ctype=text/javascript' ); // [[User:MichaelSchoenitzer/quickpresets.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Tohaomg/rearrange_values.js&action=raw&ctype=text/javascript' ); // [[User:Tohaomg/rearrange values.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Ricordisamoa/WikidataTrust.js&action=raw&ctype=text/javascript' ); // [[User:Ricordisamoa/WikidataTrust.js]]
mw.loader.load( '//test.wikidata.org/w/index.php?title=User:Push-f/gadgets/linkifyCommitHash.js&action=raw&ctype=text/javascript' );
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Lectrician1/embed-statement.js&action=raw&ctype=text/javascript' );
// Ease property creation
$.when(mw.loader.using('mediawiki.util'), $.ready).then(function(){
  if(mw.config.values.wgPageContentModel == 'wikibase-property'){
    var furl = 'https://www.wikidata.org/w/api.php?action=query&prop=revisions&titles=xxx&rvprop=content&formatversion=2&format=json';
    var resp = $.get(furl.replace('xxx', mw.config.values.wgPageName.replace('Property', 'Property_talk'))).done(function(){
    if ('missing' in resp.responseJSON.query.pages[0]){
      $(mw.util.addPortletLink('p-cactions', '#', 'Documentar', 'p-ptp')).click(function(){
        var params = {
          action: 'edit',
          title: 'Property_talk:'+mw.config.values.wgTitle,
          appendtext: '{{Property documentation}}',
          summary: 'Creating',
          format: 'json'
        };
        var api = new mw.Api();
        api.postWithToken('csrf', params).done(function(data){
          console.log(data);
          mw.notify(data.edit.result);
        });
      });
    }});
  }
});