User:Jack Phoenix/GSoC 2014/Week 29
Appearance
- July 14
- General cleanup and RequestContext-ification, as per code review. (gerrit:146258)
- July 15
- Worked on moving some of wikiHow's skin-specific PHP core hacks to the skin, and had to learn how LESS works because this is one of those situations where using LESS makes a lot of sense. Nothing to commit yet.
- July 16
- Got my old social tools development instance (at http://social-tools.wmflabs.org/) back online, thanks to Andrew Bogott, who resolved bug #67545
- Updated MediaWiki core from 1.22alpha to 1.24alpha, thanks legoktm!
- Added BlueSky to the Labs wiki for testing.
- Discovered several issues with it on 1.24alpha/master, of which the most critical (see below) I was able to fix right away. The skin's main JS file is broken, because
$.browser
is undefined (!) in whatever version of jQuery 1.24alpha "ships" with.
- Use accessor function for accessing
OutputPage::$mCategoryLinks
as it's a protected property in MW 1.24/master. (gerrit:147002)
- July 17
- Fix fatal by making
getCount()
non-static. (gerrit:147080) - Use
$.client
instead of$.browser
. (gerrit:147081) - These two messages need to be parsed as wikitext. (gerrit:147082)
- July 18
- The skin is now live on my Labs testing wiki, which is currently running 1.24alpha
- July 19
- Worked on the various LESS hacks some more. Still not polished enough to be committed.
- July 20
- Fix invalid special page name. (gerrit:147851)