From a9d06af3ae178440316e5c9d724946bc7ae084df Mon Sep 17 00:00:00 2001 From: yyc12345 Date: Fri, 16 Apr 2021 19:08:56 +0800 Subject: [PATCH] fix loopRule parse error --- src/static/js/datetime.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/static/js/datetime.js b/src/static/js/datetime.js index 877d890..c3be3a1 100644 --- a/src/static/js/datetime.js +++ b/src/static/js/datetime.js @@ -287,22 +287,22 @@ function ccn_datetime_ResolveLoopRules4Text(strl, startDateTime, timezoneOffset) datetimeInstance.getUTCFullYear(), datetimeInstance.getUTCMonth() + 1, datetimeInstance.getUTCDate()); - switch(loopMethod) { + switch(RegExp.$2) { case 'A': loopRules = $.i18n.prop('ccn-i18n-datetime-loopRuleText-monthA') - format(parseInt(RegExp.$3), dayInMonth[0]); + .format(parseInt(RegExp.$3), dayInMonth[0]); break; case 'B': loopRules = $.i18n.prop('ccn-i18n-datetime-loopRuleText-monthB') - format(parseInt(RegExp.$3), dayInMonth[1]); + .format(parseInt(RegExp.$3), dayInMonth[1]); break; case 'C': loopRules = $.i18n.prop('ccn-i18n-datetime-loopRuleText-monthC') - format(parseInt(RegExp.$3), dayInMonth[2], dayInMonth[3]); + .format(parseInt(RegExp.$3), dayInMonth[2], dayInMonth[3]); break; case 'D': loopRules = $.i18n.prop('ccn-i18n-datetime-loopRuleText-monthD') - format(parseInt(RegExp.$3), dayInMonth[4], dayInMonth[5]); + .format(parseInt(RegExp.$3), dayInMonth[4], dayInMonth[5]); break; } } else if (ccn_datetime_precompiledLoopRules.week.test(sp[0])) {