Index: lams_gradebook/web/gradebookCourseMonitor.jsp
===================================================================
diff -u -r506e82d55455419723f11c0a8f99270b39f04055 -r7d364252379e9c254844c9b39788519bea03de24
--- lams_gradebook/web/gradebookCourseMonitor.jsp (.../gradebookCourseMonitor.jsp) (revision 506e82d55455419723f11c0a8f99270b39f04055)
+++ lams_gradebook/web/gradebookCourseMonitor.jsp (.../gradebookCourseMonitor.jsp) (revision 7d364252379e9c254844c9b39788519bea03de24)
@@ -22,13 +22,16 @@
jQuery(document).ready(function(){
+ var jqgridWidth = $(window).width() - 100;
+
// Create the lesson view grid with sub grid for users
jQuery("#organisationGrid").jqGrid({
caption: "",
datatype: "xml",
url: "/gradebook/gradebook.do?dispatch=getCourseGridData&view=monCourse&organisationID=${organisationID}",
height: "100%",
- width: 660,
+ width: jqgridWidth,
+ shrinkToFit: false,
sortorder: "asc",
sortname: "id",
pager: 'organisationGridPager',
@@ -174,7 +177,8 @@
datatype: "xml",
url: "/gradebook/gradebook.do?dispatch=getUserGridData&view=listView&organisationID=${organisationID}",
height: "100%",
- width: 660,
+ width: jqgridWidth,
+ shrinkToFit: false,
sortorder: "asc",
sortname: "rowName",
pager: 'userViewPager',
@@ -383,32 +387,52 @@
return false;
});
+ //jqgrid autowidth (http://stackoverflow.com/a/1610197)
+ $(window).bind('resize', function() {
+ resizeJqgrid(jQuery(".ui-jqgrid-btable:visible"));
+ });
+
+ //resize jqGrid on openning of bootstrap collapsible
+ $('div[id^="collapse"]').on('shown.bs.collapse', function () {
+ resizeJqgrid(jQuery(".ui-jqgrid-btable:visible", this));
+ })
+
+ function resizeJqgrid(jqgrids) {
+ jqgrids.each(function(index) {
+ var gridId = $(this).attr('id');
+ var gridParentWidth = jQuery('#gbox_' + gridId).parent().width();
+ jQuery('#' + gridId).setGridWidth(gridParentWidth, true);
+ });
+ };
+ setTimeout(function(){ window.dispatchEvent(new Event('resize')); }, 300);
+
+
});
function openSelectLessonsArea() {
$("#select-lessons-area").toggle("slow");
return false;
}
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
+
-
-
+