Last modified: 2012-09-27 01:11:00 UTC
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..
Adding Roan as Assignee as suggested in #mediawiki
Looks fixed now. Both extensentions and skin in REL1_16 refer to mw-panel etc.