Santhosh has uploaded a new change for review. https://gerrit.wikimedia.org/r/284153
Change subject: Compact links: The trigger kept pressed while the panel is open ...................................................................... Compact links: The trigger kept pressed while the panel is open Bug: T70078 Change-Id: Iaac9d7f2a5ec5da049b2b4c8e88a9f0bc2a91bda --- M resources/css/ext.uls.compactlinks.css M resources/js/ext.uls.compactlinks.js 2 files changed, 12 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UniversalLanguageSelector refs/changes/53/284153/1 diff --git a/resources/css/ext.uls.compactlinks.css b/resources/css/ext.uls.compactlinks.css index b940a44..68e87d9 100644 --- a/resources/css/ext.uls.compactlinks.css +++ b/resources/css/ext.uls.compactlinks.css @@ -18,6 +18,12 @@ text-align: left; } +.mw-interlanguage-selector:hover, +.mw-interlanguage-selector.selector-open { + color: #555555; + background-color: #cccccc; +} + .interlanguage-uls-menu:before { background: none repeat scroll 0 0 #FCFCFC; border-left: 1px solid rgba( 0, 0, 0, 0.2 ); diff --git a/resources/js/ext.uls.compactlinks.js b/resources/js/ext.uls.compactlinks.js index fb32910..e3fd98b 100644 --- a/resources/js/ext.uls.compactlinks.js +++ b/resources/js/ext.uls.compactlinks.js @@ -116,6 +116,8 @@ onSelect: function ( language ) { var previousLanguages = mw.uls.getPreviousLanguages(); + compactLinks.$trigger.removeClass( 'selector-open' ); + previousLanguages.push( language ); previousLanguages = unique( previousLanguages ); mw.uls.setPreviousLanguages( previousLanguages ); @@ -149,6 +151,7 @@ left: this.left, top: this.top } ); + compactLinks.$trigger.addClass( 'selector-open' ); }, languageDecorator: function ( $languageLink, language ) { // set href and text exactly same as what was in @@ -159,6 +162,9 @@ .prop( 'href', compactLinks.interlanguageList[ language ].href ) .text( compactLinks.interlanguageList[ language ].autonym ); }, + onCancel: function () { + compactLinks.$trigger.removeClass( 'selector-open' ); + }, // Use compact version of ULS compact: true, languages: ulsLanguageList, -- To view, visit https://gerrit.wikimedia.org/r/284153 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iaac9d7f2a5ec5da049b2b4c8e88a9f0bc2a91bda Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/UniversalLanguageSelector Gerrit-Branch: master Gerrit-Owner: Santhosh <santhosh.thottin...@gmail.com> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits