]>
Commit | Line | Data |
---|---|---|
6527f429 DM |
1 | // @tag core\r |
2 | /**\r | |
3 | * A static {@link Ext.util.TaskRunner} instance that can be used to start and stop\r | |
4 | * arbitrary tasks. See {@link Ext.util.TaskRunner} for supported methods and task\r | |
5 | * config properties.\r | |
6 | *\r | |
7 | * @example\r | |
8 | * var task, clock;\r | |
9 | * \r | |
10 | * clock = Ext.getBody().appendChild({\r | |
11 | * id: 'clock'\r | |
12 | * });\r | |
13 | * \r | |
14 | * // Start a simple clock task that updates a div once per second \r | |
15 | * task = {\r | |
16 | * run: function() {\r | |
17 | * clock.setHtml(Ext.Date.format(new Date(), 'g:i:s A'));\r | |
18 | * },\r | |
19 | * interval: 1000\r | |
20 | * };\r | |
21 | * \r | |
22 | * Ext.TaskManager.start(task);\r | |
23 | *\r | |
24 | * See the {@link #start} method for details about how to configure a task object.\r | |
25 | */\r | |
26 | Ext.define('Ext.util.TaskManager', {\r | |
27 | extend: 'Ext.util.TaskRunner',\r | |
28 | \r | |
29 | alternateClassName: [\r | |
30 | 'Ext.TaskManager'\r | |
31 | ],\r | |
32 | \r | |
33 | singleton: true\r | |
34 | });\r |