| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /**
- * Check if object is empty
- * @param {Object} o
- * @return {boolean}
- **/
- function isObjectEmpty(o) {
- for (var i in o) {
- if (o.hasOwnProperty(i)) {
- return false;
- }
- }
- return true;
- }
- /**
- * Check if these to ts are on the same day
- * @param {number} ts1
- * @param {number} ts2
- * @return {boolean}
- **/
- function isSameDay(ts1, ts2) {
- var d1 = new Date(ts1),
- d2 = new Date(ts2);
- d1.setHours(0);
- d1.setMinutes(0);
- d1.setSeconds(0);
- d1.setMilliseconds(0);
- d2.setHours(0);
- d2.setMinutes(0);
- d2.setSeconds(0);
- d2.setMilliseconds(0);
- return d1.getTime() === d2.getTime();
- }
- Element.prototype.setClass = function(condition, klass) {
- if (condition)
- this.classList.add(klass);
- else
- this.classList.remove(klass);
- }
|