MCPcopy Create free account
hub / github.com/bigskysoftware/_hyperscript / notifyElementSymbol

Method notifyElementSymbol

www/js/_hyperscript-max.js:3172–3183  ·  view source on GitHub ↗

* Notify that an element-scoped variable was written. * @param {string} name - Variable name * @param {Element} element - Owning element

(name, element)

Source from the content-addressed store, hash-verified

3170 * @param {Element} element - Owning element
3171 */
3172 notifyElementSymbol(name, element) {
3173 if (!element) return;
3174 var state = this._getObjectState(element);
3175 if (state.subscriptions) {
3176 var subs = state.subscriptions.get(name);
3177 if (subs) {
3178 for (var effect of subs) {
3179 this._scheduleEffect(effect);
3180 }
3181 }
3182 }
3183 }
3184 /**
3185 * Notify that a property was written programmatically.
3186 * Schedules all effects watching properties on this object.

Callers 1

setSymbolMethod · 0.45

Calls 3

_getObjectStateMethod · 0.45
getMethod · 0.45
_scheduleEffectMethod · 0.45

Tested by

no test coverage detected