]> git.ipfire.org Git - thirdparty/moment.git/commitdiff
Revert "Merge pull request #3786 from netguru:develop"
authorIskren Chernev <iskren.chernev@gmail.com>
Sat, 18 Mar 2017 20:24:47 +0000 (22:24 +0200)
committerIskren Chernev <iskren.chernev@gmail.com>
Sat, 18 Mar 2017 20:24:47 +0000 (22:24 +0200)
This reverts commit b1862fd5041e7bbdaf6f62b159e0944ab21e3dc0, reversing
changes made to a3ab61646cf3c4e5a41a75d0843b26755ca4498a.

src/lib/locale/locales.js
src/test/moment/locale.js

index a26ffe0f3b17cf66d9c11a81996a0cceaf933f23..99ee11571849f4df7faabc10c9628b83501eb512 100644 (file)
@@ -47,9 +47,6 @@ function chooseLocale(names) {
 
 function loadLocale(name) {
     var oldLocale = null;
-    if (name === 'default' && typeof window !== 'undefined') {
-        name = window.navigator.userLanguage || window.navigator.language;
-    }
     // TODO: Find a better way to register and load all the locales in Node
     if (!locales[name] && (typeof module !== 'undefined') &&
             module && module.exports) {
index c992c119719eb56f8e82b4a0ec3674ce7d74f17f..186c649dfe2f1163874c08a6b11abdec6d051fe5 100644 (file)
@@ -66,57 +66,6 @@ test('library getters and setters', function (assert) {
     assert.equal(moment.locale(), 'en-gb', 'Normalize locale key underscore');
 });
 
-test('\'default\' locale', function (assert) {
-    var oldWindow = global.window;
-    try {
-        moment.locale('default');
-        assert.equal(moment.locale(), 'en', 'default locale should return en on node');
-
-        // simulating window on node (normally avaliable only in a browser)
-        global.window = {
-            navigator: {
-                language: 'wrong-locale',
-                userLanguage: 'fr'
-            }
-        };
-
-        moment.locale('default');
-        assert.equal(moment.locale(), 'fr', 'default locale should return locale from window.navigator.userLanguage first on browser');
-
-        global.window = {
-            navigator: {
-                language: undefined,
-                userLanguage: 'fr'
-            }
-        };
-
-        moment.locale('default');
-        assert.equal(moment.locale(), 'fr', 'default locale should return locale from window.navigator.userLanguage first on browser');
-
-        global.window = {
-            navigator: {
-                language: 'fr',
-                userLanguage: undefined
-            }
-        };
-
-        moment.locale('default');
-        assert.equal(moment.locale(), 'fr', 'default locale should return locale from window.navigator.language second on browser');
-
-        global.window = {
-            navigator: {
-                language: 'wrong-locale',
-                userLanguage: 'wrong-locale'
-            }
-        };
-
-        moment.locale('default');
-        assert.equal(moment.locale(), 'fr', 'default locale should return en if a browser provides unknown locale');
-    } finally {
-        global.window = oldWindow;
-    }
-});
-
 test('library setter array of locales', function (assert) {
     assert.equal(moment.locale(['non-existent', 'fr', 'also-non-existent']), 'fr', 'passing an array uses the first valid locale');
     assert.equal(moment.locale(['es', 'fr', 'also-non-existent']), 'es', 'passing an array uses the first valid locale');