| @@ 2346-2373 (lines=28) @@ | ||
| 2343 | self$$1._layoutRect = self$$1._lastRepaintRect = self$$1._lastLayoutRect = null; |
|
| 2344 | self$$1.initLayoutRect(); |
|
| 2345 | }, |
|
| 2346 | on: function (name$$1, callback) { |
|
| 2347 | var self$$1 = this; |
|
| 2348 | function resolveCallbackName(name$$1) { |
|
| 2349 | var callback, scope; |
|
| 2350 | if (typeof name$$1 !== 'string') { |
|
| 2351 | return name$$1; |
|
| 2352 | } |
|
| 2353 | return function (e) { |
|
| 2354 | if (!callback) { |
|
| 2355 | self$$1.parentsAndSelf().each(function (ctrl) { |
|
| 2356 | var callbacks = ctrl.settings.callbacks; |
|
| 2357 | if (callbacks && (callback = callbacks[name$$1])) { |
|
| 2358 | scope = ctrl; |
|
| 2359 | return false; |
|
| 2360 | } |
|
| 2361 | }); |
|
| 2362 | } |
|
| 2363 | if (!callback) { |
|
| 2364 | e.action = name$$1; |
|
| 2365 | this.fire('execute', e); |
|
| 2366 | return; |
|
| 2367 | } |
|
| 2368 | return callback.call(scope, e); |
|
| 2369 | }; |
|
| 2370 | } |
|
| 2371 | getEventDispatcher(self$$1).on(name$$1, resolveCallbackName(callback)); |
|
| 2372 | return self$$1; |
|
| 2373 | }, |
|
| 2374 | off: function (name$$1, callback) { |
|
| 2375 | getEventDispatcher(this).off(name$$1, callback); |
|
| 2376 | return this; |
|
| @@ 1837-1864 (lines=28) @@ | ||
| 1834 | self$$1._layoutRect = self$$1._lastRepaintRect = self$$1._lastLayoutRect = null; |
|
| 1835 | self$$1.initLayoutRect(); |
|
| 1836 | }, |
|
| 1837 | on: function (name$$1, callback) { |
|
| 1838 | var self$$1 = this; |
|
| 1839 | function resolveCallbackName(name$$1) { |
|
| 1840 | var callback, scope; |
|
| 1841 | if (typeof name$$1 !== 'string') { |
|
| 1842 | return name$$1; |
|
| 1843 | } |
|
| 1844 | return function (e) { |
|
| 1845 | if (!callback) { |
|
| 1846 | self$$1.parentsAndSelf().each(function (ctrl) { |
|
| 1847 | var callbacks = ctrl.settings.callbacks; |
|
| 1848 | if (callbacks && (callback = callbacks[name$$1])) { |
|
| 1849 | scope = ctrl; |
|
| 1850 | return false; |
|
| 1851 | } |
|
| 1852 | }); |
|
| 1853 | } |
|
| 1854 | if (!callback) { |
|
| 1855 | e.action = name$$1; |
|
| 1856 | this.fire('execute', e); |
|
| 1857 | return; |
|
| 1858 | } |
|
| 1859 | return callback.call(scope, e); |
|
| 1860 | }; |
|
| 1861 | } |
|
| 1862 | getEventDispatcher(self$$1).on(name$$1, resolveCallbackName(callback)); |
|
| 1863 | return self$$1; |
|
| 1864 | }, |
|
| 1865 | off: function (name$$1, callback) { |
|
| 1866 | getEventDispatcher(this).off(name$$1, callback); |
|
| 1867 | return this; |
|