diff options
Diffstat (limited to 'client/src/utils.js')
| -rw-r--r-- | client/src/utils.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/client/src/utils.js b/client/src/utils.js index 03416f0..5a0423d 100644 --- a/client/src/utils.js +++ b/client/src/utils.js @@ -28,6 +28,17 @@ export function findParentWithTag(tagName) { } } +export function findParent(func) { + return function startingFromThisNode(node) { + if (func(node)) { + return node; + } else { + return startingFromThisNode(node.parentNode); + } + } +} + + export function childKillerUsingTags(parent) { return function oneOfMyChildren(child) { |
