- commit
- 162b8c5ec8e94b18b923efa6d181df4e2eebe1ba
- parent
- 6bda87f2aab19d4d109679280413e77802fd7642
- Author
- Tobias Bengfort <tobias.bengfort@posteo.de>
- Date
- 2023-01-12 18:16
refactor: reduce code duplication in getOwner()
Diffstat
| M | lib/atree.js | 8 | +++----- |
1 files changed, 3 insertions, 5 deletions
diff --git a/lib/atree.js b/lib/atree.js
@@ -24,11 +24,9 @@ var detectLoop = function(node) {
24 24 };
25 25
26 26 var getOwner = function(node) {
27 -1 if (node.nodeType === node.ELEMENT_NODE && node.id) {
28 -1 var owner = document.querySelector('[aria-owns~="' + CSS.escape(node.id) + '"]');
29 -1 if (owner && !detectLoop(node)) {
30 -1 return owner;
31 -1 }
-1 27 var owner = _getOwner(node);
-1 28 if (owner && !detectLoop(node)) {
-1 29 return owner;
32 30 }
33 31 };
34 32