kibana-123
Version:
Kibana is an open source (Apache Licensed), browser based analytics and search dashboard for Elasticsearch. Kibana is a snap to setup and start using. Kibana strives to be easy to get started with, while also being flexible and powerful, just like Elastic
26 lines (22 loc) • 631 B
JavaScript
import _ from 'lodash';
import angular from 'angular';
export default function DiffTimePickerValuesFn() {
let valueOf = function (o) {
if (o) return o.valueOf();
};
return function (rangeA, rangeB) {
if (_.isObject(rangeA) && _.isObject(rangeB)) {
if (
valueOf(rangeA.to) !== valueOf(rangeB.to)
|| valueOf(rangeA.from) !== valueOf(rangeB.from)
|| valueOf(rangeA.value) !== valueOf(rangeB.value)
|| valueOf(rangeA.pause) !== valueOf(rangeB.pause)
) {
return true;
}
} else {
return !angular.equals(rangeA, rangeB);
}
return false;
};
};