Roo/bootstrap/form/DateField.js
authorleon <leon@roojs.com>
Thu, 10 Aug 2023 03:03:09 +0000 (11:03 +0800)
committerleon <leon@roojs.com>
Thu, 10 Aug 2023 03:03:09 +0000 (11:03 +0800)
Roo/bootstrap/form/DateField.js

index 25d1581..fdbd00d 100644 (file)
@@ -130,7 +130,8 @@ Roo.extend(Roo.bootstrap.form.DateField, Roo.bootstrap.form.Input,  {
 
     setDatesTranslation: function(lang) 
     {
-        Roo.bootstrap.form.DateField.dates[lang] = {
+        var translation = Roo.bootstrap.form.DateField.dates;
+        translation[lang] = {
             days: [],
             daysShort: [],
             daysMin: [],
@@ -139,20 +140,20 @@ Roo.extend(Roo.bootstrap.form.DateField, Roo.bootstrap.form.Input,  {
             today: "Today"
         };
 
-        locale = lang.replace('_', '-');
+        var locale = lang.replace('_', '-');
 
         for(var i = 0; i < 7; i++) {
             var date = new Date(2020, 0, 5 + i);
 
-            Roo.bootstrap.form.DateField.dates[lang]['days'].push(new Intl.DateTimeFormat(locale, {
+            translation[lang]['days'].push(new Intl.DateTimeFormat(locale, {
                 weekday : 'long'
             }).format(date));
 
-            Roo.bootstrap.form.DateField.dates[lang]['daysShort'].push(new Intl.DateTimeFormat(locale, {
+            translation[lang]['daysShort'].push(new Intl.DateTimeFormat(locale, {
                 weekday : 'short'
             }).format(date));
 
-            Roo.bootstrap.form.DateField.dates[lang]['daysMin'].push(new Intl.DateTimeFormat(locale, {
+            translation[lang]['daysMin'].push(new Intl.DateTimeFormat(locale, {
                 weekday : 'narrow'
             }).format(date));
         }
@@ -160,11 +161,11 @@ Roo.extend(Roo.bootstrap.form.DateField, Roo.bootstrap.form.Input,  {
         for(var i = 0; i < 12; i++) {
             var date = new Date(2020, i);
 
-            Roo.bootstrap.form.DateField.dates[lang]['months'].push(new Intl.DateTimeFormat(locale, {
+            translation[lang]['months'].push(new Intl.DateTimeFormat(locale, {
                 month : 'long'
             }).format(date));
 
-            Roo.bootstrap.form.DateField.dates[lang]['monthsShort'].push(new Intl.DateTimeFormat(locale, {
+            translation[lang]['monthsShort'].push(new Intl.DateTimeFormat(locale, {
                 month : 'short'
             }).format(date));
         }