Index: lams_central/web/includes/javascript/groupDisplay.js =================================================================== RCS file: /usr/local/cvsroot/lams_central/web/includes/javascript/groupDisplay.js,v diff -u -r1.34 -r1.35 --- lams_central/web/includes/javascript/groupDisplay.js 13 Sep 2013 06:47:14 -0000 1.34 +++ lams_central/web/includes/javascript/groupDisplay.js 17 Sep 2013 16:23:05 -0000 1.35 @@ -213,6 +213,32 @@ dialog.dialog('open'); } +function showOrgGroupDialog(orgID) { + var dialog = $('#dialogContainer').dialog({ + 'orgID' : orgID, + 'autoOpen' : false, + 'height' : 460, + 'width' : 880, + 'modal' : true, + 'resizable' : false, + 'hide' : 'fold', + 'title' : LABELS.COURSE_GROUPS_TITLE, + 'open' : function() { + // load contents after opening the dialog + $('#dialogFrame') + .attr('src', LAMS_URL + + 'OrganisationGroup.do?method=view&organisationID=' + + $(this).dialog('option', 'orgID')); + }, + 'beforeClose' : function(){ + $('#dialogFrame').attr('src', null); + }, + 'close' : function() { + $(this).dialog('destroy'); + } + }).dialog('open'); +} + function showAddSingleActivityLessonDialog(orgID, toolID) { $('#dialogContainer').dialog({ 'orgID' : orgID, @@ -464,6 +490,13 @@ .dialog('close'); } +function saveOrgGroups() { + var groupsSaved = document.getElementById('dialogFrame').contentWindow.saveGroups(); + if (groupsSaved) { + $("#dialogContainer").dialog('close'); + } +} + function removeLesson(lessonID) { if (confirm(LABELS.REMOVE_LESSON_CONFIRM1)) { if (confirm(LABELS.REMOVE_LESSON_CONFIRM2)) {