jenkins-bot has submitted this change and it was merged.
Change subject: Hygiene: Remove last non-test related use of
writeCokkie/readCookie
......................................................................
Hygiene: Remove last non-test related use of writeCokkie/readCookie
Remove the functions and the test for it, too.
Change-Id: I35efb109f1a55be096b358b1b69f35bd10612c09
---
M includes/Resources.php
M javascripts/common/settings.js
M javascripts/modules/mf-stop-mobile-redirect.js
D tests/qunit/common/test_settings.js
4 files changed, 10 insertions(+), 40 deletions(-)
Approvals:
Jdlrobson: Looks good to me, approved
jenkins-bot: Verified
diff --git a/includes/Resources.php b/includes/Resources.php
index 8feebdb..083cbcf 100644
--- a/includes/Resources.php
+++ b/includes/Resources.php
@@ -614,6 +614,7 @@
'mediawiki.util',
'mobile.templates',
'mobile.overlays',
+ 'jquery.cookie',
),
'templates' => array(
'wikitext/commons-upload.hogan',
diff --git a/javascripts/common/settings.js b/javascripts/common/settings.js
index 6f9a735..b2488b5 100644
--- a/javascripts/common/settings.js
+++ b/javascripts/common/settings.js
@@ -17,16 +17,6 @@
}
}
- // FIXME: Deprecate - use $.cookie instead
- function writeCookie( name, value, days, path, domain ) {
- $.cookie( name, value, { path: path, expires: days, domain:
domain } );
- }
-
- // FIXME: Deprecate - use $.cookie instead
- function readCookie( name ) {
- return $.cookie( name );
- }
-
/**
* Saves a user setting for a later browser settings via localStorage
*
@@ -38,7 +28,7 @@
function saveUserSetting( name, value, useCookieFallback ) {
return M.supportsLocalStorage ?
localStorage.setItem( name, value ) :
- ( useCookieFallback ? writeCookie( name, value,
1 ) : false );
+ ( useCookieFallback ? $.cookie( name, value, {
expires: 1 } ) : false );
}
/**
@@ -50,14 +40,12 @@
*/
function getUserSetting( name, useCookieFallback ) {
return M.supportsLocalStorage ? localStorage.getItem( name ) :
- ( useCookieFallback ? readCookie( name ) : false );
+ ( useCookieFallback ? $.cookie( name ) : false );
}
return {
getUserSetting: getUserSetting,
- readCookie: readCookie,
saveUserSetting: saveUserSetting,
- writeCookie: writeCookie,
cookiesEnabled: cookiesEnabled
};
}());
diff --git a/javascripts/modules/mf-stop-mobile-redirect.js
b/javascripts/modules/mf-stop-mobile-redirect.js
index fa09035..50531b0 100644
--- a/javascripts/modules/mf-stop-mobile-redirect.js
+++ b/javascripts/modules/mf-stop-mobile-redirect.js
@@ -14,8 +14,7 @@
( function( M, $ ) {
- var writeCookie = M.settings.writeCookie,
- cookiesEnabled = M.settings.cookiesEnabled,
+ var cookiesEnabled = M.settings.cookiesEnabled,
popup = M.require( 'toast' );
function desktopViewClick() {
@@ -34,12 +33,14 @@
redirectCookie = mw.config.get(
'wgStopMobileRedirectCookie' );
// expire the cookie defined by wgUseFormatCookie
- writeCookie( useFormatCookie.name, '', useFormatCookie.duration,
- useFormatCookie.path, useFormatCookie.domain );
+ $.cookie( useFormatCookie.name, '',
+ { path: useFormatCookie.path, expires:
useFormatCookie.duration,
+ domain: useFormatCookie.domain } );
// set the stopMobileRedirect cookie
- writeCookie( redirectCookie.name, 'true',
redirectCookie.duration,
- redirectCookie.path, redirectCookie.domain );
+ $.cookie( redirectCookie.name, 'true',
+ { path: redirectCookie.path, expires:
redirectCookie.duration,
+ domain: redirectCookie.domain } );
}
$( '#mw-mf-display-toggle' ).on( 'click', desktopViewClick );
diff --git a/tests/qunit/common/test_settings.js
b/tests/qunit/common/test_settings.js
deleted file mode 100644
index 740516e..0000000
--- a/tests/qunit/common/test_settings.js
+++ /dev/null
@@ -1,20 +0,0 @@
-( function ( MFEB ) {
-// FIXME: Deprecate writeCookie and readCookie removing need for these tests
-QUnit.module( 'MobileFrontend settings.js: cookies' );
-
-QUnit.test( 'read and write cookies', 1, function() {
- var cookie_name = 'test_cookies_module', cookieVal;
- MFEB.writeCookie( cookie_name, 'yes', 40000 );
- cookieVal = MFEB.readCookie( cookie_name );
- strictEqual(cookieVal, "yes",
- "Are you running off localhost?");
-});
-
-QUnit.test( 'remove cookie via write', 1, function() {
- var cookie_name = 'test_cookies_module', cookieVal;
- MFEB.writeCookie( cookie_name, "", -1 );
- cookieVal = MFEB.readCookie( cookie_name );
- strictEqual(cookieVal, null, "Cookie deleted");
-});
-
-}( mw.mobileFrontend.settings ) );
--
To view, visit https://gerrit.wikimedia.org/r/153741
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I35efb109f1a55be096b358b1b69f35bd10612c09
Gerrit-PatchSet: 5
Gerrit-Project: mediawiki/extensions/MobileFrontend
Gerrit-Branch: master
Gerrit-Owner: Florianschmidtwelzow <[email protected]>
Gerrit-Reviewer: Awjrichards <[email protected]>
Gerrit-Reviewer: Florianschmidtwelzow <[email protected]>
Gerrit-Reviewer: JGonera <[email protected]>
Gerrit-Reviewer: Jdlrobson <[email protected]>
Gerrit-Reviewer: Kaldari <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits