From 752f4c8cc81f8d64c31b721dc4666afcac0f25d5 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Fri, 18 Jul 2014 10:13:08 +0000 Subject: [PATCH] SSDM-616: Add ability to create Projects in the ELN (Basic Update functionality) SVN: 32107 --- .../newbrowser/html/js/controllers/MainController.js | 8 ++++++++ .../html/js/views/ProjectForm/ProjectFormController.js | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/controllers/MainController.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/controllers/MainController.js index cdf8d25ef56..4c3dc335b1a 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/controllers/MainController.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/controllers/MainController.js @@ -186,6 +186,14 @@ function MainController(profile) { this._showSearchPage(arg); window.scrollTo(0,0); break; + case "showProjectPageFromIdentifier": + var _this = this; + this.serverFacade.getProjectFromIdentifier(arg, function(project) { + document.title = "Project " + project.code; + _this._showProjectPage(project); + window.scrollTo(0,0); + }); + break; case "showProjectPageFromPermId": var _this = this; this.serverFacade.getProjectFromPermId(arg, function(project) { 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 c9fb497aff5..f5c4f109d7a 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 @@ -63,9 +63,9 @@ function ProjectFormController(mainController, mode, project) { Util.showStacktraceAsError(stacktrace); } else if (response.result.columns[0].title === "STATUS" && response.result.rows[0][0].value === "OK") { //Success Case var message = ""; - if(_this._mode === FormMode.CREATE) { + if(_this._projectFormModel.mode === FormMode.CREATE) { message = "Created."; - } else if(_this._mode === FormMode.EDIT) { + } else if(_this._projectFormModel.mode === FormMode.EDIT) { message = "Updated."; } -- GitLab