Conditions | 73 |
Total Lines | 13 |
Code Lines | 8 |
Lines | 0 |
Ratio | 0 % |
Changes | 0 |
Metric | Value |
---|---|
cc | 73 |
eloc | 8 |
dl | 0 |
loc | 13 |
rs | 0 |
c | 0 |
b | 0 |
f | 0 |
Complex classes like reliability.js ➔ clone often do a lot of different things. To break such a class down, we need to identify a cohesive component within that class. A common approach to find such a component is to look for fields/methods that share the same prefixes, or suffixes.
Once you have determined the fields that belong together, you can apply the Extract Class refactoring. If the component makes sense as a sub-class, Extract Subclass is also a candidate, and is often faster.
1 | // Clone Playground: JavaScript |
||
2 | |||
3 | // Age of Consent ============================================================== |
||
4 | $("[data-gc-parent-guardian-consent-trigger]").on("click", function() { |
||
0 ignored issues
–
show
|
|||
5 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
6 | |||
0 ignored issues
–
show
|
|||
7 | } else { |
||
8 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
9 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
10 | $("[data-gc-parent-guardian-consent]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
11 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
12 | $("[data-gc-personal-consent-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
13 | $("[data-gc-personal-consent]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
14 | } |
||
0 ignored issues
–
show
|
|||
15 | }); |
||
16 | |||
17 | $("[data-gc-personal-consent-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
18 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
19 | |||
0 ignored issues
–
show
|
|||
20 | } else { |
||
21 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
22 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
23 | $("[data-gc-personal-consent]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
24 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
25 | $("[data-gc-parent-guardian-consent-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
26 | $("[data-gc-parent-guardian-consent]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
27 | } |
||
0 ignored issues
–
show
|
|||
28 | }); |
||
29 | |||
30 | // Birth Name ================================================================== |
||
31 | $("[data-gc-birth-name-same-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
32 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
33 | |||
0 ignored issues
–
show
|
|||
34 | } else { |
||
35 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
36 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
37 | $("[data-gc-birth-name-different-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
38 | $("[data-gc-birth-name-different]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
39 | } |
||
0 ignored issues
–
show
|
|||
40 | }); |
||
41 | |||
42 | $("[data-gc-birth-name-different-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
43 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
44 | |||
0 ignored issues
–
show
|
|||
45 | } else { |
||
46 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
47 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
48 | $("[data-gc-birth-name-different]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
49 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
50 | $("[data-gc-birth-name-same-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
51 | $("[data-gc-birth-name-same]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
52 | } |
||
0 ignored issues
–
show
|
|||
53 | }); |
||
54 | |||
55 | // Legal Names ================================================================= |
||
56 | $("[data-gc-legal-name-same-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
57 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
58 | |||
0 ignored issues
–
show
|
|||
59 | } else { |
||
60 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
61 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
62 | $("[data-gc-legal-name-different-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
63 | $("[data-gc-legal-name-different]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
64 | } |
||
0 ignored issues
–
show
|
|||
65 | }); |
||
66 | |||
67 | $("[data-gc-legal-name-different-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
68 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
69 | |||
0 ignored issues
–
show
|
|||
70 | } else { |
||
71 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
72 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
73 | $("[data-gc-legal-name-different]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
74 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
75 | $("[data-gc-legal-name-same-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
76 | $("[data-gc-legal-name-same]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
77 | } |
||
0 ignored issues
–
show
|
|||
78 | }); |
||
79 | |||
80 | // Repeater ---------------------------------------------------------------- |
||
0 ignored issues
–
show
|
|||
81 | |||
82 | // Citizenship ================================================================= |
||
83 | $("[data-gc-citizen-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
84 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
85 | |||
0 ignored issues
–
show
|
|||
86 | } else { |
||
87 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
88 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
89 | $("[data-gc-citizen-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
90 | $("[data-gc-citizen-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
91 | } |
||
0 ignored issues
–
show
|
|||
92 | }); |
||
93 | |||
94 | $("[data-gc-citizen-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
95 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
96 | |||
0 ignored issues
–
show
|
|||
97 | } else { |
||
98 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
99 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
100 | $("[data-gc-citizen-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
101 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
102 | $("[data-gc-citizen-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
103 | $("[data-gc-citizen-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
104 | } |
||
0 ignored issues
–
show
|
|||
105 | }); |
||
106 | |||
107 | // Multiple Citizenship ======================================================== |
||
108 | $("[data-gc-multiple-citizen-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
109 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
110 | |||
0 ignored issues
–
show
|
|||
111 | } else { |
||
112 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
113 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
114 | $("[data-gc-multiple-citizen-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
115 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
116 | $("[data-gc-multiple-citizen-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
117 | $("[data-gc-multiple-citizen-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
118 | } |
||
0 ignored issues
–
show
|
|||
119 | }); |
||
120 | |||
121 | $("[data-gc-multiple-citizen-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
122 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
123 | |||
0 ignored issues
–
show
|
|||
124 | } else { |
||
125 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
126 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
127 | $("[data-gc-multiple-citizen-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
128 | $("[data-gc-multiple-citizen-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
129 | } |
||
0 ignored issues
–
show
|
|||
130 | }); |
||
131 | |||
132 | // Born Outside the Country ==================================================== |
||
133 | $("[data-gc-home-select]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
134 | if ($(this).val() === "Canada") { |
||
0 ignored issues
–
show
|
|||
135 | $("[data-gc-foreign-born]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
136 | } else { |
||
0 ignored issues
–
show
|
|||
137 | $("[data-gc-foreign-born]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
138 | } |
||
0 ignored issues
–
show
|
|||
139 | }); |
||
140 | |||
141 | // Naturalization ============================================================== |
||
142 | $("[data-gc-naturalization-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
143 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
144 | |||
0 ignored issues
–
show
|
|||
145 | } else { |
||
146 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
147 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
148 | $("[data-gc-naturalization-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
149 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
150 | $("[data-gc-naturalization-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
151 | $("[data-gc-naturalization-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
152 | } |
||
0 ignored issues
–
show
|
|||
153 | }); |
||
154 | |||
155 | $("[data-gc-naturalization-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
156 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
157 | |||
0 ignored issues
–
show
|
|||
158 | } else { |
||
159 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
160 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
161 | $("[data-gc-naturalization-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
162 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
163 | $("[data-gc-naturalization-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
164 | $("[data-gc-naturalization-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
165 | } |
||
0 ignored issues
–
show
|
|||
166 | }); |
||
167 | |||
168 | // Naturalization w/ Citizenship =============================================== |
||
169 | $("[data-gc-naturalization-application-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
170 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
171 | |||
0 ignored issues
–
show
|
|||
172 | } else { |
||
173 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
174 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
175 | $("[data-gc-naturalization-application-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
176 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
177 | $("[data-gc-naturalization-application-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
178 | $("[data-gc-naturalization-application-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
179 | } |
||
0 ignored issues
–
show
|
|||
180 | }); |
||
181 | |||
182 | $("[data-gc-naturalization-application-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
183 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
184 | |||
0 ignored issues
–
show
|
|||
185 | } else { |
||
186 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
187 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
188 | $("[data-gc-naturalization-application-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
189 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
190 | $("[data-gc-naturalization-application-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
191 | $("[data-gc-naturalization-application-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
192 | } |
||
0 ignored issues
–
show
|
|||
193 | }); |
||
194 | |||
195 | // Previous Screening ========================================================== |
||
196 | |||
197 | // Applications |
||
0 ignored issues
–
show
|
|||
198 | $("[data-gc-screen-apply-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
199 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
200 | |||
0 ignored issues
–
show
|
|||
201 | } else { |
||
202 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
203 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
204 | $("[data-gc-screen-apply-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
205 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
206 | $("[data-gc-screen-apply-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
207 | $("[data-gc-screen-apply-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
208 | } |
||
0 ignored issues
–
show
|
|||
209 | }); |
||
0 ignored issues
–
show
|
|||
210 | |||
211 | $("[data-gc-screen-apply-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
212 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
213 | |||
0 ignored issues
–
show
|
|||
214 | } else { |
||
215 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
216 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
217 | $("[data-gc-screen-apply-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
218 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
219 | $("[data-gc-screen-apply-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
220 | $("[data-gc-screen-apply-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
221 | } |
||
0 ignored issues
–
show
|
|||
222 | }); |
||
0 ignored issues
–
show
|
|||
223 | |||
224 | // Granted |
||
0 ignored issues
–
show
|
|||
225 | $("[data-gc-screen-granted-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
226 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
227 | |||
0 ignored issues
–
show
|
|||
228 | } else { |
||
229 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
230 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
231 | $("[data-gc-screen-granted-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
232 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
233 | $("[data-gc-screen-granted-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
234 | $("[data-gc-screen-granted-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
235 | } |
||
0 ignored issues
–
show
|
|||
236 | }); |
||
0 ignored issues
–
show
|
|||
237 | |||
238 | $("[data-gc-screen-granted-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
239 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
240 | |||
0 ignored issues
–
show
|
|||
241 | } else { |
||
242 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
243 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
244 | $("[data-gc-screen-granted-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
245 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
246 | $("[data-gc-screen-granted-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
247 | $("[data-gc-screen-granted-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
248 | } |
||
0 ignored issues
–
show
|
|||
249 | }); |
||
0 ignored issues
–
show
|
|||
250 | |||
251 | // Revoked |
||
0 ignored issues
–
show
|
|||
252 | $("[data-gc-screen-revoked-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
253 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
254 | |||
0 ignored issues
–
show
|
|||
255 | } else { |
||
256 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
257 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
258 | $("[data-gc-screen-revoked-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
259 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
260 | $("[data-gc-screen-revoked-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
261 | $("[data-gc-screen-revoked-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
262 | } |
||
0 ignored issues
–
show
|
|||
263 | }); |
||
0 ignored issues
–
show
|
|||
264 | |||
265 | $("[data-gc-screen-revoked-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
266 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
267 | |||
268 | } else { |
||
0 ignored issues
–
show
|
|||
269 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
270 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
271 | $("[data-gc-screen-revoked-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
272 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
273 | $("[data-gc-screen-revoked-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
274 | $("[data-gc-screen-revoked-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
275 | } |
||
0 ignored issues
–
show
|
|||
276 | }); |
||
0 ignored issues
–
show
|
|||
277 | |||
278 | // Denied |
||
0 ignored issues
–
show
|
|||
279 | $("[data-gc-screen-denied-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
280 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
281 | |||
0 ignored issues
–
show
|
|||
282 | } else { |
||
283 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
284 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
285 | $("[data-gc-screen-denied-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
286 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
287 | $("[data-gc-screen-denied-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
288 | $("[data-gc-screen-denied-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
289 | } |
||
0 ignored issues
–
show
|
|||
290 | }); |
||
0 ignored issues
–
show
|
|||
291 | |||
292 | $("[data-gc-screen-denied-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
293 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
294 | |||
0 ignored issues
–
show
|
|||
295 | } else { |
||
296 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
297 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
298 | $("[data-gc-screen-denied-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
299 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
300 | $("[data-gc-screen-denied-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
301 | $("[data-gc-screen-denied-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
302 | } |
||
0 ignored issues
–
show
|
|||
303 | }); |
||
0 ignored issues
–
show
|
|||
304 | |||
305 | // Current Address ============================================================= |
||
306 | $("[data-gc-current-address-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
307 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
308 | $(this).removeClass("active"); |
||
0 ignored issues
–
show
|
|||
309 | $("[data-gc-current-address]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
310 | } else { |
||
0 ignored issues
–
show
|
|||
311 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
312 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
313 | $("[data-gc-current-address]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
314 | } |
||
0 ignored issues
–
show
|
|||
315 | }); |
||
316 | |||
317 | // Current Experience ========================================================== |
||
318 | $("[data-gc-current-experience-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
319 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
320 | $(this).removeClass("active"); |
||
0 ignored issues
–
show
|
|||
321 | $("[data-gc-current-experience]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
322 | } else { |
||
0 ignored issues
–
show
|
|||
323 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
324 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
325 | $("[data-gc-current-experience]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
326 | } |
||
0 ignored issues
–
show
|
|||
327 | }); |
||
328 | |||
329 | // Experience Unemployment |
||
330 | $("[data-gc-experience-unemployed-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
331 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
332 | |||
0 ignored issues
–
show
|
|||
333 | } else { |
||
334 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
335 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
336 | $("[data-gc-experience-unemployed-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
337 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
338 | $("[data-gc-experience-unemployed-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
339 | $("[data-gc-experience-unemployed-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
340 | dialogSizing($("[data-c-dialog][data-c-dialog-id=\"experience-dialog\"]")); |
||
0 ignored issues
–
show
|
|||
341 | } |
||
0 ignored issues
–
show
|
|||
342 | }); |
||
343 | |||
344 | $("[data-gc-experience-unemployed-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
345 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
346 | |||
0 ignored issues
–
show
|
|||
347 | } else { |
||
348 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
349 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
350 | $("[data-gc-experience-unemployed-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
351 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
352 | $("[data-gc-experience-unemployed-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
353 | $("[data-gc-experience-unemployed-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
354 | dialogSizing($("[data-c-dialog][data-c-dialog-id=\"experience-dialog\"]")); |
||
0 ignored issues
–
show
|
|||
355 | } |
||
0 ignored issues
–
show
|
|||
356 | }); |
||
357 | |||
358 | // Experience Dismissal |
||
359 | $("[data-gc-experience-dismissal-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
360 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
361 | |||
0 ignored issues
–
show
|
|||
362 | } else { |
||
363 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
364 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
365 | $("[data-gc-experience-dismissal-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
366 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
367 | $("[data-gc-experience-dismissal-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
368 | $("[data-gc-experience-dismissal-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
369 | dialogSizing($("[data-c-dialog][data-c-dialog-id=\"experience-dialog\"]")); |
||
0 ignored issues
–
show
|
|||
370 | } |
||
0 ignored issues
–
show
|
|||
371 | }); |
||
372 | |||
373 | $("[data-gc-experience-dismissal-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
374 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
375 | |||
376 | } else { |
||
0 ignored issues
–
show
|
|||
377 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
378 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
379 | $("[data-gc-experience-dismissal-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
380 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
381 | $("[data-gc-experience-dismissal-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
382 | $("[data-gc-experience-dismissal-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
383 | dialogSizing($("[data-c-dialog][data-c-dialog-id=\"experience-dialog\"]")); |
||
0 ignored issues
–
show
|
|||
384 | } |
||
0 ignored issues
–
show
|
|||
385 | }); |
||
386 | |||
387 | // Experience Supervisor |
||
388 | $("[data-gc-experience-supervisor-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
389 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
390 | |||
0 ignored issues
–
show
|
|||
391 | } else { |
||
392 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
393 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
394 | $("[data-gc-experience-supervisor-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
395 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
396 | $("[data-gc-experience-supervisor-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
397 | $("[data-gc-experience-supervisor-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
398 | dialogSizing($("[data-c-dialog][data-c-dialog-id=\"experience-dialog\"]")); |
||
0 ignored issues
–
show
|
|||
399 | } |
||
0 ignored issues
–
show
|
|||
400 | }); |
||
401 | |||
402 | $("[data-gc-experience-supervisor-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
403 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
404 | |||
0 ignored issues
–
show
|
|||
405 | } else { |
||
406 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
407 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
408 | $("[data-gc-experience-supervisor-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
409 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
410 | $("[data-gc-experience-supervisor-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
411 | $("[data-gc-experience-supervisor-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
412 | dialogSizing($("[data-c-dialog][data-c-dialog-id=\"experience-dialog\"]")); |
||
0 ignored issues
–
show
|
|||
413 | } |
||
0 ignored issues
–
show
|
|||
414 | }); |
||
415 | |||
416 | // Reference Work/Education |
||
417 | $("[data-gc-reference-work-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
418 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
419 | |||
0 ignored issues
–
show
|
|||
420 | } else { |
||
421 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
422 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
423 | $("[data-gc-reference-work-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
424 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
425 | $("[data-gc-reference-work-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
426 | $("[data-gc-reference-work-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
427 | } |
||
0 ignored issues
–
show
|
|||
428 | }); |
||
429 | |||
430 | $("[data-gc-reference-work-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
431 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
432 | |||
0 ignored issues
–
show
|
|||
433 | } else { |
||
434 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
435 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
436 | $("[data-gc-reference-work-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
437 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
438 | $("[data-gc-reference-work-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
439 | $("[data-gc-reference-work-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
440 | } |
||
0 ignored issues
–
show
|
|||
441 | }); |
||
442 | |||
443 | // Record |
||
444 | $("[data-gc-record-true-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
445 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
446 | |||
0 ignored issues
–
show
|
|||
447 | } else { |
||
448 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
449 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
450 | $("[data-gc-record-true]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
451 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
452 | $("[data-gc-record-false-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
453 | $("[data-gc-record-false]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
454 | } |
||
0 ignored issues
–
show
|
|||
455 | }); |
||
456 | |||
457 | $("[data-gc-record-false-trigger]").on("click", function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
458 | if ($(this).hasClass("active")) { |
||
0 ignored issues
–
show
|
|||
459 | |||
460 | } else { |
||
0 ignored issues
–
show
|
|||
461 | // Triger this elements stuff. |
||
0 ignored issues
–
show
|
|||
462 | $(this).addClass("active"); |
||
0 ignored issues
–
show
|
|||
463 | $("[data-gc-record-false]").removeClass("hidden"); |
||
0 ignored issues
–
show
|
|||
464 | // Remove alternative option's stuff. |
||
0 ignored issues
–
show
|
|||
465 | $("[data-gc-record-true-trigger]").removeClass("active"); |
||
0 ignored issues
–
show
|
|||
466 | $("[data-gc-record-true]").addClass("hidden"); |
||
0 ignored issues
–
show
|
|||
467 | } |
||
0 ignored issues
–
show
|
|||
468 | }); |
||
469 | |||
470 | // Clone Stuff |
||
471 | // Clone Shorthand ============================================================= |
||
472 | function clone(attr, option, selector) { |
||
0 ignored issues
–
show
|
|||
473 | if (option != null) { |
||
0 ignored issues
–
show
|
|||
474 | if (selector != null) { |
||
0 ignored issues
–
show
|
|||
475 | return '[data-c-' + attr + selector + '=\'' + option + '\']'; |
||
0 ignored issues
–
show
|
|||
476 | } |
||
0 ignored issues
–
show
|
|||
477 | else { |
||
0 ignored issues
–
show
|
|||
478 | return '[data-c-' + attr + '=\'' + option + '\']'; |
||
0 ignored issues
–
show
|
|||
479 | } |
||
0 ignored issues
–
show
|
|||
480 | } |
||
0 ignored issues
–
show
|
|||
481 | else { |
||
0 ignored issues
–
show
|
|||
482 | return '[data-c-' + attr + ']'; |
||
0 ignored issues
–
show
|
|||
483 | } |
||
0 ignored issues
–
show
|
|||
484 | } |
||
485 | // Dialog Sizing ------------------------------------------------------- |
||
486 | function dialogSizing(dialog) { |
||
0 ignored issues
–
show
|
|||
487 | var viewportHeight = $(window).height(); |
||
0 ignored issues
–
show
Instead of
var consider using ECMAScript 6's const or let which have stricter semantics.
Further Readings: ![]() |
|||
488 | if (dialog != null) { |
||
0 ignored issues
–
show
|
|||
489 | var dialogHeight = $(dialog).children("div").height() + 50; |
||
0 ignored issues
–
show
Instead of
var consider using ECMAScript 6's const or let which have stricter semantics.
Further Readings: ![]() |
|||
490 | if (dialogHeight > viewportHeight) { |
||
0 ignored issues
–
show
|
|||
491 | $(dialog).attr("data-c-dialog", "active--overflowing"); |
||
0 ignored issues
–
show
|
|||
492 | } |
||
0 ignored issues
–
show
|
|||
493 | else { |
||
494 | $(dialog).attr("data-c-dialog", "active--contained"); |
||
0 ignored issues
–
show
|
|||
495 | } |
||
0 ignored issues
–
show
|
|||
496 | } |
||
0 ignored issues
–
show
|
|||
497 | else { |
||
498 | $(clone("dialog")).each(function() { |
||
0 ignored issues
–
show
Unexpected unnamed function.
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces: MyClass.prototype.someFunction = function someFunction() {
}
As you can see, someFunction is repeated twice above. Instead of having
stack traces referencing ![]() |
|||
499 | if ($(this).attr("data-c-dialog") == false){ |
||
0 ignored issues
–
show
Apart from some edge-cases, it is generally advisable to use the strict comparison
=== instead of == .
The loose comparison such as ![]() |
|||
500 | return false; |
||
0 ignored issues
–
show
|
|||
501 | } |
||
0 ignored issues
–
show
|
|||
502 | else { |
||
0 ignored issues
–
show
|
|||
503 | var dialogHeight = $(this).children("div").height() + 50; |
||
0 ignored issues
–
show
Instead of
var consider using ECMAScript 6's const or let which have stricter semantics.
Further Readings: ![]() |
|||
504 | if (dialogHeight > viewportHeight) { |
||
0 ignored issues
–
show
|
|||
505 | $(this).attr("data-c-dialog", "active--overflowing"); |
||
0 ignored issues
–
show
|
|||
506 | } |
||
0 ignored issues
–
show
|
|||
507 | else { |
||
508 | $(this).attr("data-c-dialog", "active--contained"); |
||
0 ignored issues
–
show
|
|||
509 | } |
||
0 ignored issues
–
show
|
|||
510 | } |
||
0 ignored issues
–
show
|
|||
511 | }); |
||
0 ignored issues
–
show
|
|||
512 | } |
||
0 ignored issues
–
show
|
|||
513 | } |
||
514 |
It is becoming a best practice to add a name even to function expressions to aid in debugging as it produces better stack traces:
As you can see, someFunction is repeated twice above. Instead of having stack traces referencing
anonymous function
, you will now see the actual function name that was called.