Page MenuHomePhabricator

Stop using jquery.tipsy for HTMLCheckMatrix labels (seen on Special:Preferences with Echo)
Open, Needs TriagePublic

Description

Stop using jquery.tipsy for HTMLCheckMatrix labels.

resources/src/mediawiki/mediawiki.htmlform.js
		$matrixTooltips = $root.find( '.mw-htmlform-matrix .mw-htmlform-tooltip' );
		if ( $matrixTooltips.length ) {
			mw.loader.using( 'jquery.tipsy', function () {
				$matrixTooltips.tipsy( { gravity: 's' } );
			} );
		}

Related Objects

Event Timeline

matmarex created this task.Nov 8 2015, 4:22 PM
matmarex raised the priority of this task from to Needs Triage.
matmarex updated the task description. (Show Details)
matmarex added a project: MediaWiki-HTMLForm.
Restricted Application added subscribers: StudiesWorld, Aklapper. · View Herald TranscriptNov 8 2015, 4:22 PM

@matmarex: What else to use, if someone wanted to work on this? Is this an good first bug / GCI task or rather not? Technical-Debt?

Replicating the current behavior using OOjs UI would require T88630 first (or a custom solution).

matmarex renamed this task from Stop using jquery.tipsy for HTMLCheckMatrix labels to Stop using jquery.tipsy for HTMLCheckMatrix labels (seen on Special:Preferences with Echo).Nov 10 2015, 2:14 AM
matmarex updated the task description. (Show Details)
matmarex added a project: JavaScript.
matmarex set Security to None.

(Or redesigning this so that information is not hidden in popups/tooltips.)

Is Echo currently the only user of this? We could probably surface this info in a different way...

I think so. It was also considered in T53941 (see the patch there).

He7d3r added a subscriber: He7d3r.Sep 8 2016, 11:56 AM

Is this what causes the warning

This page is using the deprecated ResourceLoader module "jquery.tipsy".

at
https://pt.wikipedia.org/wiki/Special:Preferences
?

Fito added a subscriber: Fito.Jan 18 2017, 2:03 PM
TerraCodes added a comment.EditedJul 3 2017, 6:54 PM

(Or redesigning this so that information is not hidden in popups/tooltips.)

How does

look?

or bolded?

Looks good to me…

or bolded?

Should we remove the redundant "Notify me" everywhere?

Schnark added a subscriber: Schnark.Jul 4 2017, 9:03 AM

This is Resolved in OOUI mode by way of T199946: Checkboxes for local overrides added by GlobalPrefs extension do not work as expected with OOUI:

Should we keep this open until the non-OOUI code is deleted?

Yeah, probably…