diff options
Diffstat (limited to 'alpinejs/packages/alpinejs/src/magics/$refs.js')
-rw-r--r-- | alpinejs/packages/alpinejs/src/magics/$refs.js | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/alpinejs/packages/alpinejs/src/magics/$refs.js b/alpinejs/packages/alpinejs/src/magics/$refs.js deleted file mode 100644 index afd48ed..0000000 --- a/alpinejs/packages/alpinejs/src/magics/$refs.js +++ /dev/null @@ -1,25 +0,0 @@ -import { closestRoot } from '../lifecycle' -import { mergeProxies } from '../scope' -import { magic } from '../magics' - -magic('refs', el => { - if (el._x_refs_proxy) return el._x_refs_proxy - - el._x_refs_proxy = mergeProxies(getArrayOfRefObject(el)) - - return el._x_refs_proxy -}) - -function getArrayOfRefObject(el) { - let refObjects = [] - - let currentEl = el - - while (currentEl) { - if (currentEl._x_refs) refObjects.push(currentEl._x_refs) - - currentEl = currentEl.parentNode - } - - return refObjects -} |