summaryrefslogtreecommitdiffstatshomepage
path: root/core/misc/timezone.js
diff options
context:
space:
mode:
authorAlex Pott <alex.a.pott@googlemail.com>2020-01-28 11:36:14 +0000
committerAlex Pott <alex.a.pott@googlemail.com>2020-01-28 11:36:14 +0000
commit2dadb738bfd48510db2174323528fe769731c05a (patch)
treef6319d9bfa9af8b41dc0ca7c187bef1eaf17aee4 /core/misc/timezone.js
parent09b78ffb1bc1bb62d21fb3abb85e1349a674597a (diff)
downloaddrupal-2dadb738bfd48510db2174323528fe769731c05a.tar.gz
drupal-2dadb738bfd48510db2174323528fe769731c05a.zip
Issue #3101543 by lauriii, bnjmnm, ravi.shankar: Update core JavaScript dependencies listed in package.json
Diffstat (limited to 'core/misc/timezone.js')
-rw-r--r--core/misc/timezone.js13
1 files changed, 6 insertions, 7 deletions
diff --git a/core/misc/timezone.js b/core/misc/timezone.js
index 62ea880e23fc..3df14ad641ad 100644
--- a/core/misc/timezone.js
+++ b/core/misc/timezone.js
@@ -9,21 +9,18 @@
Drupal.behaviors.setTimezone = {
attach: function attach(context, settings) {
var $timezone = $(context).find('.timezone-detect').once('timezone');
+
if ($timezone.length) {
var dateString = Date();
-
var matches = dateString.match(/\(([A-Z]{3,5})\)/);
var abbreviation = matches ? matches[1] : 0;
-
var dateNow = new Date();
var offsetNow = dateNow.getTimezoneOffset() * -60;
-
var dateJan = new Date(dateNow.getFullYear(), 0, 1, 12, 0, 0, 0);
var dateJul = new Date(dateNow.getFullYear(), 6, 1, 12, 0, 0, 0);
var offsetJan = dateJan.getTimezoneOffset() * -60;
var offsetJul = dateJul.getTimezoneOffset() * -60;
-
- var isDaylightSavingTime = void 0;
+ var isDaylightSavingTime;
if (offsetJan === offsetJul) {
isDaylightSavingTime = '';
@@ -33,11 +30,13 @@
isDaylightSavingTime = 0;
}
- var path = 'system/timezone/' + abbreviation + '/' + offsetNow + '/' + isDaylightSavingTime;
+ var path = "system/timezone/".concat(abbreviation, "/").concat(offsetNow, "/").concat(isDaylightSavingTime);
$.ajax({
async: false,
url: Drupal.url(path),
- data: { date: dateString },
+ data: {
+ date: dateString
+ },
dataType: 'json',
success: function success(data) {
if (data) {