@@ -16,179 +16,179 @@ define([
16
16
* @returns {Boolean }
17
17
*/
18
18
var isSolutionEnabled = function ( solution , enabler ) {
19
- return solution . find ( enabler ) . val ( ) === '1' ;
20
- } ,
19
+ return solution . find ( enabler ) . val ( ) === '1' ;
20
+ } ,
21
21
22
- /**
23
- * Check is solution has related solutions enabled
24
- *
25
- * @param {Object } data
26
- * @returns {Boolean }
27
- */
28
- hasRelationsEnabled = function ( data ) {
29
- var name ;
22
+ /**
23
+ * Check is solution has related solutions enabled
24
+ *
25
+ * @param {Object } data
26
+ * @returns {Boolean }
27
+ */
28
+ hasRelationsEnabled = function ( data ) {
29
+ var name ;
30
30
31
- for ( name in data . argument ) {
32
- if (
33
- data . solutionsElements [ name ] &&
34
- isSolutionEnabled ( data . solutionsElements [ name ] , data . enableButton )
35
- ) {
36
- return true ;
31
+ for ( name in data . argument ) {
32
+ if (
33
+ data . solutionsElements [ name ] &&
34
+ isSolutionEnabled ( data . solutionsElements [ name ] , data . enableButton )
35
+ ) {
36
+ return true ;
37
+ }
37
38
}
38
- }
39
39
40
- return false ;
41
- } ,
40
+ return false ;
41
+ } ,
42
42
43
- /**
44
- * Set solution select-enabler to certain option
45
- *
46
- * @param {* } solution
47
- * @param {String } enabler
48
- * @param {Boolean } enabled
49
- */
50
- setSolutionSelectEnabled = function ( solution , enabler , enabled ) {
51
- enabled = ! ( enabled || typeof enabled === 'undefined' ) ? '0' : '1' ;
43
+ /**
44
+ * Set solution select-enabler to certain option
45
+ *
46
+ * @param {* } solution
47
+ * @param {String } enabler
48
+ * @param {Boolean } enabled
49
+ */
50
+ setSolutionSelectEnabled = function ( solution , enabler , enabled ) {
51
+ enabled = ! ( enabled || typeof enabled === 'undefined' ) ? '0' : '1' ;
52
52
53
- solution . find ( enabler + ' option[value=' + enabled + ']' )
53
+ solution . find ( enabler + ' option[value=' + enabled + ']' )
54
54
. prop ( 'selected' , true ) ;
55
- } ,
55
+ } ,
56
56
57
- /**
58
- * Set solution property 'disabled' value
59
- *
60
- * @param {* } solution
61
- * @param {String } enabler
62
- * @param {Boolean } enabled
63
- */
64
- setSolutionPropEnabled = function ( solution , enabler , enabled ) {
65
- enabled = ! ( enabled || typeof enabled === 'undefined' ) ;
57
+ /**
58
+ * Set solution property 'disabled' value
59
+ *
60
+ * @param {* } solution
61
+ * @param {String } enabler
62
+ * @param {Boolean } enabled
63
+ */
64
+ setSolutionPropEnabled = function ( solution , enabler , enabled ) {
65
+ enabled = ! ( enabled || typeof enabled === 'undefined' ) ;
66
66
67
- solution . find ( enabler ) . prop ( 'disabled' , enabled ) ;
68
- } ,
67
+ solution . find ( enabler ) . prop ( 'disabled' , enabled ) ;
68
+ } ,
69
69
70
- /**
71
- * Set/unset solution select-enabler label
72
- *
73
- * @param {* } solution
74
- * @param {String } enabler
75
- * @param {Boolean } enabled
76
- */
77
- setSolutionMarkEnabled = function ( solution , enabler , enabled ) {
78
- var solutionEnabler = solution . find ( 'label[for="' + solution . find ( enabler ) . attr ( 'id' ) + '"]' ) ;
70
+ /**
71
+ * Set/unset solution select-enabler label
72
+ *
73
+ * @param {* } solution
74
+ * @param {String } enabler
75
+ * @param {Boolean } enabled
76
+ */
77
+ setSolutionMarkEnabled = function ( solution , enabler , enabled ) {
78
+ var solutionEnabler = solution . find ( 'label[for="' + solution . find ( enabler ) . attr ( 'id' ) + '"]' ) ;
79
79
80
- enabled || typeof enabled === 'undefined' ?
81
- solutionEnabler . addClass ( 'enabled' ) :
82
- solutionEnabler . removeClass ( 'enabled' ) ;
83
- } ,
80
+ enabled || typeof enabled === 'undefined' ?
81
+ solutionEnabler . addClass ( 'enabled' ) :
82
+ solutionEnabler . removeClass ( 'enabled' ) ;
83
+ } ,
84
84
85
- /**
86
- * Set/unset solution section label
87
- *
88
- * @param {* } solution
89
- * @param {Boolean } enabled
90
- */
91
- setSolutionSectionMarkEnabled = function ( solution , enabled ) {
92
- var solutionSection = solution . find ( '.section-config' ) ;
85
+ /**
86
+ * Set/unset solution section label
87
+ *
88
+ * @param {* } solution
89
+ * @param {Boolean } enabled
90
+ */
91
+ setSolutionSectionMarkEnabled = function ( solution , enabled ) {
92
+ var solutionSection = solution . find ( '.section-config' ) ;
93
93
94
- enabled || typeof enabled === 'undefined' ?
95
- solutionSection . addClass ( 'enabled' ) :
96
- solutionSection . removeClass ( 'enabled' ) ;
97
- } ,
94
+ enabled || typeof enabled === 'undefined' ?
95
+ solutionSection . addClass ( 'enabled' ) :
96
+ solutionSection . removeClass ( 'enabled' ) ;
97
+ } ,
98
98
99
- /**
100
- * Set/unset solution section inner labels
101
- *
102
- * @param {* } solution
103
- * @param {Boolean } enabled
104
- */
105
- setSolutionLabelsMarkEnabled = function ( solution , enabled ) {
106
- var solutionLabels = solution . find ( 'label.enabled' ) ;
99
+ /**
100
+ * Set/unset solution section inner labels
101
+ *
102
+ * @param {* } solution
103
+ * @param {Boolean } enabled
104
+ */
105
+ setSolutionLabelsMarkEnabled = function ( solution , enabled ) {
106
+ var solutionLabels = solution . find ( 'label.enabled' ) ;
107
107
108
- enabled || typeof enabled === 'undefined' ?
109
- solutionLabels . addClass ( 'enabled' ) :
110
- solutionLabels . removeClass ( 'enabled' ) ;
111
- } ,
108
+ enabled || typeof enabled === 'undefined' ?
109
+ solutionLabels . addClass ( 'enabled' ) :
110
+ solutionLabels . removeClass ( 'enabled' ) ;
111
+ } ,
112
112
113
- /**
114
- * Set solution as disabled
115
- *
116
- * @param {* } solution
117
- * @param {String } enabler
118
- */
119
- disableSolution = function ( solution , enabler ) {
120
- setSolutionUsedefaultEnabled ( solution , enabler ) ;
121
- setSolutionMarkEnabled ( solution , enabler , false ) ;
122
- setSolutionSelectEnabled ( solution , enabler , false ) ;
123
- setSolutionPropEnabled ( solution , enabler , false ) ;
124
- } ,
113
+ /**
114
+ * Set/unset solution usedefault checkbox
115
+ *
116
+ * @param {* } solution
117
+ * @param {String } enabler
118
+ * @param {Boolean } checked
119
+ */
120
+ setSolutionUsedefaultEnabled = function ( solution , enabler , checked ) {
121
+ checked = ! ( checked || typeof checked === 'undefined' ) ;
125
122
126
- /**
127
- * Set solution as enabled
128
- *
129
- * @param {* } solution
130
- * @param {String } enabler
131
- */
132
- enableSolution = function ( solution , enabler ) {
133
- setSolutionUsedefaultEnabled ( solution , enabler ) ;
134
- setSolutionPropEnabled ( solution , enabler ) ;
135
- setSolutionSelectEnabled ( solution , enabler ) ;
136
- setSolutionMarkEnabled ( solution , enabler ) ;
137
- } ,
123
+ solution . find ( 'input[id="' + solution . find ( enabler ) . attr ( 'id' ) + '_inherit"]' )
124
+ . prop ( 'checked' , checked ) ;
125
+ } ,
138
126
139
- /**
140
- * Lock/unlock solution configuration button
141
- *
142
- * @param {* } solution
143
- * @param {String } buttonConfiguration
144
- * @param {Boolean } unlock
145
- */
146
- setSolutionConfigurationUnlock = function ( solution , buttonConfiguration , unlock ) {
147
- var solutionConfiguration = solution . find ( buttonConfiguration ) ;
127
+ /**
128
+ * Set solution as disabled
129
+ *
130
+ * @param {* } solution
131
+ * @param {String } enabler
132
+ */
133
+ disableSolution = function ( solution , enabler ) {
134
+ setSolutionUsedefaultEnabled ( solution , enabler ) ;
135
+ setSolutionMarkEnabled ( solution , enabler , false ) ;
136
+ setSolutionSelectEnabled ( solution , enabler , false ) ;
137
+ setSolutionPropEnabled ( solution , enabler , false ) ;
138
+ } ,
148
139
149
- unlock || typeof unlock === 'undefined' ?
150
- solutionConfiguration . removeClass ( 'disabled' ) . removeAttr ( 'disabled' ) :
151
- solutionConfiguration . addClass ( 'disabled' ) . attr ( 'disabled' , 'disabled' ) ;
152
- } ,
140
+ /**
141
+ * Set solution as enabled
142
+ *
143
+ * @param {* } solution
144
+ * @param {String } enabler
145
+ */
146
+ enableSolution = function ( solution , enabler ) {
147
+ setSolutionUsedefaultEnabled ( solution , enabler ) ;
148
+ setSolutionPropEnabled ( solution , enabler ) ;
149
+ setSolutionSelectEnabled ( solution , enabler ) ;
150
+ setSolutionMarkEnabled ( solution , enabler ) ;
151
+ } ,
153
152
154
- /**
155
- * Set/unset solution usedefault checkbox
156
- *
157
- * @param {* } solution
158
- * @param {String } enabler
159
- * @param {Boolean } checked
160
- */
161
- setSolutionUsedefaultEnabled = function ( solution , enabler , checked ) {
162
- checked = ! ( checked || typeof checked === 'undefined' ) ;
153
+ /**
154
+ * Lock/unlock solution configuration button
155
+ *
156
+ * @param {* } solution
157
+ * @param {String } buttonConfiguration
158
+ * @param {Boolean } unlock
159
+ */
160
+ setSolutionConfigurationUnlock = function ( solution , buttonConfiguration , unlock ) {
161
+ var solutionConfiguration = solution . find ( buttonConfiguration ) ;
163
162
164
- solution . find ( 'input[id="' + solution . find ( enabler ) . attr ( 'id' ) + '_inherit"]' )
165
- . prop ( 'checked' , checked ) ;
166
- } ,
163
+ unlock || typeof unlock === 'undefined' ?
164
+ solutionConfiguration . removeClass ( 'disabled' ) . removeAttr ( 'disabled' ) :
165
+ solutionConfiguration . addClass ( 'disabled' ) . attr ( 'disabled' , 'disabled' ) ;
166
+ } ,
167
167
168
- /**
169
- * Forward solution select-enabler changes
170
- *
171
- * @param {* } solution
172
- * @param {String } enabler
173
- */
174
- forwardSolutionChange = function ( solution , enabler ) {
175
- solution . find ( enabler ) . change ( ) ;
176
- } ,
168
+ /**
169
+ * Forward solution select-enabler changes
170
+ *
171
+ * @param {* } solution
172
+ * @param {String } enabler
173
+ */
174
+ forwardSolutionChange = function ( solution , enabler ) {
175
+ solution . find ( enabler ) . change ( ) ;
176
+ } ,
177
177
178
- /**
179
- * Show/hide dependent fields
180
- *
181
- * @param {* } solution
182
- * @param {String } identifier
183
- * @param {Boolean } show
184
- */
185
- showDependsField = function ( solution , identifier , show ) {
186
- show = show || typeof show === 'undefined' ;
178
+ /**
179
+ * Show/hide dependent fields
180
+ *
181
+ * @param {* } solution
182
+ * @param {String } identifier
183
+ * @param {Boolean } show
184
+ */
185
+ showDependsField = function ( solution , identifier , show ) {
186
+ show = show || typeof show === 'undefined' ;
187
187
188
- solution . find ( identifier ) . toggle ( show ) ;
189
- solution . find ( identifier ) . closest ( 'tr' ) . toggle ( show ) ;
190
- solution . find ( identifier ) . attr ( 'disabled' , ! show ) ;
191
- } ;
188
+ solution . find ( identifier ) . toggle ( show ) ;
189
+ solution . find ( identifier ) . closest ( 'tr' ) . toggle ( show ) ;
190
+ solution . find ( identifier ) . attr ( 'disabled' , ! show ) ;
191
+ } ;
192
192
193
193
return Class . extend ( {
194
194
defaults : {
0 commit comments