* Invokes all callbacks for the given signalname. Also works for property notify callbacks.
(signalName, signalArgs)
| 296 | * Invokes all callbacks for the given signalname. Also works for property notify callbacks. |
| 297 | */ |
| 298 | function invokeSignalCallbacks(signalName, signalArgs) |
| 299 | { |
| 300 | var connections = object.__objectSignals__[signalName]; |
| 301 | if (connections) { |
| 302 | connections.forEach(function(callback) { |
| 303 | callback.apply(callback, signalArgs); |
| 304 | }); |
| 305 | } |
| 306 | } |
| 307 | |
| 308 | this.propertyUpdate = function(signals, propertyMap) |
| 309 | { |