Page MenuHomePhabricator

Extension:UsabilityInitiative not in sync with the Vector-skin
Closed, ResolvedPublic

Description

Today I thought I'd install the UsabilityInitiative Extension on my 2-week old fresh install of 1.16.0beta3.

However, several functions didn't appear to work and after a painfull time of changing settings and toggling variables, it tuns out the problem was that the skin wasn't in sync with the Extension (or the other way around). Thing that is most visisble (imho) is the non-functional collapsibleTabs.

The reason for this is that in the Vector skin of 1.16.0beta3 several HTML elements have different IDs then in the version currently live on WMF wikis (such as #panel -> #mw-panel).

After dumping the trunk version of the extension and going with the one in the REL1.16 branch I thought things would better, but same problems.

See the below:
http://svn.wikimedia.org/svnroot/mediawiki/branches/REL1_16/extensions/UsabilityInitiative/Vector/Modules/CollapsibleNav/CollapsibleNav.js
http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/UsabilityInitiative/Vector/Modules/CollapsibleNav/CollapsibleNav.js

So I'm not sure how to get it work, without messing up the code of the Extension myself.
Should I get a new version of the vector skin (if so, where ?). Or will that not work in 1.16.0beta3 ?
Asuming so, the Extension should be compatible with REL1.16 (atleast the version on that branch ;-) )

Because right now, using the latest released beta and the trunk or 1.16 branch version of the Extension, it's broken..


Version: 1.16.x
Severity: major

Details

Reference
bz24318

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 11:04 PM
bzimport set Reference to bz24318.

Looks fixed now. Both extensentions and skin in REL1_16 refer to mw-panel etc.