Skip to content

Conversation

@superawesome
Copy link
Contributor

This fixes some compatibility issues between this module and modern MediaWiki's, namely around jQuery and jQueryUI. Without this, the Bugzilla tables shown are offset to the right due to improperly formatted CSS.

This extension loads an jQuery plugin (DataTables) that does the pagination, which necessitates this being placed in "top" instead of the default "bottom".

Better might be to install the actual MW extension that someone has created just for this (http://www.mediawiki.org/wiki/Extension:DataTables), but that's a bit larger scope and I'm not quite ready to go that far just yet.

Tested and working on wiki-dev.allizom.org, though I have not significantly looked for regressions.

This fixes some compatibility issues between this module and modern MediaWiki's, namely around jQuery and jQueryUI. Without this, the Bugzilla tables shown are offset to the right due to improperly formatted CSS.

This extension loads an jQuery plugin (DataTables) that does the pagination, which necessitates this being placed in "top" instead of the default "bottom".

Better might be to install the actual MW extension that someone has created just for this (http://www.mediawiki.org/wiki/Extension:DataTables), but that's a bit larger scope and I'm not quite ready to go that far just yet.

Tested and working on wiki-dev.allizom.org, though I have not significantly looked for regressions.
@superawesome
Copy link
Contributor Author

Perhaps @hexmode, or @christi3k could look this over and give a thumbs-up or thumbs-down? I am not a PHP dev (let alone a MW dev), so this may need some cleaning up.

@christi3k
Copy link
Contributor

Code looks okay to me. I'm not able to verify the fix on dev, though. Has the patch been applied there?

@christi3k
Copy link
Contributor

Patch has been reapplied to dev. Looks good. r+

rhelmer added a commit that referenced this pull request Apr 28, 2014
Convert most resources to use ResourceLoader
@rhelmer rhelmer merged commit 8d6f865 into mozilla:master Apr 28, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants