From 6840fe40b0a0da440b95fcf50e10b13a81b1cfbf Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Tue, 8 Mar 2016 10:16:02 +0000 Subject: [PATCH] SSDM-3292 : Standardized Experiment form buttons and messages. SVN: 35831 --- .../ExperimentFormController.js | 6 +-- .../ExperimentForm/ExperimentFormView.js | 45 +++++++++++-------- 2 files changed, 30 insertions(+), 21 deletions(-) diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormController.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormController.js index 35927a7d37f..3b1b2258f3c 100644 --- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormController.js +++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormController.js @@ -104,9 +104,9 @@ function ExperimentFormController(mainController, mode, experiment) { var message = ""; if(_this._experimentFormModel.mode === FormMode.CREATE) { - message = "Created."; + message = "Experiment Created."; } else if(_this._experimentFormModel.mode === FormMode.EDIT) { - message = "Updated."; + message = "Experiment Updated."; } var callbackOk = function() { @@ -129,7 +129,7 @@ function ExperimentFormController(mainController, mode, experiment) { Util.unblockUI(); } - Util.showSuccess(experimentTypeDisplayName + " " + message, callbackOk); + Util.showSuccess(message, callbackOk); } else { //This should never happen Util.showError("Unknown Error.", function() {Util.unblockUI();}); } diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js index c7ab3b1e68b..90cc2c53831 100644 --- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js +++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentForm/ExperimentFormView.js @@ -38,34 +38,31 @@ function ExperimentFormView(experimentFormController, experimentFormModel) { // var $formTitle = $("<div>"); var nameLabel = this._experimentFormModel.experiment.properties[profile.propertyReplacingCode]; - var entityPath = this._experimentFormModel.experiment.identifier; - var isName = (nameLabel)?true:false; + if(!nameLabel) { + nameLabel = this._experimentFormModel.experiment.code; + } + var entityPath = null; var title = null; switch(this._experimentFormModel.mode) { case FormMode.CREATE: title = "Create Experiment " + this._experimentFormModel.experiment.experimentTypeCode; + entityPath = ""; break; case FormMode.EDIT: - title = "Update Experiment "; + title = "Update Experiment: " + nameLabel; + entityPath = this._experimentFormModel.experiment.identifier; break; case FormMode.VIEW: - title = "Experiment "; + title = "Experiment: " + nameLabel; + entityPath = this._experimentFormModel.experiment.identifier; break; } - if(isName) { - title += nameLabel; - $formTitle - .append($("<h2>").append(title)) - .append($("<h4>", { "style" : "font-weight:normal;" } ).append(entityPath)); - } else { - if(this._experimentFormModel.mode !== FormMode.CREATE) { - title += entityPath; - } - $formTitle - .append($("<h2>").append(title)); - } + $formTitle + .append($("<h2>").append(title)) + .append($("<h4>", { "style" : "font-weight:normal;" } ).append(entityPath)); + $formColumn.append($formTitle); // @@ -136,8 +133,20 @@ function ExperimentFormView(experimentFormController, experimentFormModel) { //Create/Update Buttons if(this._experimentFormModel.mode === FormMode.EDIT || this._experimentFormModel.mode === FormMode.CREATE) { - var $updateBtn = $("<input>", { "type": "submit", "class" : "btn btn-primary", 'value' : title }); - $formColumn.append($("<br>")).append($updateBtn); + var btnTitle = ""; + switch(this._experimentFormModel.mode) { + case FormMode.CREATE: + btnTitle = "Create Experiment"; + break; + case FormMode.EDIT: + btnTitle = "Update Experiment"; + break; + } + + + $formColumn.append($("<br>")); + var $updateBtn = $("<input>", { "type": "submit", "class" : "btn btn-primary", 'value' : btnTitle }); + $formColumn.append($updateBtn); } $container.append($form); -- GitLab