Index: lams_tool_scratchie/web/pages/learning/results.jsp
===================================================================
diff -u -rc458323d8a71c292a9f1884beac4f6da171d8b16 -r719d06b425d2c38e035e2df824ad19558698ed57
--- lams_tool_scratchie/web/pages/learning/results.jsp (.../results.jsp) (revision c458323d8a71c292a9f1884beac4f6da171d8b16)
+++ lams_tool_scratchie/web/pages/learning/results.jsp (.../results.jsp) (revision 719d06b425d2c38e035e2df824ad19558698ed57)
@@ -145,7 +145,6 @@
'isUserAuthor',
"",
"",
- "Edit",
"",
""
],
@@ -171,22 +170,14 @@
return ${isUserLeader} && eval(item.isUserAuthor);
}
},
- { name: "act", template: "actions", width:50, formatoptions:{
- keys: true,
- delbutton: false,
- isDisplayButtons: function (options, rowData) {
- var isEditable = ${isUserLeader} && eval(rowData.isUserAuthor);
- return { edit: { hidden: !isEditable, noHovering: true } };
- }
- }},
{name:'like', index:'like', width:60, align: "center",
formatter:function(cellvalue, options, rowObject) {
return cellvalue;
}
},
{name:'count', index:'count', width:50, align:"right", title: false}
],
- caption: "${scratchieItem.title}""${scratchieItem.title}",
+ caption: "${scratchieItem.title}""${scratchieItem.title}" + " [${fn:length(burningQuestionItemDto.burningQuestionDtos)}]",
editurl: '?sessionId=${toolSessionID}&itemUid=${scratchieItem.uid}',
beforeEditRow: function (options, rowid) {
alert("aaa");
@@ -206,6 +197,12 @@
return;
} else {
$self.jqGrid("editRow", rowid, { focusField: "burningQuestion" });
+
+ //Modify event handler to save on blur
+ var gridId = "#burningQuestions${scratchieItem.uid}";
+ $("textarea[id^='"+rowid+"_burningQuestion']", gridId).bind('blur',function(){
+ $(gridId).saveRow(rowid);
+ });
}
},
beforeSubmitCell : function (rowid,name,val,iRow,iCol){
@@ -294,6 +291,26 @@
$(this).parent().hide();
}
});
+
+ //handler for expand/collapse all button
+ $("#toggle-burning-questions-button").click(function() {
+ $(".ui-jqgrid-titlebar-close").click();
+ var isExpanded = eval($(this).data("expanded"));
+
+ //change button label
+ var newButtonLabel = isExpanded ? "" : "";
+ $(".hidden-xs", $(this)).text(newButtonLabel);
+
+ //change button icon
+ if (isExpanded) {
+ $(".fa", $(this)).removeClass("fa-minus-square").addClass("fa-plus-circle");
+ } else {
+ $(".fa", $(this)).removeClass("fa-plus-circle").addClass("fa-minus-square");
+ }
+
+ //change button's data-expanded attribute
+ $(this).data("expanded", !isExpanded);
+ });
})
@@ -348,8 +365,21 @@
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+