Index: lams_central/web/includes/javascript/addLesson.js =================================================================== diff -u -red4bd34c133be8f3b24a6a6ac13e197659666dae -r5cf28b5fbc194ed54b04fe73e52e47bede16376b --- lams_central/web/includes/javascript/addLesson.js (.../addLesson.js) (revision ed4bd34c133be8f3b24a6a6ac13e197659666dae) +++ lams_central/web/includes/javascript/addLesson.js (.../addLesson.js) (revision 5cf28b5fbc194ed54b04fe73e52e47bede16376b) @@ -376,8 +376,7 @@ // create user DIVs $.each(users, function(index, userJSON) { $('#' + containerId).append($('
').attr({ - 'userId' : userJSON.userID, - 'sortKey' : userJSON.lastName+userJSON.firstName + 'userId' : userJSON.userID }) .addClass('draggableUser') .text(userJSON.firstName + ' ' + userJSON.lastName @@ -423,8 +422,8 @@ users.each(function(){ $(this).detach(); }).sort(function(a, b){ - var keyA = $(a).attr('sortKey'); - var keyB = $(b).attr('sortKey'); + var keyA = $(a).text().toLowerCase(); + var keyB = $(b).text().toLowerCase(); var result = keyA > keyB ? 1 : keyA < keyB ? -1 : 0; return sortOrderAsc ? -result : result; }).each(function(){ Index: lams_monitoring/web/includes/javascript/monitorLesson.js =================================================================== diff -u -r76aaa4283f0c9c4b95cae2104bdf453c02ee7721 -r5cf28b5fbc194ed54b04fe73e52e47bede16376b --- lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 76aaa4283f0c9c4b95cae2104bdf453c02ee7721) +++ lams_monitoring/web/includes/javascript/monitorLesson.js (.../monitorLesson.js) (revision 5cf28b5fbc194ed54b04fe73e52e47bede16376b) @@ -412,7 +412,6 @@ $.each(learners, function(learnerIndex, learner) { $(learnerGroupList).append($('
').attr({ 'learnerId' : learner.id, - 'sortKey' : learner.lastName + learner.firstName, 'viewUrl' : learner.url }) .addClass('learnerGroupListItem') @@ -463,8 +462,8 @@ learners.each(function(){ $(this).detach(); }).sort(function(a, b){ - var keyA = $(a).attr('sortKey'); - var keyB = $(b).attr('sortKey'); + var keyA = $(a).text().toLowerCase(); + var keyB = $(b).text().toLowerCase(); var result = keyA > keyB ? 1 : keyA < keyB ? -1 : 0; return learnerGroupListAscending ? -result : result; }).each(function(){