From 1416825cef48155e02a3a3cb5b752f8c9b9baecd Mon Sep 17 00:00:00 2001 From: Yun Luo Date: Thu, 20 Jul 2017 11:06:00 +1000 Subject: [PATCH] MP-4552 Update the locale value when locale is changed. --- angular-moment.js | 7 +++++-- angular-moment.min.js | 2 +- angular-moment.min.js.map | 2 +- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/angular-moment.js b/angular-moment.js index b3660be..682eacc 100644 --- a/angular-moment.js +++ b/angular-moment.js @@ -331,7 +331,10 @@ cancelTimer(); }); - scope.$on('amMoment:localeChanged', function () { + scope.$on('amMoment:localeChanged', function (evt, changedLocale) { + if(currentValue){ + currentValue.locale(changedLocale); + } updateMoment(); }); }; @@ -360,7 +363,7 @@ this.changeLocale = function (locale, customization) { var result = moment.locale(locale, customization); if (angular.isDefined(locale)) { - $rootScope.$broadcast('amMoment:localeChanged'); + $rootScope.$broadcast('amMoment:localeChanged', result); } return result; diff --git a/angular-moment.min.js b/angular-moment.min.js index e800ee7..46a94bb 100644 --- a/angular-moment.min.js +++ b/angular-moment.min.js @@ -1,2 +1,2 @@ -"format amd";!function(){"use strict";function a(a){return angular.isUndefined(a)||null===a}function b(){try{return require("moment")}catch(a){throw new Error("Please install moment via npm. Please reference to: https://github.com/urish/angular-moment")}}function c(c,d){if("undefined"==typeof d){if("function"!=typeof require)throw new Error("Moment cannot be found by angular-moment! Please reference to: https://github.com/urish/angular-moment");d=b()}return c.module("angularMoment",[]).constant("angularMomentConfig",{preprocess:null,timezone:null,format:null,statefulFilters:!0}).constant("moment",d).constant("amTimeAgoConfig",{withoutSuffix:!1,serverTime:null,titleFormat:null,fullDateThreshold:null,fullDateFormat:null,fullDateThresholdUnit:"day"}).directive("amTimeAgo",["$window","moment","amMoment","amTimeAgoConfig",function(b,d,e,f){return function(g,h,i){function j(){var a;if(p)a=p;else if(f.serverTime){var b=(new Date).getTime(),c=b-w+f.serverTime;a=d(c)}else a=d();return a}function k(){q&&(b.clearTimeout(q),q=null)}function l(a){var c=j().diff(a,v),d=t&&c>=t;if(d?h.text(a.format(u)):h.text(a.from(j(),r)),s&&z&&h.attr("title",a.format(s)),!d){var e=Math.abs(j().diff(a,"minute")),f=3600;e<1?f=1:e<60?f=30:e<180&&(f=300),q=b.setTimeout(function(){l(a)},1e3*f)}}function m(a){y&&h.attr("datetime",a)}function n(){if(k(),o){var a=e.preprocessDate(o);l(a),m(a.toISOString())}}var o,p,q=null,r=f.withoutSuffix,s=f.titleFormat,t=f.fullDateThreshold,u=f.fullDateFormat,v=f.fullDateThresholdUnit,w=(new Date).getTime(),x=i.amTimeAgo,y="TIME"===h[0].nodeName.toUpperCase(),z=!h.attr("title");g.$watch(x,function(b){return a(b)||""===b?(k(),void(o&&(h.text(""),m(""),o=null))):(o=b,void n())}),c.isDefined(i.amFrom)&&g.$watch(i.amFrom,function(b){p=a(b)||""===b?null:d(b),n()}),c.isDefined(i.amWithoutSuffix)&&g.$watch(i.amWithoutSuffix,function(a){"boolean"==typeof a?(r=a,n()):r=f.withoutSuffix}),i.$observe("amFullDateThreshold",function(a){t=a,n()}),i.$observe("amFullDateFormat",function(a){u=a,n()}),i.$observe("amFullDateThresholdUnit",function(a){v=a,n()}),g.$on("$destroy",function(){k()}),g.$on("amMoment:localeChanged",function(){n()})}}]).service("amMoment",["moment","$rootScope","$log","angularMomentConfig",function(a,b,d,e){var f=null;this.changeLocale=function(d,e){var f=a.locale(d,e);return c.isDefined(d)&&b.$broadcast("amMoment:localeChanged"),f},this.changeTimezone=function(c){a.tz&&a.tz.setDefault?(a.tz.setDefault(c),b.$broadcast("amMoment:timezoneChanged")):d.warn("angular-moment: changeTimezone() works only with moment-timezone.js v0.3.0 or greater."),e.timezone=c,f=c},this.preprocessDate=function(b){return f!==e.timezone&&this.changeTimezone(e.timezone),e.preprocess?e.preprocess(b):a(!isNaN(parseFloat(b))&&isFinite(b)?parseInt(b,10):b)}}]).filter("amParse",["moment",function(a){return function(b,c){return a(b,c)}}]).filter("amFromUnix",["moment",function(a){return function(b){return a.unix(b)}}]).filter("amUtc",["moment",function(a){return function(b){return a.utc(b)}}]).filter("amUtcOffset",["amMoment",function(a){function b(b,c){return a.preprocessDate(b).utcOffset(c)}return b}]).filter("amLocal",["moment",function(a){return function(b){return a.isMoment(b)?b.local():null}}]).filter("amTimezone",["amMoment","angularMomentConfig","$log",function(a,b,c){function d(b,d){var e=a.preprocessDate(b);return d?e.tz?e.tz(d):(c.warn("angular-moment: named timezone specified but moment.tz() is undefined. Did you forget to include moment-timezone.js ?"),e):e}return d}]).filter("amCalendar",["moment","amMoment","angularMomentConfig",function(b,c,d){function e(b,d,e){if(a(b))return"";var f=c.preprocessDate(b);return f.isValid()?f.calendar(d,e):""}return e.$stateful=d.statefulFilters,e}]).filter("amDifference",["moment","amMoment","angularMomentConfig",function(b,c,d){function e(d,e,f,g){if(a(d))return"";var h=c.preprocessDate(d),i=a(e)?b():c.preprocessDate(e);return h.isValid()&&i.isValid()?h.diff(i,f,g):""}return e.$stateful=d.statefulFilters,e}]).filter("amDateFormat",["moment","amMoment","angularMomentConfig",function(b,c,d){function e(b,d){if(a(b))return"";var e=c.preprocessDate(b);return e.isValid()?e.format(d):""}return e.$stateful=d.statefulFilters,e}]).filter("amDurationFormat",["moment","angularMomentConfig",function(b,c){function d(c,d,e){return a(c)?"":b.duration(c,d).humanize(e)}return d.$stateful=c.statefulFilters,d}]).filter("amTimeAgo",["moment","amMoment","angularMomentConfig",function(b,c,d){function e(d,e,f){var g,h;return a(d)?"":(d=c.preprocessDate(d),g=b(d),g.isValid()?(h=b(f),!a(f)&&h.isValid()?g.from(h,e):g.fromNow(e)):"")}return e.$stateful=d.statefulFilters,e}]).filter("amSubtract",["moment","angularMomentConfig",function(b,c){function d(c,d,e){return a(c)?"":b(c).subtract(parseInt(d,10),e)}return d.$stateful=c.statefulFilters,d}]).filter("amAdd",["moment","angularMomentConfig",function(b,c){function d(c,d,e){return a(c)?"":b(c).add(parseInt(d,10),e)}return d.$stateful=c.statefulFilters,d}]).filter("amStartOf",["moment","angularMomentConfig",function(b,c){function d(c,d){return a(c)?"":b(c).startOf(d)}return d.$stateful=c.statefulFilters,d}]).filter("amEndOf",["moment","angularMomentConfig",function(b,c){function d(c,d){return a(c)?"":b(c).endOf(d)}return d.$stateful=c.statefulFilters,d}]),"angularMoment"}var d=window&&window.process&&window.process.type;"function"==typeof define&&define.amd?define(["angular","moment"],c):"undefined"!=typeof module&&module&&module.exports&&"function"==typeof require&&!d?module.exports=c(require("angular"),require("moment")):c(angular,("undefined"!=typeof global?global:window).moment)}(); +"format amd";!function(){"use strict";function a(a){return angular.isUndefined(a)||null===a}function b(){try{return require("moment")}catch(a){throw new Error("Please install moment via npm. Please reference to: https://github.com/urish/angular-moment")}}function c(c,d){if("undefined"==typeof d){if("function"!=typeof require)throw new Error("Moment cannot be found by angular-moment! Please reference to: https://github.com/urish/angular-moment");d=b()}return c.module("angularMoment",[]).constant("angularMomentConfig",{preprocess:null,timezone:null,format:null,statefulFilters:!0}).constant("moment",d).constant("amTimeAgoConfig",{withoutSuffix:!1,serverTime:null,titleFormat:null,fullDateThreshold:null,fullDateFormat:null,fullDateThresholdUnit:"day"}).directive("amTimeAgo",["$window","moment","amMoment","amTimeAgoConfig",function(b,d,e,f){return function(g,h,i){function j(){var a;if(p)a=p;else if(f.serverTime){var b=(new Date).getTime(),c=b-w+f.serverTime;a=d(c)}else a=d();return a}function k(){q&&(b.clearTimeout(q),q=null)}function l(a){var c=j().diff(a,v),d=t&&c>=t;if(d?h.text(a.format(u)):h.text(a.from(j(),r)),s&&z&&h.attr("title",a.format(s)),!d){var e=Math.abs(j().diff(a,"minute")),f=3600;e<1?f=1:e<60?f=30:e<180&&(f=300),q=b.setTimeout(function(){l(a)},1e3*f)}}function m(a){y&&h.attr("datetime",a)}function n(){if(k(),o){var a=e.preprocessDate(o);l(a),m(a.toISOString())}}var o,p,q=null,r=f.withoutSuffix,s=f.titleFormat,t=f.fullDateThreshold,u=f.fullDateFormat,v=f.fullDateThresholdUnit,w=(new Date).getTime(),x=i.amTimeAgo,y="TIME"===h[0].nodeName.toUpperCase(),z=!h.attr("title");g.$watch(x,function(b){return a(b)||""===b?(k(),void(o&&(h.text(""),m(""),o=null))):(o=b,void n())}),c.isDefined(i.amFrom)&&g.$watch(i.amFrom,function(b){p=a(b)||""===b?null:d(b),n()}),c.isDefined(i.amWithoutSuffix)&&g.$watch(i.amWithoutSuffix,function(a){"boolean"==typeof a?(r=a,n()):r=f.withoutSuffix}),i.$observe("amFullDateThreshold",function(a){t=a,n()}),i.$observe("amFullDateFormat",function(a){u=a,n()}),i.$observe("amFullDateThresholdUnit",function(a){v=a,n()}),g.$on("$destroy",function(){k()}),g.$on("amMoment:localeChanged",function(a,b){o&&o.locale(b),n()})}}]).service("amMoment",["moment","$rootScope","$log","angularMomentConfig",function(a,b,d,e){var f=null;this.changeLocale=function(d,e){var f=a.locale(d,e);return c.isDefined(d)&&b.$broadcast("amMoment:localeChanged",f),f},this.changeTimezone=function(c){a.tz&&a.tz.setDefault?(a.tz.setDefault(c),b.$broadcast("amMoment:timezoneChanged")):d.warn("angular-moment: changeTimezone() works only with moment-timezone.js v0.3.0 or greater."),e.timezone=c,f=c},this.preprocessDate=function(b){return f!==e.timezone&&this.changeTimezone(e.timezone),e.preprocess?e.preprocess(b):a(!isNaN(parseFloat(b))&&isFinite(b)?parseInt(b,10):b)}}]).filter("amParse",["moment",function(a){return function(b,c){return a(b,c)}}]).filter("amFromUnix",["moment",function(a){return function(b){return a.unix(b)}}]).filter("amUtc",["moment",function(a){return function(b){return a.utc(b)}}]).filter("amUtcOffset",["amMoment",function(a){function b(b,c){return a.preprocessDate(b).utcOffset(c)}return b}]).filter("amLocal",["moment",function(a){return function(b){return a.isMoment(b)?b.local():null}}]).filter("amTimezone",["amMoment","angularMomentConfig","$log",function(a,b,c){function d(b,d){var e=a.preprocessDate(b);return d?e.tz?e.tz(d):(c.warn("angular-moment: named timezone specified but moment.tz() is undefined. Did you forget to include moment-timezone.js ?"),e):e}return d}]).filter("amCalendar",["moment","amMoment","angularMomentConfig",function(b,c,d){function e(b,d,e){if(a(b))return"";var f=c.preprocessDate(b);return f.isValid()?f.calendar(d,e):""}return e.$stateful=d.statefulFilters,e}]).filter("amDifference",["moment","amMoment","angularMomentConfig",function(b,c,d){function e(d,e,f,g){if(a(d))return"";var h=c.preprocessDate(d),i=a(e)?b():c.preprocessDate(e);return h.isValid()&&i.isValid()?h.diff(i,f,g):""}return e.$stateful=d.statefulFilters,e}]).filter("amDateFormat",["moment","amMoment","angularMomentConfig",function(b,c,d){function e(b,d){if(a(b))return"";var e=c.preprocessDate(b);return e.isValid()?e.format(d):""}return e.$stateful=d.statefulFilters,e}]).filter("amDurationFormat",["moment","angularMomentConfig",function(b,c){function d(c,d,e){return a(c)?"":b.duration(c,d).humanize(e)}return d.$stateful=c.statefulFilters,d}]).filter("amTimeAgo",["moment","amMoment","angularMomentConfig",function(b,c,d){function e(d,e,f){var g,h;return a(d)?"":(d=c.preprocessDate(d),g=b(d),g.isValid()?(h=b(f),!a(f)&&h.isValid()?g.from(h,e):g.fromNow(e)):"")}return e.$stateful=d.statefulFilters,e}]).filter("amSubtract",["moment","angularMomentConfig",function(b,c){function d(c,d,e){return a(c)?"":b(c).subtract(parseInt(d,10),e)}return d.$stateful=c.statefulFilters,d}]).filter("amAdd",["moment","angularMomentConfig",function(b,c){function d(c,d,e){return a(c)?"":b(c).add(parseInt(d,10),e)}return d.$stateful=c.statefulFilters,d}]).filter("amStartOf",["moment","angularMomentConfig",function(b,c){function d(c,d){return a(c)?"":b(c).startOf(d)}return d.$stateful=c.statefulFilters,d}]).filter("amEndOf",["moment","angularMomentConfig",function(b,c){function d(c,d){return a(c)?"":b(c).endOf(d)}return d.$stateful=c.statefulFilters,d}]),"angularMoment"}var d=window&&window.process&&window.process.type;"function"==typeof define&&define.amd?define(["angular","moment"],c):"undefined"!=typeof module&&module&&module.exports&&"function"==typeof require&&!d?module.exports=c(require("angular"),require("moment")):c(angular,("undefined"!=typeof global?global:window).moment)}(); //# sourceMappingURL=angular-moment.min.js.map \ No newline at end of file diff --git a/angular-moment.min.js.map b/angular-moment.min.js.map index 18fd2b6..1f6c221 100644 --- a/angular-moment.min.js.map +++ b/angular-moment.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["angular-moment.js"],"names":["isUndefinedOrNull","val","angular","isUndefined","requireMoment","require","e","Error","angularMoment","moment","module","constant","preprocess","timezone","format","statefulFilters","withoutSuffix","serverTime","titleFormat","fullDateThreshold","fullDateFormat","fullDateThresholdUnit","directive","$window","amMoment","amTimeAgoConfig","scope","element","attr","getNow","now","currentFrom","localNow","Date","getTime","nowMillis","localDate","cancelTimer","activeTimeout","clearTimeout","updateTime","momentInstance","timeAgo","diff","showFullDate","text","from","setTitleTime","howOld","Math","abs","secondsUntilUpdate","setTimeout","updateDateTimeAttr","value","isTimeElement","updateMoment","currentValue","momentValue","preprocessDate","toISOString","modelName","amTimeAgo","nodeName","toUpperCase","$watch","isDefined","amFrom","amWithoutSuffix","$observe","newValue","$on","service","$rootScope","$log","angularMomentConfig","defaultTimezone","this","changeLocale","locale","customization","result","$broadcast","changeTimezone","tz","setDefault","warn","isNaN","parseFloat","isFinite","parseInt","filter","unix","utc","amUtcOffset","offset","utcOffset","isMoment","local","amTimezone","aMoment","amCalendarFilter","referenceTime","formats","date","isValid","calendar","$stateful","amDifferenceFilter","otherValue","unit","usePrecision","date2","amDateFormatFilter","amDurationFormatFilter","suffix","duration","humanize","amTimeAgoFilter","dateFrom","fromNow","amSubtractFilter","amount","type","subtract","amAddFilter","add","amStartOfFilter","startOf","amEndOfFilter","endOf","isElectron","window","process","define","amd","exports","global"],"mappings":"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","file":"angular-moment.min.js"} \ No newline at end of file +{"version":3,"sources":["angular-moment.js"],"names":["isUndefinedOrNull","val","angular","isUndefined","requireMoment","require","e","Error","angularMoment","moment","module","constant","preprocess","timezone","format","statefulFilters","withoutSuffix","serverTime","titleFormat","fullDateThreshold","fullDateFormat","fullDateThresholdUnit","directive","$window","amMoment","amTimeAgoConfig","scope","element","attr","getNow","now","currentFrom","localNow","Date","getTime","nowMillis","localDate","cancelTimer","activeTimeout","clearTimeout","updateTime","momentInstance","timeAgo","diff","showFullDate","text","from","setTitleTime","howOld","Math","abs","secondsUntilUpdate","setTimeout","updateDateTimeAttr","value","isTimeElement","updateMoment","currentValue","momentValue","preprocessDate","toISOString","modelName","amTimeAgo","nodeName","toUpperCase","$watch","isDefined","amFrom","amWithoutSuffix","$observe","newValue","$on","evt","changedLocale","locale","service","$rootScope","$log","angularMomentConfig","defaultTimezone","this","changeLocale","customization","result","$broadcast","changeTimezone","tz","setDefault","warn","isNaN","parseFloat","isFinite","parseInt","filter","unix","utc","amUtcOffset","offset","utcOffset","isMoment","local","amTimezone","aMoment","amCalendarFilter","referenceTime","formats","date","isValid","calendar","$stateful","amDifferenceFilter","otherValue","unit","usePrecision","date2","amDateFormatFilter","amDurationFormatFilter","suffix","duration","humanize","amTimeAgoFilter","dateFrom","fromNow","amSubtractFilter","amount","type","subtract","amAddFilter","add","amStartOfFilter","startOf","amEndOfFilter","endOf","isElectron","window","process","define","amd","exports","global"],"mappings":"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","file":"angular-moment.min.js"} \ No newline at end of file