User:Oronsay/common.js
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.
// identifierInput - trim urls to just the value
importScript('User:1Veertje/identifierInput.js');
// more Identifiers: import missing identifiers from VIAF, if any
importScript( 'User:Bargioni/moreIdentifiers_defaultconf.js' );
importScript( 'User:Bargioni/moreIdentifiers.js' );
importScript( 'User:Magnus_Manske/duplicate_item.js' );
importScript( 'User:Magnus_Manske/mixnmatch_gadget.js' );
importScript("User:EpochFail/ArticleQuality.js");
importScript( 'User:Efly/Gadget-CreateNewItem.js' );
importScript( 'User:Btwashburn/iiif-mirador.js' );
importScript( 'User:Abbe98/copy-qid.js');
importScript('User:Ricordisamoa/WikidataTrust.js');
importScript( 'User:Magnus_Manske/wdfist_gadget.js' );
// importScript( 'User:Magnus_Manske/author_strings.js' );
importScript( 'User:Bargioni/UseAsRef.js' );
importscript('User:Data-Complete-Gadget/WikidataComplete.js');
//User:Abbee98's iNaturalist gadget
function getWidgetHTML(widgetURL) {
var summaryElement = document.createElement('summary');
var summaryText = document.createTextNode('iNaturalist');
summaryElement.appendChild(summaryText);
var iframeElement = document.createElement('iframe');
iframeElement.width = '100%';
iframeElement.height = '300';
iframeElement.src = widgetURL;
var detailsElement = document.createElement('details');
detailsElement.appendChild(summaryElement);
detailsElement.appendChild(iframeElement);
return detailsElement;
}
(function(mw, $) {
if (window.mw.config.values.wbEntityId) {
window.mw.hook('wikibase.entityPage.entityLoaded').add(function(entity) {
if (entity.claims.P7471) {
var iNaturalistID = entity.claims.P7471[0].mainsnak.datavalue.value;
var widgetURL = 'https://www.inaturalist.org/places/guide_widget/' + iNaturalistID + '?size=small';
document.querySelector('.wikibase-entitytermsview-heading').appendChild(getWidgetHTML(widgetURL));
}
});
}
})(mediaWiki, jQuery)
// Testing common properties
importScript( 'User:Ainali/common-properties.js' );;
//Abbe98's import ID script
importScript( 'User:Abbe98/AutoIdentifierInput.js' );;
//User:Jitrixis/nameGuzzler.js
importScript( 'User:Jitrixis/nameGuzzler.js' );