From 34f1d309250e93424241e3b39344320dbfed5731 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Fri, 18 Jul 2014 12:24:30 +0000
Subject: [PATCH] SSDM-616: Add ability to create Projects in the ELN (Refresh
 menu)

SVN: 32115
---
 .../html/js/views/ProjectForm/ProjectFormController.js        | 1 +
 .../newbrowser/html/js/views/ProjectForm/ProjectFormView.js   | 4 +++-
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormController.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormController.js
index d117a14d625..a06c5b4429f 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormController.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormController.js
@@ -79,6 +79,7 @@ function ProjectFormController(mainController, mode, project) {
 						Util.unblockUI();
 					}
 					
+					_this._mainController.sideMenu.refreshProject(_this._projectFormModel.project.spaceCode, _this._projectFormModel.project.code);
 					Util.showSuccess(message, callbackOk);
 				} else { //This should never happen
 					Util.showError("Unknown Error.", function() {Util.unblockUI();});
diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormView.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormView.js
index 472c011b080..0954111160c 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormView.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ProjectForm/ProjectFormView.js
@@ -75,7 +75,9 @@ function ProjectFormView(projectFormController, projectFormModel) {
 		if(this._projectFormModel.mode === FormMode.CREATE) {
 			var $textField = FormUtil._getInputField('text', null, "Project Code", null, true);
 			$textField.keyup(function(event){
-				_this._projectFormModel.project.code = $(this).val();
+				var textField = $(this);
+				textField.val(textField.val().toUpperCase());
+				_this._projectFormModel.project.code = textField.val();
 				_this._projectFormModel.isFormDirty = true;
 			});
 			$formColumn.append(FormUtil.getFieldForComponentWithLabel($textField, "Code"));
-- 
GitLab