diff options
Diffstat (limited to 'js_tests/admin/jsi18n-mocks.test.js')
| -rw-r--r-- | js_tests/admin/jsi18n-mocks.test.js | 95 |
1 files changed, 47 insertions, 48 deletions
diff --git a/js_tests/admin/jsi18n-mocks.test.js b/js_tests/admin/jsi18n-mocks.test.js index 6609c28e43..058bb3df25 100644 --- a/js_tests/admin/jsi18n-mocks.test.js +++ b/js_tests/admin/jsi18n-mocks.test.js @@ -1,29 +1,36 @@ -'use strict'; +"use strict"; { - const globals = this; - const django = globals.django; + const django = this.django; - django.pluralidx = function(count) { return (count === 1) ? 0 : 1; }; + django.pluralidx = function (count) { + return count === 1 ? 0 : 1; + }; /* gettext identity library */ - django.gettext = function(msgid) { return msgid; }; - django.ngettext = function(singular, plural, count) { - return (count === 1) ? singular : plural; + django.gettext = function (msgid) { + return msgid; + }; + django.ngettext = function (singular, plural, count) { + return count === 1 ? singular : plural; + }; + django.gettext_noop = function (msgid) { + return msgid; + }; + django.pgettext = function (context, msgid) { + return msgid; }; - django.gettext_noop = function(msgid) { return msgid; }; - django.pgettext = function(context, msgid) { return msgid; }; - django.npgettext = function(context, singular, plural, count) { - return (count === 1) ? singular : plural; + django.npgettext = function (context, singular, plural, count) { + return count === 1 ? singular : plural; }; - django.interpolate = function(fmt, obj, named) { + django.interpolate = function (fmt, obj, named) { if (named) { - return fmt.replace(/%\(\w+\)s/g, function(match) { + return fmt.replace(/%\(\w+\)s/g, function (match) { return String(obj[match.slice(2, -2)]); }); } else { - return fmt.replace(/%s/g, function(match) { + return fmt.replace(/%s/g, function (match) { return String(obj.shift()); }); } @@ -32,8 +39,8 @@ /* formatting library */ django.formats = { - "DATETIME_FORMAT": "N j, Y, P", - "DATETIME_INPUT_FORMATS": [ + DATETIME_FORMAT: "N j, Y, P", + DATETIME_INPUT_FORMATS: [ "%Y-%m-%d %H:%M:%S", "%Y-%m-%d %H:%M:%S.%f", "%Y-%m-%d %H:%M", @@ -45,33 +52,25 @@ "%m/%d/%y %H:%M:%S", "%m/%d/%y %H:%M:%S.%f", "%m/%d/%y %H:%M", - "%m/%d/%y" - ], - "DATE_FORMAT": "N j, Y", - "DATE_INPUT_FORMATS": [ - "%Y-%m-%d", - "%m/%d/%Y", - "%m/%d/%y" - ], - "DECIMAL_SEPARATOR": ".", - "FIRST_DAY_OF_WEEK": 0, - "MONTH_DAY_FORMAT": "F j", - "NUMBER_GROUPING": 3, - "SHORT_DATETIME_FORMAT": "m/d/Y P", - "SHORT_DATE_FORMAT": "m/d/Y", - "THOUSAND_SEPARATOR": ",", - "TIME_FORMAT": "P", - "TIME_INPUT_FORMATS": [ - "%H:%M:%S", - "%H:%M:%S.%f", - "%H:%M" + "%m/%d/%y", ], - "YEAR_MONTH_FORMAT": "F Y" + DATE_FORMAT: "N j, Y", + DATE_INPUT_FORMATS: ["%Y-%m-%d", "%m/%d/%Y", "%m/%d/%y"], + DECIMAL_SEPARATOR: ".", + FIRST_DAY_OF_WEEK: 0, + MONTH_DAY_FORMAT: "F j", + NUMBER_GROUPING: 3, + SHORT_DATETIME_FORMAT: "m/d/Y P", + SHORT_DATE_FORMAT: "m/d/Y", + THOUSAND_SEPARATOR: ",", + TIME_FORMAT: "P", + TIME_INPUT_FORMATS: ["%H:%M:%S", "%H:%M:%S.%f", "%H:%M"], + YEAR_MONTH_FORMAT: "F Y", }; - django.get_format = function(format_type) { + django.get_format = function (format_type) { const value = django.formats[format_type]; - if (typeof value === 'undefined') { + if (typeof value === "undefined") { return format_type; } else { return value; @@ -79,12 +78,12 @@ }; /* add to global namespace */ - globals.pluralidx = django.pluralidx; - globals.gettext = django.gettext; - globals.ngettext = django.ngettext; - globals.gettext_noop = django.gettext_noop; - globals.pgettext = django.pgettext; - globals.npgettext = django.npgettext; - globals.interpolate = django.interpolate; - globals.get_format = django.get_format; -}; + this.pluralidx = django.pluralidx; + this.gettext = django.gettext; + this.ngettext = django.ngettext; + this.gettext_noop = django.gettext_noop; + this.pgettext = django.pgettext; + this.npgettext = django.npgettext; + this.interpolate = django.interpolate; + this.get_format = django.get_format; +} |
