Replace regularCmp with cmp.

This commit is contained in:
Lars Jung 2016-07-23 02:36:16 +02:00
parent 4ccab28253
commit 691cbce10f
5 changed files with 6 additions and 9 deletions

View file

@ -1,4 +1,4 @@
const {each, toArray, dom, regularCmp, naturalCmp} = require('../util'); const {each, toArray, dom, cmp, naturalCmp} = require('../util');
const event = require('../core/event'); const event = require('../core/event');
const resource = require('../core/resource'); const resource = require('../core/resource');
const allsettings = require('../core/settings'); const allsettings = require('../core/settings');
@ -43,7 +43,7 @@ const cmpFn = (prop, reverse, ignorecase, natural) => {
} }
} }
res = natural ? naturalCmp(val1, val2) : regularCmp(val1, val2); res = natural ? naturalCmp(val1, val2) : cmp(val1, val2);
return reverse ? -res : res; return reverse ? -res : res;
}; };
}; };

View file

@ -1,4 +1,4 @@
const {each, dom, regularCmp, naturalCmp} = require('../util'); const {each, dom, cmp, naturalCmp} = require('../util');
const event = require('../core/event'); const event = require('../core/event');
const location = require('../core/location'); const location = require('../core/location');
const resource = require('../core/resource'); const resource = require('../core/resource');
@ -66,7 +66,7 @@ const cmpItems = (item1, item2) => {
val2 = val2.toLowerCase(); val2 = val2.toLowerCase();
} }
return settings.naturalSort ? naturalCmp(val1, val2) : regularCmp(val1, val2); return settings.naturalSort ? naturalCmp(val1, val2) : cmp(val1, val2);
}; };
const update = item => { const update = item => {

View file

@ -48,9 +48,8 @@ const isElDocWin = x => isElement(x) || isDocument(x) || isWindow(x);
const addListener = (el, type, fn) => el.addEventListener(type, fn); const addListener = (el, type, fn) => el.addEventListener(type, fn);
const removeListener = (el, type, fn) => el.removeEventListener(type, fn); const removeListener = (el, type, fn) => el.removeEventListener(type, fn);
const reReady = /^(i|c|loade)/;
const onReady = fn => { const onReady = fn => {
if (reReady.test(doc.readyState)) { if (/^(i|c|loade)/.test(doc.readyState)) {
fn(); fn();
} else { } else {
addListener(doc, 'DOMContentLoaded', fn); addListener(doc, 'DOMContentLoaded', fn);

View file

@ -62,6 +62,7 @@ module.exports = {
toArray, toArray,
difference, difference,
intersection, intersection,
cmp,
sortBy, sortBy,
debounce debounce
}; };

View file

@ -1,5 +1,3 @@
const regularCmp = (x, y) => x < y ? -1 : x > y ? 1 : 0;
const escapePattern = sequence => { const escapePattern = sequence => {
return sequence.replace(/[\-\[\]{}()*+?.,\\$\^|#\s]/g, '\\$&'); return sequence.replace(/[\-\[\]{}()*+?.,\\$\^|#\s]/g, '\\$&');
}; };
@ -19,6 +17,5 @@ const parsePattern = (sequence, advanced) => {
}; };
module.exports = { module.exports = {
regularCmp,
parsePattern parsePattern
}; };