Move Hovercards to OOjs and OOjs UI
Closed, DeclinedPublic

Description

As noted by @Ricordisamoa on Wikitech-l:

My implementation uses PopupWidget for the tooltips, which are automatically adjusted according to the anchor's position, while a subclass of ProcessDialog handles the user configuration.
Unfortunately, it doesn't comply with the design specs, but on the other hand its operation is very similar to the English Wikipedia gadget (now found on many language editions from where I've imported translations) and is customizable to a fair extent.

Using the PopupWidget will reduce a lot of rendering code. The current structure should also move to using OOjs.

Related Objects

Prtksxna updated the task description. (Show Details)
Prtksxna raised the priority of this task from to Normal.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptFeb 7 2015, 2:16 AM

@Prtksxna: How is this a tracking task without any dependencies? Did you mean "Epic" instead?

How is this a tracking task without any dependencies?

@Aklapper I'll add dependencies as I start to break down the task. I am sure I won't be closing it in one go.

Did you mean "Epic" instead?

I am unsure of when "Epic" is used. Feel free to change it if you think its more appropriate.

Ltrlg added a subscriber: Ltrlg.Feb 8 2015, 7:50 PM
Prtksxna changed the task status from Open to Stalled.

Stalling it until the experiment on Greek, Chinese and Catalan Wikipedias.

Quiddity renamed this task from Move to OOjs and OOjs UI to Move Hovercards to OOjs and OOjs UI.Mar 13 2015, 6:43 PM
Quiddity edited projects, added Epic; removed Tracking.
Quiddity set Security to None.
Jdlrobson moved this task from To Triage to Epics on the Reading-Web-Backlog board.Jul 6 2016, 5:14 PM
Jdlrobson closed this task as Declined.Feb 16 2017, 7:01 PM
Jdlrobson added a subscriber: Jdlrobson.

Given the simplicity of the extension there is no need to load the entire OOjs UI and it would be irresponsible to do so (note Popups JS loads on page load and we would only use a small fraction of the functionality provided by OOjs UI at this current time.