- Deprecate
- Replace all code instances in Wikimedia core & deployed extensions
- iconTitle https://codesearch.wmflabs.org/search/?q=iconTitle&i=nope&files=&repos=
- Kartographer
- BlueSpiceVisualEditorConnector
- CollaborationKit
- CX
- LanguageTool
- PerformanceInspector
- WikibaseQualityConstraints
- setIconTitle https://codesearch.wmflabs.org/search/?q=setIconTitle&i=nope&files=&repos=
- MW core APISandBox
- indicatorTitle https://codesearch.wmflabs.org/search/?q=indicatorTitle&i=nope&files=&repos=
- setIndicatorTitle https://codesearch.wmflabs.org/search/?q=setIndicatorTitle&i=nope&files=&repos=
- VE
- iconTitle https://codesearch.wmflabs.org/search/?q=iconTitle&i=nope&files=&repos=
- Remove – https://gerrit.wikimedia.org/r/#/c/oojs/ui/+/495949/
Description
Details
Related Objects
- Mentioned In
- rELNT989452e644e9: Use standard `title` and add better supported screen reader label on top
rECKTb99a2cbb3bbe: Replace deprecated `iconTitle` with `title`
rECKT9eeb3c47b683: Replace deprecated `iconTitle` with `title` - Mentioned Here
- T212975: [Regression pre-wmf.12] Cannot open any citation dialog or insert a new one
T212977: Widgets should mixin TitledElement by default (OutlineOptionWidget is missing mixin)
Event Timeline
Potential violators:
core/resources/src/mediawiki.special.apisandbox/apisandbox.js:
104 ok = ok || suppressErrors;
105 that.setIcon( ok ? null : 'alert' );
106: that.setIconTitle( ok ? '' : mw.message( 'apisandbox-alert-field' ).plain() );
107 } );
108 }
...
186 var ok = this.getApiValue() !== undefined || suppressErrors;
187 this.setIcon( ok ? null : 'alert' );
188: this.setIconTitle( ok ? '' : mw.message( 'apisandbox-alert-field' ).plain() );
189 return $.Deferred().resolve( ok ).promise();
190 }
...
234
235 this.setIcon( ok ? null : 'alert' );
236: this.setIconTitle( ok ? '' : mw.message( 'apisandbox-alert-field' ).plain() );
237 return $.Deferred().resolve( ok ).promise();
238 },
...
292 var ok = this.getValue() !== null || suppressErrors;
293 this.setIcon( ok ? null : 'alert' );
294: this.setIconTitle( ok ? '' : mw.message( 'apisandbox-alert-field' ).plain() );
295 return $.Deferred().resolve( ok ).promise();
296 }
...
469 } );
470 widget.setIcon = widget.input.setIcon.bind( widget.input );
471: widget.setIconTitle = widget.input.setIconTitle.bind( widget.input );
472 widget.getValidity = widget.input.getValidity.bind( widget.input );
473 widget.paramInfo = pi;
...
1364 this.outlineItem.setLabel( this.displayText );
1365 this.outlineItem.setIcon( this.apiIsValid || suppressErrors ? null : 'alert' );
1366: this.outlineItem.setIconTitle(
1367 this.apiIsValid || suppressErrors ? '' : mw.message( 'apisandbox-alert-page' ).plain()
1368 );
....
2009 if ( that.getOutlineItem() ) {
2010 that.getOutlineItem().setIcon( that.apiIsValid || suppressErrors ? null : 'alert' );
2011: that.getOutlineItem().setIconTitle(
2012 that.apiIsValid || suppressErrors ? '' : mw.message( 'apisandbox-alert-page' ).plain()
2013 );
extensions/CollaborationKit/modules/ext.CollaborationKit.list.ui.js:
289 framed: false,
290 icon: 'trash',
291: iconTitle: mw.msg( 'collaborationkit-list-delete' )
292 } );
293
...
298 framed: false,
299 icon: 'move',
300: iconTitle: mw.msg( 'collaborationkit-list-move' )
301 } );
302 }
extensions/ContentTranslation/modules/ui/widgets/mw.cx.ui.TitleOptionWidget.js:
53 languageIcon = new OO.ui.IconWidget( {
54 icon: 'language',
55: iconTitle: mw.msg( 'cx-page-number-of-languages' )
56 } );
57 languageLabel = new OO.ui.LabelWidget( {
extensions/Kartographer/modules/dialog/dialog.js:
64 label: mw.msg( 'kartographer-sidebar-togglebutton' ),
65 icon: 'newWindow',
66: iconTitle: mw.msg( 'kartographer-sidebar-togglebutton' )
67 } );
68 dialog.mapDetailsButton.connect( dialog, { change: 'toggleSideBar' } );
extensions/Kartographer/modules/wikivoyage/wikivoyage.js:
80 icon = new OO.ui.IconWidget( {
81 icon: 'linkExternal',
82: iconTitle: mw.msg( 'kartographer-wv-warning-external-source-message' ),
83 classes: [ 'leaflet-control-layers-oo-ui-icon' ]
84 } );
extensions/LanguageTool/modules/ext.LanguageToolDialog.js:
71 this.sendButton = new OO.ui.ButtonWidget( {
72 icon: 'check',
73: iconTitle: 'LanguageTool'
74 } );
75 this.previousButton = new OO.ui.ButtonWidget( {
76 icon: 'previous',
77: iconTitle: ve.msg( 'visualeditor-find-and-replace-previous-button' ) + ' ' +
78 ve.ui.triggerRegistry.getMessages( 'findPrevious' ).join( ', ' )
79 } );
80 this.nextButton = new OO.ui.ButtonWidget( {
81 icon: 'next',
82: iconTitle: ve.msg( 'visualeditor-find-and-replace-next-button' ) + ' ' +
83 ve.ui.triggerRegistry.getMessages( 'findNext' ).join( ', ' )
84 } );
extensions/PerformanceInspector/modules/collectors/ext.PerformanceInspector.modulescss.js:
167 label: mw.msg( 'performanceinspector-modules-css-show-details' ),
168 icon: 'info',
169: iconTitle: mw.msg( 'performanceinspector-modules-css-show-details' )
170 } );
171 button.on( 'click', function () {
extensions/VisualEditor/modules/ve-mw/ui/pages/ve.ui.MWParameterPage.js:
62 this.statusIndicator
63 .setIndicator( 'required' )
64: .setIndicatorTitle(
65 ve.msg( 'visualeditor-dialog-transclusion-required-parameter' )
66 );
..
75 this.statusIndicator
76 .setIndicator( 'alert' )
77: .setIndicatorTitle(
78 ve.msg( 'visualeditor-dialog-transclusion-deprecated-parameter' )
79 );
..
378 this.outlineItem
379 .setIndicator( 'required' )
380: .setIndicatorTitle(
381 ve.msg( 'visualeditor-dialog-transclusion-required-parameter' )
382 );
...
385 this.outlineItem
386 .setIndicator( 'alert' )
387: .setIndicatorTitle(
388 ve.msg( 'visualeditor-dialog-transclusion-deprecated-parameter' )
389 );
extensions/WikibaseQualityConstraints/modules/gadget.js:
212 * @param {jQuery} $container The container to which the button is appended.
213 * @param {string} icon Identifier for an icon as provided by OOUI.
214: * @param {string} iconTitleMessageKey The message key of the title attribute of the icon.
215 * @param {string} [flags] Optional custom flags the {@link OO.ui.PopupButtonWidget} can understand.
216 */
217: SELF.prototype._buildPopup = function ( $content, $container, icon, iconTitleMessageKey, flags /* = '' */ ) {
218 var widget = new OO.ui.PopupButtonWidget( {
219 icon: icon,
220: iconTitle: mw.message( iconTitleMessageKey ).text(),
221 flags: flags || '',
222 framed: false,
extensions/WikidataPageBanner/includes/WikidataPageBanner.functions.php:
50 $iconName = Sanitizer::escapeClass( $iconname );
51 $iconUrl = Title::newFromText( $value );
52: $iconTitleText = $iconName;
53 $finalIcon = [ 'url' => '#' ];
54 // reference article for icons provided and is valid, then add its link
..
56 $finalIcon['url'] = $iconUrl->getLocalURL();
57 // set icon title to title of referring article
58: $iconTitleText = $iconUrl->getText();
59 }
60 $finalIcon['icon'] = $iconName;
61: $finalIcon['title'] = $iconTitleText;
62 $iconsToAdd[] = $finalIcon;
63 }Change 480696 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[oojs/ui@master] [DEPRECATING CHANGE]: Deprecate iconTitle and indicatorTitle
Change 480696 merged by jenkins-bot:
[oojs/ui@master] [DEPRECATING CHANGE]: Deprecate iconTitle and indicatorTitle
Change 482127 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/VisualEditor@master] Replace deprecated setIndicatorTitle with setTitle
Change 482128 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/Kartographer@master] Replace deprecated iconTitle with title
Change 482130 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/CollaborationKit@master] Replace deprecated iconTitle with title
Change 482132 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/ContentTranslation@master] Replace deprecated iconTitle with title
Change 482136 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/LanguageTool@master] Use standard title and add better supported screen reader label on top
Change 482137 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/PerformanceInspector@master] Replace deprecated iconTitle with title
Change 482138 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/WikibaseQualityConstraints@master] Replace deprecated iconTitle with title
Change 482145 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/core@master] Replace deprecated setIconTitle with setTitle
Change 482127 merged by jenkins-bot:
[mediawiki/extensions/VisualEditor@master] Replace deprecated setIndicatorTitle with setTitle
Change 482136 merged by jenkins-bot:
[mediawiki/extensions/LanguageTool@master] Use standard title and add better supported screen reader label on top
Change 482137 merged by jenkins-bot:
[mediawiki/extensions/PerformanceInspector@master] Replace deprecated iconTitle with title
Change 482138 merged by jenkins-bot:
[mediawiki/extensions/WikibaseQualityConstraints@master] Replace deprecated iconTitle with title
Change 482128 merged by jenkins-bot:
[mediawiki/extensions/Kartographer@master] Replace deprecated iconTitle with title
Change 482130 merged by jenkins-bot:
[mediawiki/extensions/CollaborationKit@master] Replace deprecated iconTitle with title
Change 482132 merged by jenkins-bot:
[mediawiki/extensions/ContentTranslation@master] Replace deprecated iconTitle with title
Change 483796 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/core@master] Update OOUI to v0.30.1
Change 484850 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[mediawiki/extensions/VisualEditor@master] Re-introduce: Replace deprecated setIndicatorTitle with setTitle
Change 482145 merged by jenkins-bot:
[mediawiki/core@master] Replace deprecated setIconTitle with setTitle
Change 484850 merged by jenkins-bot:
[mediawiki/extensions/VisualEditor@master] Re-introduce: Replace deprecated setIndicatorTitle with setTitle