Page MenuHomePhabricator

Implement (in core) and document MediaWiki UI tooltip library
Closed, DuplicatePublic

Description

Tipsy

So they appear on living style guide (LSG)

https://www.mediawiki.org/wiki/Talk:Sandbox


Version: unspecified
Severity: normal

Attached:

Screenshot_2015-02-04_16.10.55.png (85×130 px, 10 KB)
Screenshot_2015-02-04_16.08.06.png (78×289 px, 14 KB)

Details

Reference
bz68745

Related Objects

Event Timeline

bzimport raised the priority of this task from to Needs Triage.Nov 22 2014, 3:28 AM
bzimport set Reference to bz68745.
bzimport added a subscriber: Unknown Object (MLST).
  • Bug 68746 has been marked as a duplicate of this bug. ***

Tipsy is currently in Flow to my knowledge so we should probably get it moved to core first... since this is not actionable I'm moving to Flow.

mediawiki.ui contains a flag/guider component is the plan that this will be an extension/evolution to tipsy or something new? we won't be able to call mediawiki.ui done without it…

For reference, jQuery Tipsy is in core: https://git.wikimedia.org/tree/mediawiki%2Fcore.git/dc4c88b24a726367390ddb12c371933d7df448e2/resources%2Fsrc%2Fjquery.tipsy

It's a little confusing to use the same name for our own library (my understanding is the generic term is "tooltip" and Tipsy is a specific library), but apparently we're not the only people doing that (e.g. https://github.com/tilomitra/tipsy , https://github.com/dangvanthanh/tipsy.sass )

(In reply to Jared Zimmerman (WMF) from comment #3)

mediawiki.ui contains a flag/guider component is the plan that this will be
an extension/evolution to tipsy or something new?

As far as I know, the implemented mediawiki.ui code does not have such a component, but OOJS-UI does.

I have started looking at the specs at https://trello.com/c/7YwpDY2y/13-flyout and https://trello.com/c/vr0Oai8G/18-tipsy .

Our initial needs (we have implementations for these, but would like to unify them) are:

  1. Recommendations flyout, relatively simple.
  2. GuidedTour; flexible and powerful positioning and configuration.

This is being used in a few places, we should document this @Prtksxna. Any plans for this to happen, who can help us with this?