-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathdiagram.txt
56 lines (56 loc) · 7.14 KB
/
diagram.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
+-----------------------------------------------------------------------------------------+
| |
| |
+----------+------+ +-------------+ +---------------------v----------------+
| | require | | | |
| index/bootstrap +-----------------+---------> Application | | app = new Application(configuration) |
| | | | | | |
+----------^------+ | +-------------+ +---------------------+----------------+
| | |
| | +---------------+ +--------v-------+ +----------------+
| | | | | | | |
| +--------> configuration | | app.activate() +-----------> window.App set |
| | | | | | |
| +-------+-------+ +-------+--------+ +----------------+
| | |
| +-------------v--------------------+ |
| | | +-----v------+
| | Calls new ApplicationModule() | | |
| | in configuration.modules[] array | +---------+ app.init() |
| | | | | |
| +-------------+--------------------+ | +-----+------+
| | | |
| | | |
| | | +-----v-----+ +-------------------------------+
+-----------------------------------------+ | | | | |
| | app.run() +----+---> _started flag set on app (SDK)|
| | | | | |
| +-----------+ | +----------+--------------------+
| | |
+---------v-------------+ | +----------v----------+
| | +---+ initial view loaded |
| initPreferences() | +---------------------+
| |
| initConnects() |
| |
| initSignals() |
| |
| initServices() |
| |
| _startupConnections() | +---------------------------------------------------------+
| | | |
| initModules()+-------------------> init() invoked on each ApplicationModule (this.modules) |
| | | |
| initToolbars() | +----------------------------+----------------------------+
| | |
| initReUI() | +-------------v-----------+
| | | |
| initModal() | | loadAppStatePromises() |
| | | |
| initToasts() | | loadCustomizations() |
| | | |
+-----------------------+ | loadToolbars() |
| |
| loadViews() |
| |
+-------------------------+