User:He7d3r/Tools/LowerCaseLabels.js: Difference between revisions
Appearance
From Meta, a Wikimedia project coordination wiki
m Sync with https://github.com/he7d3r/mw-gadget-LowerCaseLabels; minify with UglifyJS
m Sync with https://github.com/he7d3r/mw-gadget-LowerCaseLabels; minify with UgliPyJS 0.2.5
Line 1:
Line 1:
// [[File:User:He7d3r/Tools/LowerCaseLabels.js]] (workaround for [[phab:T35355]])
// [[File:User:He7d3r/Tools/LowerCaseLabels.js]] (workaround for [[phab:T35355]])
⚫
// <nowiki>
/**
/**
* Adds links to fix the capitalization of labels on Wikidata
* Adds links to fix the capitalization of labels on Wikidata
Line 6:
Line 5:
* @license: CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0/>
* @license: CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0/>
*/
*/
⚫
// <nowiki>
(function(e,t){"use strict";function i(){var i=t(".wb-terms .wikibase-toolbareditgroup-editbutton, .wb-firstHeading .wikibase-toolbareditgroup-editbutton");i.each(function(){var i=t(this),r=i.parent(),a=r.clone();a.find("a").text(e.msg("link-lower-case-first")).attr({href:"#",title:e.msg("link-lower-case-first-description")}).click(function(e){var r,a;e.preventDefault(),i.click(),r=t(":focus"),a=r.val(),r.attr("value",a.charAt(0).toLowerCase()+a.slice(1)),t(".wb-ui-propertyedittool-editablevalueinterface input").trigger("input")}).end().insertAfter(r.is("h1 *")?r:r.parent())})}var r={en:{"link-lower-case-first":"LCFirst","link-lower-case-first-description":"Converts the first character to lower case"}};e.messages.set(t.extend(r.en,r[e.config.get("wgUserLanguage")])),t(i)})(mediaWiki,jQuery);
(function(e,t){"use strict";function i(){var i=t(".wb-terms .wikibase-toolbareditgroup-editbutton, .wb-firstHeading .wikibase-toolbareditgroup-editbutton");i.each(function(){var i=t(this),r=i.parent(),a=r.clone();a.find("a").text(e.msg("link-lower-case-first")).attr({href:"#",title:e.msg("link-lower-case-first-description")}).click(function(e){var r,a;e.preventDefault(),i.click(),r=t(":focus"),a=r.val(),r.attr("value",a.charAt(0).toLowerCase()+a.slice(1)),t(".wb-ui-propertyedittool-editablevalueinterface input").trigger("input")}).end().insertAfter(r.is("h1 *")?r:r.parent())})}var r={en:{"link-lower-case-first":"LCFirst","link-lower-case-first-description":"Converts the first character to lower case"}};e.messages.set(t.extend(r.en,r[e.config.get("wgUserLanguage")])),t(i)})(mediaWiki,jQuery);
// </nowiki>
// </nowiki>
Latest revision as of 17:21, 18 June 2015
// [[File:User:He7d3r/Tools/LowerCaseLabels.js]] (workaround for [[phab:T35355]]) /** * Adds links to fix the capitalization of labels on Wikidata * @author: Helder (https://github.com/he7d3r) * @license: CC BY-SA 3.0 <https://creativecommons.org/licenses/by-sa/3.0/> */ // <nowiki> (function(e,t){"use strict";functioni(){vari=t(".wb-terms .wikibase-toolbareditgroup-editbutton, .wb-firstHeading .wikibase-toolbareditgroup-editbutton");i.each(function(){vari=t(this),r=i.parent(),a=r.clone();a.find("a").text(e.msg("link-lower-case-first")).attr({href:"#",title:e.msg("link-lower-case-first-description")}).click(function(e){varr,a;e.preventDefault(),i.click(),r=t(":focus"),a=r.val(),r.attr("value",a.charAt(0).toLowerCase()+a.slice(1)),t(".wb-ui-propertyedittool-editablevalueinterface input").trigger("input")}).end().insertAfter(r.is("h1 *")?r:r.parent())})}varr={en:{"link-lower-case-first":"LCFirst","link-lower-case-first-description":"Converts the first character to lower case"}};e.messages.set(t.extend(r.en,r[e.config.get("wgUserLanguage")])),t(i)})(mediaWiki,jQuery); // </nowiki>