No Description

angular-relative-date.min.js 3.4KB

123
  1. !function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var o;o="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,o.relativeDate=e()}}(function(){return function e(o,r,t){function a(u,f){if(!r[u]){if(!o[u]){var s="function"==typeof require&&require;if(!f&&s)return s(u,!0);if(n)return n(u,!0);var i=new Error("Cannot find module '"+u+"'");throw i.code="MODULE_NOT_FOUND",i}var _=r[u]={exports:{}};o[u][0].call(_.exports,function(e){var r=o[u][1][e];return a(r?r:e)},_,_.exports,e,o,r,t)}return r[u].exports}for(var n="function"==typeof require&&require,u=0;u<t.length;u++)a(t[u]);return a}({1:[function(e,o,r){"use strict";function t(e,o,r){var t=a(e,r);return function(e){var r=o||new Date;e instanceof Date||(e=new Date(e));var a=null,u=60,f=60*u,s=24*f,i=7*s,_=30*s,m=365*s;a=n(r,e),a>s&&i>a&&(e=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),a=n(r,e));var l=function(o,a){var n;return n="just_now"===o?o:r>=e?o+"_ago":o+"_from_now",t.instant(n,{time:a})};switch(!1){case!(30>a):return l("just_now");case!(u>a):return l("seconds",a);case!(2*u>a):return l("a_minute");case!(f>a):return l("minutes",Math.floor(a/u));case 1!==Math.floor(a/f):return l("an_hour");case!(s>a):return l("hours",Math.floor(a/f));case!(2*s>a):return l("a_day");case!(i>a):return l("days",Math.floor(a/s));case 1!==Math.floor(a/i):return l("a_week");case!(_>a):return l("weeks",Math.floor(a/i));case 1!==Math.floor(a/_):return l("a_month");case!(m>a):return l("months",Math.floor(a/_));case 1!==Math.floor(a/m):return l("a_year");default:return l("over_a_year")}}}Object.defineProperty(r,"__esModule",{value:!0}),r["default"]=t;var a=function(e,o){return e.has("$translate")?e.get("$translate"):{instant:function(e,r){return o[e].replace("{{time}}",r.time)}}},n=function(e,o){return Math.round(Math.abs(e-o)/1e3)}},{}],2:[function(e,o,r){"use strict";function t(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(r,"__esModule",{value:!0});var a=e("./translations"),n=t(a),u=e("./filter"),f=t(u),s=angular.module("relativeDate",[]);s.value("now",null),s.value("relativeDateTranslations",n["default"]),s.filter("relativeDate",["$injector","now","relativeDateTranslations",f["default"]]),r["default"]=s},{"./filter":1,"./translations":3}],3:[function(e,o,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r["default"]={just_now:"just now",seconds_ago:"{{time}} seconds ago",a_minute_ago:"a minute ago",minutes_ago:"{{time}} minutes ago",an_hour_ago:"an hour ago",hours_ago:"{{time}} hours ago",a_day_ago:"yesterday",days_ago:"{{time}} days ago",a_week_ago:"a week ago",weeks_ago:"{{time}} weeks ago",a_month_ago:"a month ago",months_ago:"{{time}} months ago",a_year_ago:"a year ago",years_ago:"{{time}} years ago",over_a_year_ago:"over a year ago",seconds_from_now:"{{time}} seconds from now",a_minute_from_now:"a minute from now",minutes_from_now:"{{time}} minutes from now",an_hour_from_now:"an hour from now",hours_from_now:"{{time}} hours from now",a_day_from_now:"tomorrow",days_from_now:"{{time}} days from now",a_week_from_now:"a week from now",weeks_from_now:"{{time}} weeks from now",a_month_from_now:"a month from now",months_from_now:"{{time}} months from now",a_year_from_now:"a year from now",years_from_now:"{{time}} years from now",over_a_year_from_now:"over a year from now"}},{}]},{},[2])(2)});
  2. //# sourceMappingURL=angular-relative-date.min.js.map