forked from modularcode/modular-admin-html
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.js
51 lines (41 loc) · 1.43 KB
/
config.js
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
var config = window.config = {};
// Config reference element
var $ref = $("#ref");
// Configure responsive bootstrap toolkit
config.ResponsiveBootstrapToolkitVisibilityDivs = {
'xs': $('<div class="device-xs hidden-sm-up"></div>'),
'sm': $('<div class="device-sm hidden-xs-down hidden-md-up"></div>'),
'md': $('<div class="device-md hidden-sm-down hidden-lg-up"></div>'),
'lg': $('<div class="device-lg hidden-md-down hidden-xl-up"></div>'),
'xl': $('<div class="device-xl hidden-lg-down "></div>'),
};
ResponsiveBootstrapToolkit.use('Custom', config.ResponsiveBootstrapToolkitVisibilityDivs);
//validation configuration
config.validations = {
debug: true,
errorClass:'has-error',
validClass:'success',
errorElement:"span",
// add error class
highlight: function(element, errorClass, validClass) {
$(element).parents("div.form-group")
.addClass(errorClass)
.removeClass(validClass);
},
// add error class
unhighlight: function(element, errorClass, validClass) {
$(element).parents(".has-error")
.removeClass(errorClass)
.addClass(validClass);
},
// submit handler
submitHandler: function(form) {
form.submit();
}
}
//delay time configuration
config.delayTime = 50;
// chart configurations
config.chart = {};
config.chart.colorPrimary = tinycolor($ref.find(".chart .color-primary").css("color"));
config.chart.colorSecondary = tinycolor($ref.find(".chart .color-secondary").css("color"));