From a7b35e308b70bbf6b74efbf5c80e2fd67f22b226 Mon Sep 17 00:00:00 2001 From: pemrouz Date: Sun, 19 Nov 2017 13:32:09 +0000 Subject: [PATCH] feat: parallelise loading dependencies --- index.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/index.js b/index.js index fc4bb5f..477bf09 100644 --- a/index.js +++ b/index.js @@ -17,11 +17,13 @@ const render = ripple => next => el => { return attrs .map(([name, values]) => { - return values.some((v, i) => { - const from = attr(el, name) || '' - return includes(v)(from) ? false - : attr(el, name, (from + ' ' + v).trim()) - }) + return values + .map((v, i) => { + const from = attr(el, name) || '' + return includes(v)(from) ? false + : attr(el, name, (from + ' ' + v).trim()) + }) + .some(Boolean) }) .some(Boolean) ? el.draw() : next(el) }