This repository was archived by the owner on Feb 22, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +17
-3
lines changed
src/main/resources/templates/courses/assignments Expand file tree Collapse file tree 2 files changed +17
-3
lines changed Original file line number Diff line number Diff line change 20
20
<jackson .version>2.4.4</jackson .version>
21
21
<jetty .version>9.2.10.v20150310</jetty .version>
22
22
<resteasy .version>3.0.10.Final</resteasy .version>
23
- <freemarker .version>2.3.21 </freemarker .version>
23
+ <freemarker .version>2.3.23 </freemarker .version>
24
24
<slf4j .version>1.7.7</slf4j .version>
25
25
<httpclient .version>4.3.6</httpclient .version>
26
26
<h2 .version>1.3.173</h2 .version>
Original file line number Diff line number Diff line change 80
80
[#list assignment.getTasks() as task ]
81
81
<tbody class =" task" data-id =" ${task.id?c}" >
82
82
<tr class =" active" >
83
- <td colspan =" 2" ><strong >${task.description} </ strong ></td >
83
+ <td colspan =" 2" ><span >< strong >${task.description} <p class = " octicon octicon-chevron-down " data-toggle = " collapse " data-target = " .collapse-target-${task?index} " ></ p ></ strong ></ span ></td >
84
84
<td ><strong >${task.getTotalWeight()?c } </strong ></td >
85
85
<td ><strong id =" lbl-total-task-${task.id?c}" >0</strong ></td >
86
86
</tr >
87
87
[#list task.getCharacteristics() as characteristic ]
88
- <tr data-id =" ${characteristic.id?c}" data-weight =" ${characteristic.weight?c}" class =" characteristic" >
88
+ <tr data-id =" ${characteristic.id?c}" data-weight =" ${characteristic.weight?c}" class =" characteristic collapse-target-${task?index} " >
89
89
<td >${characteristic.description} </td >
90
90
<td >
91
91
[#list characteristic.getLevels() as level ]
170
170
$ (computeTotals)
171
171
$ (' [type="radio"]' ).on (' change' , computeTotals)
172
172
$ (' [type="radio"]' ).on (' change' , persistMasteries)
173
+
174
+ var down = " octicon-chevron-down"
175
+ var right = " octicon-chevron-right"
176
+
177
+ $ (' [data-target*="collapse-target"]' ).click (function () {
178
+ var tableRow = $ (this );
179
+ if (tableRow .hasClass (down)) {
180
+ tableRow .removeClass (down).addClass (right)
181
+ } else {
182
+ tableRow .removeClass (right).addClass (down)
183
+ }
184
+
185
+ })
186
+
173
187
</script >
174
188
175
189
[/@macros.renderScripts ]
You can’t perform that action at this time.
0 commit comments