Last modified: 2013-01-23 13:40:36 UTC
Various classes of WikiEditor are poorely named. There are classes with way too general names like "label", "tool", "group" etc. which obviously interact with site/user defined styles elsewhere. There was a consensus that all MediaWiki user interface classes will be prefixed with mw- or mwe-<name>- (for extensions) to prevent this. From these two reasons all these classes must be renamed.
(In reply to comment #0) > Various classes of WikiEditor are poorely named. Which ones? List welcome, otherwise it's impossible to define when this bug report has been fixed.
(In reply to comment #1) > (In reply to comment #0) > > Various classes of WikiEditor are poorely named. > > Which ones? List welcome, otherwise it's impossible to define when this bug > report has been fixed. The example list is just one line lower ;-) And I'm pretty sure devs will know all of them.
Another solution would be to define explicitely all commonly used properties for these generally named classes to ensure nothing is inherited.
(In reply to comment #2) > pretty sure devs will know all of them. This makes it unnecessarly complicated for patch contributors that are not devs (yet).
(In reply to comment #4) > (In reply to comment #2) > > pretty sure devs will know all of them. > > This makes it unnecessarly complicated for patch contributors that are not devs > (yet). As I stated above - the example list of those I found while debugging another bug, is there. And I don't know the full list either, there is no documentation I would be aware of including such list, so anybody would have to dive into the code to find all of them.