Convert mediawiki.toc and mediawiki.user to using mw.cookie
authorYaroslav Melnychuk <yaroslavmelnuchuk@gmail.com>
Tue, 2 Dec 2014 15:58:43 +0000 (17:58 +0200)
committerGilles Dubuc <gdubuc@wikimedia.org>
Wed, 10 Jun 2015 09:11:01 +0000 (11:11 +0200)
commit837cd3bed593af9c84617954af8136d14ed422c5
tree76fd30e21d7163dcf52ab005f2d58f5b29f62c78
parent77c73301727a29bb8f34559de60a6f5b81c27bd8
Convert mediawiki.toc and mediawiki.user to using mw.cookie

* Remove redundant 'path' parameter (handled by mw.cookie)
* Remove redundant 'expires' parameter (handled by mw.cookie)
* Return value for absent cookie is now reliably 'null'.

This changes the cookie name due to mw.cookie adding the standard
cookie prefix. This will cause existing values to be lost. Make
use of this oppertunity to rename some cookie names.

* mw_hidetoc -> {wikiprefix} hidetoc
* mediaWiki.user.sessionId -> {wikiprefix} mwuser-sessionId
* mediaWiki.user.bucket -> {wikiprefix} mwuser-bucket

This is a re-submission of a4d3d3b427713, which was reverted due
to T101857. Commit amended to use "sessionId" instead of "session".

Bug: T67384
Change-Id: Ibe88778cf3b6db90b3875c89305ffba53ac84104
resources/Resources.php
resources/src/mediawiki/mediawiki.cookie.js
resources/src/mediawiki/mediawiki.toc.js
resources/src/mediawiki/mediawiki.user.js
tests/qunit/suites/resources/mediawiki/mediawiki.toc.test.js