| 1234567891011121314151617181920212223242526272829 |
- $(() => {
- var _MIN = _MAX = null;
- window.chronology = {};
- function onChronologyUpdated() {
- console.log("Chronology update with ", _MIN, _MAX);
- }
- window.chronology.rebuildRange = function(_minTs, _maxTs) {
- let updated = false;
- if (!_MIN || _MIN.getTime() !== _minTs) {
- _MIN = new Date(_minTs);
- updated = true;
- }
- if (!_MAX || _MAX.getTime() !== _maxTs) {
- _MAX = new Date(_maxTs);
- updated = true;
- }
- if (updated)
- onChronologyUpdated();
- }
- window.chronology.isInitialized = function() {
- return _MIN && _MAX;
- }
- });
|