Catrope has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/339793 )
Change subject: RCFilters UI: Add popup footer with feedback link ...................................................................... RCFilters UI: Add popup footer with feedback link Bug: T150959 Change-Id: Id10c39222a3d3d65d4ab1d006123f93b9972288f Depends-On: Ie947ebe5d43da25e10119a34a736762b3fff5659 --- M languages/i18n/en.json M languages/i18n/qqq.json M resources/Resources.php M resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterWrapperWidget.less M resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js 5 files changed, 22 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/93/339793/1 diff --git a/languages/i18n/en.json b/languages/i18n/en.json index abee4a9..098adb6 100644 --- a/languages/i18n/en.json +++ b/languages/i18n/en.json @@ -1378,6 +1378,7 @@ "rcfilters-invalid-filter": "Invalid filter", "rcfilters-empty-filter": "No active filters. All contributions are shown.", "rcfilters-filterlist-title": "Filters", + "rcfilters-filterlist-feedbacklink": "Provide feedback on the new (beta) filters", "rcfilters-highlightbutton-title": "Highlight results", "rcfilters-highlightmenu-title": "Select a color", "rcfilters-filterlist-noresults": "No filters found", diff --git a/languages/i18n/qqq.json b/languages/i18n/qqq.json index 7665f80..ea280ab 100644 --- a/languages/i18n/qqq.json +++ b/languages/i18n/qqq.json @@ -1564,6 +1564,7 @@ "rcfilters-invalid-filter": "A label for an invalid filter.", "rcfilters-empty-filter": "Placeholder for the filter list when no filters were chosen.", "rcfilters-filterlist-title": "Title for the filters list.\n{{Identical|Filter}}", + "rcfilters-filterlist-feedbacklink": "Caption for the link to the feedback page about the filters beta feature.", "rcfilters-highlightbutton-title": "Title for the highlight button used to toggle the highlight feature on and off.", "rcfilters-highlightmenu-title": "Title for the highlight menu used to select the highlight color for an individual filter.", "rcfilters-filterlist-noresults": "Message showing no results found for searching a filter.", diff --git a/resources/Resources.php b/resources/Resources.php index d6cb43f..2a6562d 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -1805,6 +1805,7 @@ 'rcfilters-invalid-filter', 'rcfilters-empty-filter', 'rcfilters-filterlist-title', + 'rcfilters-filterlist-feedbacklink', 'rcfilters-filterlist-noresults', 'rcfilters-filtergroup-registration', 'rcfilters-filter-registered-label', @@ -1851,6 +1852,7 @@ 'mediawiki.rcfilters.filters.dm', 'oojs-ui.styles.icons-moderation', 'oojs-ui.styles.icons-editing-core', + 'oojs-ui.styles.icons-interactions', ], ], 'mediawiki.special' => [ diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterWrapperWidget.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterWrapperWidget.less index bdc94b3..eb484d5 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterWrapperWidget.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterWrapperWidget.less @@ -8,6 +8,12 @@ // on the inline style of the popup margin-top: 2.4em !important; max-width: 650px; + + .oo-ui-popupWidget-footer { + background-color: #f8f9fa; + text-align: right; + padding: 0.5em; + } } &-search { diff --git a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js index d46bd4b..db333c9 100644 --- a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js +++ b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterWrapperWidget.js @@ -13,6 +13,7 @@ * @cfg {jQuery} [$overlay] A jQuery object serving as overlay for popups */ mw.rcfilters.ui.FilterWrapperWidget = function MwRcfiltersUiFilterWrapperWidget( controller, model, config ) { + var $footer = $( '<div>' ); config = config || {}; // Parent @@ -33,6 +34,16 @@ } ); + $footer.append( + new OO.ui.ButtonWidget( { + framed: false, + icon: 'feedback', + flags: [ 'progressive' ], + label: mw.msg( 'rcfilters-filterlist-feedbacklink' ), + href: 'https://www.mediawiki.org/wiki/Help_talk:Edit_Review_Improvements/RC_filters' + } ).$element + ); + this.textInput = new OO.ui.TextInputWidget( { classes: [ 'mw-rcfilters-ui-filterWrapperWidget-search' ], icon: 'search', @@ -43,6 +54,7 @@ $overlay: this.$overlay, popup: { $content: this.filterPopup.$element, + $footer: $footer, classes: [ 'mw-rcfilters-ui-filterWrapperWidget-popup' ], width: 650 } -- To view, visit https://gerrit.wikimedia.org/r/339793 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Id10c39222a3d3d65d4ab1d006123f93b9972288f Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Catrope <r...@wikimedia.org> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits