Browse Source

FIX: wrongfully created a dependend call loop

the visibillity toggle functions were calling each other.
This might have ended in an not ending cycle.
dev-feat-component_preview
chris 2 months ago
parent
commit
73c85f4d2e
  1. 4
      src/helper/general.js

4
src/helper/general.js

@ -69,7 +69,7 @@ const helperFun = {
* *
* @param {HTMLElement} element * @param {HTMLElement} element
* @param {boolean} ensureHidden * @param {boolean} ensureHidden
* @returns {boolean} * @returns {boolean} true if element is now hidden
*/ */
toggleElementVisibility: function (element, ensureHidden = false) { toggleElementVisibility: function (element, ensureHidden = false) {
element.classList.toggle("compel-mech-hidden"); element.classList.toggle("compel-mech-hidden");
@ -87,7 +87,7 @@ const helperFun = {
} }
if (ensureHidden && !isNowHidden) { if (ensureHidden && !isNowHidden) {
return helperFun.toggleSelectorElementVisibility(selector) return helperFun.toggleElementVisibility(element);
} else { } else {
return isNowHidden; return isNowHidden;
} }

Loading…
Cancel
Save