
js.models.charting.rangeselector.Model.js Maven / Gradle / Ivy
The newest version!
define(function(require){
var View = require("text!./View.html"),
$ = require("jquery"),
MV = require("mv"),
DatetimeInput = require("components/datetimeinput"),
Moment = require("moment");
return function(cfg){
this.html = View;
var self = this;
cfg = MV.extend({
}, cfg);
this.from = new DatetimeInput({
date: new Date(new Date().getTime() - (2*24*3600*1000)),
title: "From"
});
this.to = new DatetimeInput({
date: new Date(),
title: "To"
});
this.prettyRange = MV.computed(function(){
return Moment.duration( self.to.date().getTime() - self.from.date().getTime() ).humanize();
});
};
});
© 2015 - 2025 Weber Informatics LLC | Privacy Policy