| @@ 2378-2393 (lines=16) @@ | ||
| 2375 | getEventDispatcher(this).off(name$$1, callback); |
|
| 2376 | return this; |
|
| 2377 | }, |
|
| 2378 | fire: function (name$$1, args, bubble) { |
|
| 2379 | var self$$1 = this; |
|
| 2380 | args = args || {}; |
|
| 2381 | if (!args.control) { |
|
| 2382 | args.control = self$$1; |
|
| 2383 | } |
|
| 2384 | args = getEventDispatcher(self$$1).fire(name$$1, args); |
|
| 2385 | if (bubble !== false && self$$1.parent) { |
|
| 2386 | var parent$$1 = self$$1.parent(); |
|
| 2387 | while (parent$$1 && !args.isPropagationStopped()) { |
|
| 2388 | parent$$1.fire(name$$1, args, false); |
|
| 2389 | parent$$1 = parent$$1.parent(); |
|
| 2390 | } |
|
| 2391 | } |
|
| 2392 | return args; |
|
| 2393 | }, |
|
| 2394 | hasEventListeners: function (name$$1) { |
|
| 2395 | return getEventDispatcher(this).has(name$$1); |
|
| 2396 | }, |
|
| @@ 1869-1884 (lines=16) @@ | ||
| 1866 | getEventDispatcher(this).off(name$$1, callback); |
|
| 1867 | return this; |
|
| 1868 | }, |
|
| 1869 | fire: function (name$$1, args, bubble) { |
|
| 1870 | var self$$1 = this; |
|
| 1871 | args = args || {}; |
|
| 1872 | if (!args.control) { |
|
| 1873 | args.control = self$$1; |
|
| 1874 | } |
|
| 1875 | args = getEventDispatcher(self$$1).fire(name$$1, args); |
|
| 1876 | if (bubble !== false && self$$1.parent) { |
|
| 1877 | var parent$$1 = self$$1.parent(); |
|
| 1878 | while (parent$$1 && !args.isPropagationStopped()) { |
|
| 1879 | parent$$1.fire(name$$1, args, false); |
|
| 1880 | parent$$1 = parent$$1.parent(); |
|
| 1881 | } |
|
| 1882 | } |
|
| 1883 | return args; |
|
| 1884 | }, |
|
| 1885 | hasEventListeners: function (name$$1) { |
|
| 1886 | return getEventDispatcher(this).has(name$$1); |
|
| 1887 | }, |
|