forked from suprojs/supro
-
Notifications
You must be signed in to change notification settings - Fork 1
/
extjs-classes.txt
143 lines (117 loc) · 2.66 KB
/
extjs-classes.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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
#!/supro/_strip_ExtJS4_nw.sh
# classes to be removed from the initial loaded portion of ExtJS
# syntax:
# '#...' -- skip line of a comment
# ' ...' -- skip line started form a whitespace
# '!Ext.state.Stateful' -- exclude from matching pattern below; order matters
# 'Ext.state.*' -- move all matching into the rest part
# '~Ext.direct.*' -- purge classes
# '-Ext.data.flash.BinaryXhr' = `Ext.ns('Ext.data.flash.BinaryXhr')` stub
# (see `_ExtJS4_tools.sh->process_classes()`)
## purge (before anything else) ##
# replace with phony singleton
-Ext.data.flash.BinaryXhr
~Ext.flash.*
~Ext.direct.*
~Ext.app.domain.Direct
~Ext.data.DirectStore
~Ext.data.JsonPStore
~Ext.data.XmlStore
~Ext.data.reader.Xml
~Ext.data.writer.Xml
~Ext.data.JsonP
~Ext.data.proxy.JsonP
~Ext.data.proxy.Direct
~Ext.data.BufferStore
#= global =#
Ext.Ajax
Ext.Action
Ext.Editor
Ext.LoadMask
Ext.ProgressBar
Ext.Shadow
Ext.AbstractPlugin
Ext.util.History
Ext.util.Cookies
Ext.util.CSS
Ext.util.LocalStorage
Ext.app.domain.Store
Ext.app.*
!Ext.state.Stateful
Ext.state.*
Ext.perf.*
#= data =#
Ext.data.Group
Ext.data.PageMap
Ext.util.LruCache
Ext.data.JsonStore
Ext.data.Operation
Ext.data.operation.*
Ext.data.Tree*
Ext.data.Node*
# crazy delete: 871123 bytes vs 996431
# but 'Ext.view.AbstractView' has bindings to 'Ext.data.*'
# for read-only array data views/combos etc. can be light!
#Ext.ModelManager
#Ext.StoreManager
#Ext.data.*
#Ext.util.Bindable
!Ext.data.proxy.Memory
!Ext.data.proxy.Proxy
!Ext.data.proxy.Client
Ext.data.proxy.*
#= UI stuff =#
Ext.view.Table
Ext.button.Split
Ext.button.Cycle
Ext.window.MessageBox
# panel and form fields #
!Ext.layout.container.Auto
!Ext.layout.component.BoundList
!Ext.layout.container.Container
!Ext.layout.container.Fit
#!Ext.layout.container.Anchor form panels
Ext.layout.container.*
Ext.layout.component.field.TextArea
!Ext.layout.component.Component
!Ext.layout.component.Auto
!Ext.layout.component.Button
#!Ext.layout.component.Dock panels
Ext.layout.component.field.TextArea
!Ext.layout.component.field.Text
!Ext.layout.component.field.Field
!Ext.layout.component.field.ComboBox
!Ext.layout.component.field.Trigger
Ext.layout.component.*
Ext.container.ButtonGroup
Ext.container.Viewport
Ext.form.field.TextArea
!Ext.form.FieldAncestor
!Ext.form.Labelable
!Ext.form.field.Base
!Ext.form.field.ComboBox
!Ext.form.field.Field
!Ext.form.field.Picker
!Ext.form.field.Text
!Ext.form.field.VTypes
!Ext.form.field.Trigger
Ext.form.*
# combo
!Ext.selection.DataViewModel
!Ext.selection.Model
Ext.selection.*
Ext.panel.*
Ext.picker.*
Ext.resizer.*
Ext.grid.*
Ext.menu.*
Ext.tip.*
Ext.slider.*
Ext.tab.*
Ext.toolbar.*
Ext.tree.*
Ext.window.*
#= charts =#
Ext.draw.*
Ext.chart.*
# eof