From e1eca524160198d0a6f8129b531fc672817a3d3d Mon Sep 17 00:00:00 2001 From: hjkhjk54 Date: Thu, 21 Jul 2011 19:17:24 +0000 Subject: [PATCH] Updating javascript to enable display of correct content type name in internal class message "only display x within my institution" on content type change. NIHVIVO-3026 --- webapp/web/js/menupage/menumanagement_edit.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/webapp/web/js/menupage/menumanagement_edit.js b/webapp/web/js/menupage/menumanagement_edit.js index add537020..29db9419b 100644 --- a/webapp/web/js/menupage/menumanagement_edit.js +++ b/webapp/web/js/menupage/menumanagement_edit.js @@ -19,12 +19,13 @@ var menuManagementEdit = { this.selectedGroupForPage = $('#selectedContentTypeValue'); // this.selectClassesMessage = $('#selectClassesMessage'); this.allClassesSelectedCheckbox = $('#allSelected'); - + this.displayInternalMessage = $('#internal-class label em'); }, bindEventListeners: function() { // Listeners for vClass switching this.changeContentType.click(function() { menuManagementEdit.showClassGroups(); + return false; }); this.selectClassGroupDropdown.change(function() { @@ -54,6 +55,10 @@ var menuManagementEdit = { } }); }, + updateInternalClassMessage:function(classGroupName) { //User has changed content type + //Set content type within internal class message + this.displayInternalMessage.filter(":first").html(classGroupName); + }, showClassGroups: function() { //User has clicked change content type //Show the section with the class group dropdown this.selectContentType.removeClass("hidden"); @@ -148,7 +153,9 @@ var menuManagementEdit = { menuManagementEdit.hideClassGroups(); menuManagementEdit.selectedGroupForPage.html(results.classGroupName); - //retrieve classes for class group and display with all selected + //update content type in message to "display x within my institution" + menuManagementEdit.updateInternalClassMessage(results.classGroupName); + //retrieve classes for class group and display with all selected var selectedClassesList = menuManagementEdit.classesForClassGroup.children('ul#selectedClasses'); selectedClassesList.empty();