[MediaWiki-commits] [Gerrit] mediawiki/core[master]: RCFilters: Move label prefixes from dm.ItemModel to ui.TagIt...

2017-11-01 Thread jenkins-bot (Code Review)
jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/386776 )

Change subject: RCFilters: Move label prefixes from dm.ItemModel to 
ui.TagItemWidget
..


RCFilters: Move label prefixes from dm.ItemModel to ui.TagItemWidget

Change-Id: I0d463b60ffaa7ab099cb46eeac94b709af325933
---
M resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js
M resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js
2 files changed, 21 insertions(+), 21 deletions(-)

Approvals:
  jenkins-bot: Verified
  Jforrester: Looks good to me, approved



diff --git a/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js 
b/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js
index 2b5d020..7b54833 100644
--- a/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js
+++ b/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js
@@ -80,30 +80,24 @@
};
 
/**
-* Get a prefixed label
+* Get the message key to use to wrap the label. This message takes the 
label as a parameter.
 *
-* @param {boolean} inverted This item should be considered inverted
-* @return {string} Prefixed label (HTML)
+* @param {boolean} inverted Whether this item should be considered 
inverted
+* @return {string|null} Message key, or null if no message
 */
-   mw.rcfilters.dm.ItemModel.prototype.getPrefixedLabel = function ( 
inverted ) {
-   var escapedLabel = mw.html.escape( this.getLabel() );
+   mw.rcfilters.dm.ItemModel.prototype.getLabelMessageKey = function ( 
inverted ) {
if ( this.labelPrefixKey ) {
if ( typeof this.labelPrefixKey === 'string' ) {
-   return mw.message( this.labelPrefixKey, 
escapedLabel ).parse();
-   } else {
-   return mw.message(
-   this.labelPrefixKey[
-   // Only use inverted-prefix if 
the item is selected
-   // Highlight-only an inverted 
item makes no sense
-   inverted && this.isSelected() ?
-   'inverted' : 'default'
-   ],
-   escapedLabel
-   ).parse();
+   return this.labelPrefixKey;
}
-   } else {
-   return escapedLabel;
+   return this.labelPrefixKey[
+   // Only use inverted-prefix if the item is 
selected
+   // Highlight-only an inverted item makes no 
sense
+   inverted && this.isSelected() ?
+   'inverted' : 'default'
+   ];
}
+   return null;
};
 
/**
diff --git 
a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js 
b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js
index 7e324b6..13d6b68 100644
--- a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js
@@ -84,11 +84,17 @@
 * Respond to model update event
 */
mw.rcfilters.ui.TagItemWidget.prototype.updateUiBasedOnState = function 
() {
-   this.setCurrentMuteState();
-
// Update label if needed
-   this.setLabel( $( '' ).html( 
this.itemModel.getPrefixedLabel( this.invertModel.isSelected() ) ).contents() );
+   var labelMsg = this.itemModel.getLabelMessageKey( 
this.invertModel.isSelected() );
+   if ( labelMsg ) {
+   this.setLabel( $( '' ).html(
+   mw.message( labelMsg, mw.html.escape( 
this.itemModel.getLabel() ) ).parse()
+   ).contents() );
+   } else {
+   this.setLabel( this.itemModel.getLabel() );
+   }
 
+   this.setCurrentMuteState();
this.setHighlightColor();
};
 

-- 
To view, visit https://gerrit.wikimedia.org/r/386776
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I0d463b60ffaa7ab099cb46eeac94b709af325933
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Catrope 
Gerrit-Reviewer: Jforrester 
Gerrit-Reviewer: TTO 
Gerrit-Reviewer: jenkins-bot <>

___
MediaWiki-commits mailing list

[MediaWiki-commits] [Gerrit] mediawiki/core[master]: RCFilters: Move label prefixes from dm.ItemModel to ui.TagIt...

2017-10-26 Thread Catrope (Code Review)
Catrope has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/386776 )

Change subject: RCFilters: Move label prefixes from dm.ItemModel to 
ui.TagItemWidget
..

RCFilters: Move label prefixes from dm.ItemModel to ui.TagItemWidget

Change-Id: I0d463b60ffaa7ab099cb46eeac94b709af325933
---
M resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js
M resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js
2 files changed, 21 insertions(+), 21 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/76/386776/1

diff --git a/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js 
b/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js
index cf26ab6..2ba8d54 100644
--- a/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js
+++ b/resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.ItemModel.js
@@ -80,30 +80,24 @@
};
 
/**
-* Get a prefixed label
+* Get the message key to use to wrap the label. This message takes the 
label as a parameter.
 *
-* @param {boolean} inverted This item should be considered inverted
-* @return {string} Prefixed label (HTML)
+* @param {boolean} inverted Whether this item should be considered 
inverted
+* @return {string|null} Message key, or null if no message
 */
-   mw.rcfilters.dm.ItemModel.prototype.getPrefixedLabel = function ( 
inverted ) {
-   var escapedLabel = mw.html.escape( this.getLabel() );
+   mw.rcfilters.dm.ItemModel.prototype.getLabelMessageKey = function ( 
inverted ) {
if ( this.labelPrefixKey ) {
if ( typeof this.labelPrefixKey === 'string' ) {
-   return mw.message( this.labelPrefixKey, 
escapedLabel ).parse();
-   } else {
-   return mw.message(
-   this.labelPrefixKey[
-   // Only use inverted-prefix if 
the item is selected
-   // Highlight-only an inverted 
item makes no sense
-   inverted && this.isSelected() ?
-   'inverted' : 'default'
-   ],
-   escapedLabel
-   ).parse();
+   return this.labelPrefixKey;
}
-   } else {
-   return escapedLabel;
+   return this.labelPrefixKey[
+   // Only use inverted-prefix if the item is 
selected
+   // Highlight-only an inverted item makes no 
sense
+   inverted && this.isSelected() ?
+   'inverted' : 'default'
+   ];
}
+   return null;
};
 
/**
diff --git 
a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js 
b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js
index cc314ac..049364a 100644
--- a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js
+++ b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.TagItemWidget.js
@@ -79,11 +79,17 @@
 * Respond to model update event
 */
mw.rcfilters.ui.TagItemWidget.prototype.updateUiBasedOnState = function 
() {
-   this.setCurrentMuteState();
-
// Update label if needed
-   this.setLabel( $( '' ).html( this.model.getPrefixedLabel( 
this.invertModel.isSelected() ) ).contents() );
+   var labelMsg = this.model.getLabelMessageKey( 
this.invertModel.isSelected() );
+   if ( labelMsg ) {
+   this.setLabel( $( '' ).html(
+   mw.message( labelMsg, mw.html.escape( 
this.model.getLabel() ) ).parse()
+   ).contents() );
+   } else {
+   this.setLabel( this.model.getLabel() );
+   }
 
+   this.setCurrentMuteState();
this.setHighlightColor();
};
 

-- 
To view, visit https://gerrit.wikimedia.org/r/386776
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I0d463b60ffaa7ab099cb46eeac94b709af325933
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Catrope 

___
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits