Last modified: 2012-09-27 01:10:41 UTC
In the MonoBook skin, the IDs for the various portlet <div>s consistently include a "p-" prefix. The Vector skin inherits this naming for those portlets that also exist in MonoBook, but also adds three extra portlets with unprefixed IDs ("namespaces", "views" and "variants"). In order to maintain consistency, and to reduce the chances of accidental ID conflicts, these portlets should be renamed to "p-namespaces", "p-views" and "p-variants" respectively.
Fixed as of r56055 The reason they were like that is... Originally none of the portlets had the "p-" prefix in Vector, because Vector puts things in different places and displays them in different ways, so scripts that modify Monobook a certain way running on Vector may result in unexpected behavior. but everyone complained that they wanted the IDs to match between skins so we changed the ones over that matched up with Monobook. Given that "p-namespaces", "p-views" and "p-variants" do not exist in Monobook, it's really not a problem to go ahead and prefix those IDs with "p-"... Hopefully this won't break a bunch of other stuff... I don't want to see bugs saying 'Change "p-namespaces" to "namespaces"' :)