Index: lams_gradebook/web/gradebookMonitorContent.jsp =================================================================== diff -u -r9d93ea832069efd8f251a61a9e276dbecd14ba39 -rde8a34efc3db82bd2746e1357041208a3d5828f6 --- lams_gradebook/web/gradebookMonitorContent.jsp (.../gradebookMonitorContent.jsp) (revision 9d93ea832069efd8f251a61a9e276dbecd14ba39) +++ lams_gradebook/web/gradebookMonitorContent.jsp (.../gradebookMonitorContent.jsp) (revision de8a34efc3db82bd2746e1357041208a3d5828f6) @@ -729,7 +729,8 @@ }); function userNameFormatter (cellvalue, options, rowObject) { - return definePortraitPopover(rowObject[8].innerHTML, rowObject.id, cellvalue, cellvalue, true); + return $(definePortraitPopover(rowObject[8].innerHTML, options.rowId, cellvalue, cellvalue, true)) + .attr('onClick', 'javascript:expandUserRowSubgrid(' + options.rowId + ');')[0].outerHTML; } // Combine portraits with activityURL. Both are optional so it is mix and match. @@ -745,6 +746,10 @@ } return portProcessed; } + + function expandUserRowSubgrid(userId) { + $('#userView').expandSubGridRow(userId); + }