forked from softindex/uikernel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbrowser.js
More file actions
65 lines (61 loc) · 2.15 KB
/
browser.js
File metadata and controls
65 lines (61 loc) · 2.15 KB
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
/**
* Copyright (с) 2015, SoftIndex LLC.
* All rights reserved.
*
* This source code is licensed under the BSD-style license found in the
* LICENSE file in the root directory of this source tree.
*
* @providesModule UIKernel
*/
'use strict';
require('./lib/fix_generators');
var Module = {
applyGridFilters: require('./lib/grid/models/applyGridFilters'),
Grid: require('./lib/grid/Component'),
createValidator: require('./lib/common/validation/Validator/browser'),
Models: {
Grid: {
Xhr: require('./lib/grid/models/GridXhrModel'),
Collection: require('./lib/grid/models/GridCollectionModel')
},
Events: require('./lib/common/Events'),
Form: require('./lib/form/FormModel'),
FormXhr: require('./lib/form/FormXhrModel'),
ValidationErrors: require('./lib/common/validation/ValidationErrors'),
List: {
Xhr: require('./lib/list/ListXhrModel')
}
},
AbstractModels: {
Form: require('./lib/form/AbstractFormModel'),
Grid: require('./lib/grid/models/AbstractGridModel'),
List: require('./lib/list/AbstractListModel')
},
Adapters: {
Grid: {
toFormUpdate: require('./lib/form/adapters/GridToFormUpdate'),
toFormCreate: require('./lib/form/adapters/GridToFormCreate')
}
},
Editors: {
Select: require('./lib/editors/Select'),
SuggestBox: require('./lib/editors/SuggestBox'),
DatePicker: require('./lib/editors/DatePicker'),
Checkbox: require('./lib/editors/Checkbox')
},
ArgumentsError: require('./lib/common/ArgumentsError'),
Mixins: {
Form: require('./lib/form/mixin')
},
Validators: {
boolean: require('./lib/common/validation/validators/boolean'),
date: require('./lib/common/validation/validators/date'),
enum: require('./lib/common/validation/validators/enum'),
float: require('./lib/common/validation/validators/float'),
listElement: require('./lib/common/validation/validators/listElement'),
regExp: require('./lib/common/validation/validators/regExp'),
notNull: require('./lib/common/validation/validators/notNull'),
number: require('./lib/common/validation/validators/number')
}
};
global.UIKernel = module.exports = Module;