Browse Source

MINOR,FEAT: changed isCompel variable to make it accessible

master
chris 3 days ago
parent
commit
90d446adb2
  1. 14
      src/component.js

14
src/component.js

@ -18,7 +18,7 @@ class Component extends StyleAndScriptStoringComponent {
/** /**
* @type {boolean} * @type {boolean}
*/ */
#isCompel; _isCompel;
/** /**
* @type {WebTrinity} * @type {WebTrinity}
*/ */
@ -40,7 +40,7 @@ class Component extends StyleAndScriptStoringComponent {
*/ */
constructor(element, attr = {}) { constructor(element, attr = {}) {
super(element, attr); super(element, attr);
this.#isCompel = false; this._isCompel = false;
this._isContextMenu = false; this._isContextMenu = false;
this._modifier = new Modifier() this._modifier = new Modifier()
@ -137,7 +137,7 @@ class Component extends StyleAndScriptStoringComponent {
*/ */
isHigherComponent() { isHigherComponent() {
this.subscribeOnGenerate(CommonCompelGroups.HIGHER_COMPEL); this.subscribeOnGenerate(CommonCompelGroups.HIGHER_COMPEL);
this.#isCompel = true; this._isCompel = true;
this.addStyleClass("compel-higher"); this.addStyleClass("compel-higher");
return this.setAttribute("data-compel-isHCompel", "true") return this.setAttribute("data-compel-isHCompel", "true")
} }
@ -507,7 +507,12 @@ class Component extends StyleAndScriptStoringComponent {
} }
} }
if (this.#isCompel) { if (this._isCompel) {
/**
*
* @param {Map<ExtStoreType, *>} map
* @param {ExtStorageType} extStoreType
*/
function dealCollected(map, extStoreType) { function dealCollected(map, extStoreType) {
if (map.has(extStoreType)) { if (map.has(extStoreType)) {
let collectionScriptTag = generateAndFillScriptTag(map.get(extStoreType)); let collectionScriptTag = generateAndFillScriptTag(map.get(extStoreType));
@ -524,6 +529,7 @@ class Component extends StyleAndScriptStoringComponent {
} }
} }
} }
executeOnExtStoreTypeCollectedTriple((est) => dealCollected(funcCollections, est)); executeOnExtStoreTypeCollectedTriple((est) => dealCollected(funcCollections, est));
} else { } else {

Loading…
Cancel
Save