-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmodule.js
More file actions
144 lines (97 loc) · 6.49 KB
/
module.js
File metadata and controls
144 lines (97 loc) · 6.49 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
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
144
M.local_module_extensions_upload = {
/**
* This is to set up the listeners etc for the page elements on the allocations page.
*/
local_module_extensions_upload_admin_page: function (e) {
console.log($('#id_s_local_module_extensions_upload_importdata').prop('checked') + 'onload');
if ($('#id_s_local_module_extensions_upload_dblocation').value == 'external') {
console.log("checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(false);
} else {
console.log("not checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(true);
}
if ($('#id_s_local_module_extensions_upload_importdata').prop('checked')) {
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_settings_disabled_state(false);
console.log("import data onload checked");
if ($('#id_s_local_module_extensions_upload_dblocation').value == 'external') {
console.log("checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(false);
} else {
console.log("not checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(true);
}
} else {
console.log("import data onload not checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_settings_disabled_state(true);
if ($('#id_s_local_module_extensions_upload_dblocation').value == 'external') {
console.log("checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(false);
} else {
console.log("not checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(true);
}
}
$('#id_s_local_module_extensions_upload_importdata').change(function () {
var isChecked = this.checked;
if (this.checked) {
console.log("checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_settings_disabled_state(false);
if ($('#id_s_local_module_extensions_upload_dblocation').value == 'external') {
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(false);
} else {
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(true);
}
} else {
console.log("not checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_settings_disabled_state(true);
}
});
if ($('#id_s_local_module_extensions_upload_dblocation').value == 'local') {
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(true);
}
$('#id_s_local_module_extensions_upload_dblocation').change(function () {
console.log("TEST");
if (this.value == 'external') {
console.log("checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(false);
} else {
console.log("not checked");
M.local_module_extensions_upload.local_module_extensions_upload_admin_page_external_db_disabled_state(true);
}
});
},
local_module_extensions_upload_admin_page_settings_disabled_state: function (state) {
$('#id_s_local_module_extensions_upload_dblocation').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbtype').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbhost').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbuser').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbname').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbsybasequoting').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbsetupsql').prop('disabled', state);
$('#id_s_local_module_extensions_upload_debugdb').prop('disabled', state);
$('#id_s_local_module_extensions_upload_output_debug').prop('disabled', state);
$('#id_s_local_module_extensions_upload_tablename').prop('disabled', state);
$('#id_s_local_module_extensions_upload_id').prop('disabled', state);
$('#id_s_local_module_extensions_upload_user').prop('disabled', state);
$('#id_s_local_module_extensions_upload_course').prop('disabled', state);
$('#id_s_local_module_extensions_upload_assessment').prop('disabled', state);
$('#id_s_local_module_extensions_upload_date').prop('disabled', state);
$('#id_s_local_module_extensions_upload_timelimit').prop('disabled', state);
$('#id_s_local_module_extensions_upload_type').prop('disabled', state);
$('#id_s_local_module_extensions_upload_reason_code').prop('disabled', state);
$('#id_s_local_module_extensions_upload_reason_desc').prop('disabled', state);
$('#id_s_local_module_extensions_upload_action').prop('disabled', state);
$('#id_s_local_module_extensions_upload_timecreated').prop('disabled', state);
$('#id_s_local_module_extensions_upload_lognotificationusers').prop('disabled', state);
},
local_module_extensions_upload_admin_page_external_db_disabled_state: function (state) {
$('#id_s_local_module_extensions_upload_dbtype').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbhost').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbuser').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbname').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbsybasequoting').prop('disabled', state);
$('#id_s_local_module_extensions_upload_dbsetupsql').prop('disabled', state);
$('#id_s_local_module_extensions_upload_debugdb').prop('disabled', state);
}
}