Index: lams_learning/web/includes/presence.js =================================================================== RCS file: /usr/local/cvsroot/lams_learning/web/includes/Attic/presence.js,v diff -u -r1.2 -r1.3 --- lams_learning/web/includes/presence.js 20 Oct 2008 05:03:40 -0000 1.2 +++ lams_learning/web/includes/presence.js 16 Nov 2008 23:24:05 -0000 1.3 @@ -97,6 +97,7 @@ // send roster to no flash version var rosterDiv = document.getElementById("roster"); rosterDiv.innerHTML = ""; + this.users.sort(sortFunction); for (var i = 0; i < this.users.length; i++) { if (this.users[i].status != "unavailable") { var className = "unselected"; @@ -110,6 +111,15 @@ } } } + +function sortFunction(a, b){ + if (a.nick < b.nick) + return -1; + if (a.nick > b.nick) + return 1; + return 0; +} + function Roster() { this.users = []; this.currentIndex = null;