Sha256: b228c5f2c8732a63e6c4cf04edabdc2d4688406a8fea6339ddc1812a9d1af208

Contents?: true

Size: 956 Bytes

Versions: 4

Compression:

Stored size: 956 Bytes

Contents

//>>built
define("dojox/date/relative",["..","dojo/_base/lang","dojo/date/locale","dojo/i18n"],function(_1,_2,_3,_4){
var _5=_2.getObject("date.relative",true,_1);
var _6=1000*60*60*24,_7=6*_6,_8=dojo.delegate,_9=_3._getGregorianBundle,_a=_3.format;
function _b(_c){
_c=new Date(_c);
_c.setHours(0,0,0,0);
return _c;
};
_5.format=function(_d,_e){
_e=_e||{};
var _f=_b(_e.relativeDate||new Date()),_10=_f.getTime()-_b(_d).getTime(),_11={locale:_e.locale};
if(_10===0){
return _a(_d,_8(_11,{selector:"time"}));
}else{
if(_10<=_7&&_10>0&&_e.weekCheck!==false){
return _a(_d,_8(_11,{selector:"date",datePattern:"EEE"}))+" "+_a(_d,_8(_11,{selector:"time",formatLength:"short"}));
}else{
if(_d.getFullYear()==_f.getFullYear()){
var _12=_9(_4.normalizeLocale(_e.locale));
return _a(_d,_8(_11,{selector:"date",datePattern:_12["dateFormatItem-MMMd"]}));
}else{
return _a(_d,_8(_11,{selector:"date",formatLength:"medium",locale:_e.locale}));
}
}
}
};
return _5;
});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
dojox-rails-0.14.0 vendor/assets/javascripts/dojox/date/relative.js
dojox-rails-0.13.0 vendor/assets/javascripts/dojox/date/relative.js
dojox-rails-0.12.0 vendor/assets/javascripts/dojox/date/relative.js
dojox-rails-0.11.0 vendor/assets/javascripts/date/relative.js