aria-api

access ARIA information from JavaScript
git clone https://git.ce9e.org/aria-api.git

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