From e54ce63dff800b28a48ce5d3078ec4001e88ed22 Mon Sep 17 00:00:00 2001 From: "Alex A. Naanou" Date: Fri, 30 Nov 2018 18:55:02 +0300 Subject: [PATCH] minor fix + added .hasTag(..) Signed-off-by: Alex A. Naanou --- ui (gen4)/imagegrid/tags.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ui (gen4)/imagegrid/tags.js b/ui (gen4)/imagegrid/tags.js index 2abdb064..fcf5255f 100755 --- a/ui (gen4)/imagegrid/tags.js +++ b/ui (gen4)/imagegrid/tags.js @@ -329,8 +329,19 @@ var TagsPrototype = { .map(function(s){ return [...s[1]] }) .flat())] }, + // Testing... + // XXX can these be faster??? + // XXX should these take multiple values??? + hasTag: function(tag){ + for(var t of this.tags()){ + if(this.match(tag, t)){ + return true + } + } + return false + }, has: function(value){ - for(var v in Object.values(this.__index)){ + for(var v of Object.values(this.__index)){ if(v.has(value)){ return true }