User:Infovarius/common.js
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)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
importScript( 'User:Infovarius/wikidata_useful.js' ); // from [[User:Magnus Manske/wikidata useful.js]]
//Wikidata list edit
//importScript("User:Magnus Manske/wd edit.js");
mw.config.set('taxoboxCount', 10);
importScript( 'User:Succu/taxobox.js' );
//importScript( 'User:Infovarius/WatchlistFiltration.js');
importScript( 'User:Ricordisamoa/LowercaseDescription.js' );
// importScript("User:Ricordisamoa/DiffFixer.js");
//importScript("User:Ricordisamoa/WikidataTrust.js");
importScript( 'User:Ricordisamoa/Rollback.js' );
importScript("User:Bene*/iwconflict.js");
importScript( 'User:Ricordisamoa/InterwikiList.js' );
importScript( 'User:Jitrixis/nameGuzzler.js' );
ancestry_opts = {
lang: 'en', // display language falls back to en
levels: 4, // number of generations to show, minimum 2, maximum 6
boxsize: 165, // width of person cells
truncate: 22 // truncate names longer than this
};
importScript( 'User:Joern/altLabels.js' );
importScript( 'User:Ricordisamoa/GeneaWiki.js' );
//importScript( 'User:YMS/labelcollect.js' ); // [[User:YMS/labelcollect.js]]
importScript( 'User:Soulkeeper/statementSort.js' ); // [[User:Soulkeeper/statementSort.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch-autodesc.js&action=raw&ctype=text/javascript');
mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-missingLabels.js&action=raw&ctype=text/javascript');
mw.loader.load('//tools.wmflabs.org/wikidata-todo/flagged.js');
mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:WEF_AllEditors.js&action=raw&ctype=text/javascript'); // WE-Framework
importScript( 'MediaWiki:Gadget-dataDrainer.js' );
importScript( 'User:Magnus Manske/dragref.js' );
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Matěj_Suchánek/checkSitelinks.js&action=raw&ctype=text/javascript', 'text/javascript' );
//importScript( 'User:Matěj Suchánek/moveClaim.js' );
importScript( 'User:Magnus_Manske/duplicate_item.js' );
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Teester/ConstraintSummary.js&action=raw&ctype=text/javascript' ); // [[User:Teester/ConstraintSummary.js]]
importScript( 'User:Matěj Suchánek/markasduplicate.js' ); // [[User:Matěj Suchánek/markasduplicate.js]]
importScript( 'User:Lucas Werkmeister/hyphenation-point.js' );
importScript( 'User:Infovarius/quickpresets_settings.js' );
importScript( 'User:MichaelSchoenitzer/quickpresets.js' );
importScript( 'User:TomT0m/classification/sandbox.js' );
// mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Lucas_Werkmeister/lexeme-forms.js&action=raw&ctype=text/javascript' );
//$(".wikibase-statementlistview-listview").css({"max-height":"400px", "overflow-y":"auto"});
importScript( 'User:Yair rand/ShowTalkLabels.js' );
importScript( 'User:Yair rand/DiffLists.js' );
importScript('User:Harmonia_Amanda/namescript.js');
importScript( 'User:So9q/ordia-link.js' );
importScript( 'User:So9q/wikidata-orcid-scraper-link.js' );
/* Adds a section to the sidebar with links for creating new lexemes
* Inspired by [[User:So9q/AddNewLexemeMenu.js]]
*/
(function () {
"use strict";
var qid = mw.config.get('wbEntityId');
if (qid) {
$("#mw-panel").append("\
<nav class='vector-menu-portal'>\
<h3>Add new lexemes</h3>\
<div class='vector-menu-content'>\
<ul>\
<li><a href='/wiki/Special:NewLexeme?lexeme-language=Q7737&lemma-language=ru&lexicalcategory=Q1084'>Add ru noun</a></li>\
<li><a href='/wiki/Special:NewLexeme?lexeme-language=Q7737&lemma-language=ru&lexicalcategory=Q24905'>Add ru verb</a></li>\
<li><a href='/wiki/Special:NewLexeme?lexeme-language=Q7737&lemma-language=ru&lexicalcategory=Q34698'>Add ru adjective</a></li>\
<li><a href='/wiki/Special:NewLexeme?lexeme-language=Q7737&lemma-language=ru&lexicalcategory=Q184511'>Add ru idiom</a></li>\
</ul>\
</div>\
</nav>\
");
}
})();
importScript( 'User:So9q/Gadget-CreateNewEntity.js' );
importScript( 'User:Nikki/Consistency.js' );
// [[User:Frettie/consistency check add.js]]
mw.loader.load("ext.gadget.Panoviewer");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeAddIPA.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Infovarius/LexemeEntitySuggester.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeForms.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeFromLabel.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/AddTermboxLanguage.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeFindAudio.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeForms-SearchPage.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeInterwikiLinks.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeLanguageCodes.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeP31Menu.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LexemeToggleSections.js&action=raw&ctype=text/javascript");
importScript('User:Nikki/LinkLabelsToLexemes.js');
importScript('User:Nikki/LexemeTranslations.js');
importScript('User:Nikki/MiscFeatures.js');
importScript('User:Nikki/Backlinks.js');
importScript('User:Nikki/EntitySchemas.js');
importScript('User:Nikki/ItemUsage.js');
importScript('User:Nikki/IdentifierInput.js');
importScript('User:Nikki/LabelsFrom.js');
importScript('User:Nikki/FilteredWatchlist.js');
importScript('User:Nikki/LexemeP31Menu.js');
importScript('User:Nikki/SpecialSearch.js');
importScript('User:Nikki/Sidebar.js');
importScript('User:Jon Harald Søby/copySenses.js');
importScript('User:Nikki/TalkPageHeader.js');
//importScript('User:Abbe98/AutoIdentifierInput.js')
// Link IDs for merges in edit history
$("span.autocomment").each(function () {
var m = this.innerHTML.match(/\b([QL][0-9]+)\b/);
if (!m)
return;
var id = m[1];
var prefix = "";
if (id.startsWith("L"))
prefix = "Lexeme:";
this.innerHTML = this.innerHTML.replace(m[1], "<a href=\"/w/index.php?title=" + prefix + id + "&action=history\">" + id + "</a>");
});
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Lockal/EditSum.js&action=raw&ctype=text/javascript' ); // [[User:Lockal/EditSum.js]]
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Infovarius/Scholia-author.js&action=raw&ctype=text/javascript' );
/*
* Simple gadget to add a link to genealogical service in the Tools section on items.
* Inspired by [[MediaWiki:Gadget-ReasonatorTools.js]]
*/
( function ( mw, $ ) {
var entityId = mw.config.get( 'wbEntityId' );
if ( !entityId || mw.config.get( 'wgNamespaceNumber' ) !== 0 ) {
return;
}
// Add portlet link for item
mw.util.addPortletLink(
'p-tb',
'//www.entitree.com/ru/генеалогическое_древо/' + entityId,
'Genealogy (entitree)',
'entitree',
'Some genealogy of this person'
);
}( mediaWiki, jQuery ) );
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/Ranker.js&action=raw&ctype=text/javascript");
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Jon_Harald_Søby/addSenseImage.js&action=raw&ctype=text/javascript");
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Tohaomg/rearrange_values.js&action=raw&ctype=text/javascript' );
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/ShowIDs.js&action=raw&ctype=text/javascript");
// https://www.wikidata.org/wiki/Wikidata:Project_chat#Count_the_items_of_a_property
$("div.wikibase-statementgroupview.listview-item").each(function () {
var c = $(this).find(".wikibase-statementview").length;
if (c > 10) {
$(this).find(".wikibase-statementgroupview-property-label").append("<br><span style='color:#777;font-size:smaller'>("+c+" statements)</span>");
}
});
// Colour rows in history by type of action
$("span.autocomment").each(function () {
var colour = "#fff";
var text = $(this).text();
if (text.startsWith("Created") || text.startsWith("Added"))
colour = "#dcedc8";
else if (text.startsWith("Changed"))
colour = "#ffecb3";
else if (text.startsWith("Removed"))
colour = "#fce4ec";
else
return;
$(this).closest("li").css("background-color", colour);
});
/* More compact display of serial ordinal for "combines" */
mw.hook("wikibase.entityPage.entityView.rendered").add(function () {
mw.util.addCSS(".userjs-combines-serial-ordinal { float: left; color: grey; margin-right: 4px }");
$("#P5238 .wikibase-statementview-qualifiers a[href='/wiki/Property:P1545'], #P5425 .wikibase-statementview-qualifiers a[href='/wiki/Property:P1545']").each(function () {
var num = $(this).closest(".wikibase-snakview").find(".wikibase-snakview-value").text();
$(this).closest(".wikibase-statementview-mainsnak-container")
.find(".wikibase-statementview-mainsnak .wikibase-snakview-body")
.append("<span class='userjs-combines-serial-ordinal'>" + num + ".</span>");
$(this).closest(".wikibase-snakview").css("display", "none");
});
});
mw.loader.load('//www.wikidata.org/w/index.php?title=User:TomT0m/DatacompleteSandbox.js&action=raw&ctype=text/javascript'); //conflicted with Gadget-relateditems
importScript('User:Nikki/AnchorLinks.js');
importScript('User:Lectrician1/embeds.js');
importScript('User:GZWDer/newentity.js');
//IdentifierInput script
mw.loader.load("//www.wikidata.org/w/index.php?title=User:1Veertje/identifierInput.js&action=raw&ctype=text/javascript" );
mw.loader.load("//www.wikidata.org/w/index.php?title=User:Nikki/LowercaseLabels.js&action=raw&ctype=text/javascript");
importScript( 'User:Magnus_Manske/mixnmatch_gadget.js' );
//importScript('User:Lectrician1/AddStatement.js');
importScript('User:Teester/EntityShape.js');
//importScript( 'User:Bargioni/quickNames.js' );
importScript( 'User:Lectrician1/SenseForThisItem.js' );
// Trick from https://phabricator.wikimedia.org/T308390
$(function () {
var talk = document.querySelector('.minerva__tab[rel="discussion"]');
if (talk) {
talk.href = talk.href.replace('&action=edit&redlink=1', '');
}
}());
//Disambugate author strings
importScript( 'User:Magnus_Manske/author_strings.js' );
//Improved notifications
importScript( 'User:Zvpunry/WikibaseEcho.js' );
// Load autodesc
wd_auto_desc_wd_always_show = true;
//mw.loader.load("https://tools.wmflabs.org/wikidata-todo/autodesc.js");
//mw.loader.load("https://en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch-autodesc.js&action=raw&ctype=text/javascript");
mw.loader.load("/w/index.php?title=User:Nikki/autodesc.js&action=raw&ctype=text/javascript");
mw.loader.load( '//www.wikidata.org/w/index.php?title=User:Zvpunry/MobileEditing.js&action=raw&ctype=text/javascript' ); // Backlink: [[User:Zvpunry/MobileEditing.js]]