mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-09-02 22:17:03 +03:00
isArray to native Array.isArray
isUnd(*) to native undefined === *
isFunc to native typeof * === 'function'
isObject to native typeof * === 'object'
microtime() to native Date().getTime();
noop to native ()=>{}
noopFalse to native ()=>false
noopTrue to native ()=>true
boolToAjax to native *?'1':'0'
Underscore.js to native
This commit is contained in:
parent
fa39c7ecba
commit
ea48f5060b
72 changed files with 551 additions and 775 deletions
|
|
@ -1,5 +1,4 @@
|
|||
import window from 'window';
|
||||
import _ from '_';
|
||||
import $ from '$';
|
||||
import moment from 'moment';
|
||||
import { i18n } from 'Common/Translator';
|
||||
|
|
@ -7,21 +6,22 @@ import { i18n } from 'Common/Translator';
|
|||
let _moment = null;
|
||||
let _momentNow = 0;
|
||||
|
||||
const updateMomentNow = _.debounce(
|
||||
() => {
|
||||
var d, du;
|
||||
const updateMomentNow = ()=>{
|
||||
// leading debounce
|
||||
if (!d) {
|
||||
d = setTimeout(()=>d=0, 500);
|
||||
_moment = moment();
|
||||
},
|
||||
500,
|
||||
true
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
const updateMomentNowUnix = _.debounce(
|
||||
() => {
|
||||
const updateMomentNowUnix = ()=>{
|
||||
// leading debounce
|
||||
if (!du) {
|
||||
du = setTimeout(()=>du=0, 500);
|
||||
_momentNow = moment().unix();
|
||||
},
|
||||
500,
|
||||
true
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
* @returns {moment}
|
||||
|
|
@ -147,9 +147,9 @@ export function momentToNode(element) {
|
|||
* @returns {void}
|
||||
*/
|
||||
export function reload() {
|
||||
_.defer(() => {
|
||||
setTimeout(() =>
|
||||
$('.moment', window.document).each((index, item) => {
|
||||
momentToNode(item);
|
||||
});
|
||||
});
|
||||
})
|
||||
, 1);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue