From 6082d29c7f4bc13e90592e135e545dff7a0fa1b6 Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Tue, 12 Aug 2014 14:56:44 +0000 Subject: [PATCH] ELN Refactoring - Refactored Sample Form (Ongoing work) SVN: 32160 --- .../html/js/views/SampleForm/SampleFormView.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js index 121c4732482..a390362eb03 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/SampleForm/SampleFormView.js @@ -62,6 +62,20 @@ function SampleFormView(sampleFormController, sampleFormModel) { if(this._sampleFormModel.mode !== FormMode.CREATE) { $formTitle.append(FormUtil.getPINButton(this._sampleFormModel.sample.permId)); + + if(this._sampleFormModel.mode === FormMode.VIEW) { + $formTitle.append(" "); + var $editButton = $("<a>", { 'class' : 'btn btn-default'} ) + .append($('<span>', { 'class' : 'glyphicon glyphicon-edit' })) + .append(' Enable Editing'); + + $editButton.click(function() { + mainController.changeView('showEditSamplePageFromPermId', _this._sampleFormModel.sample.permId); + }); + + $formTitle.append($editButton); + } + } $formColumn.append($formTitle); @@ -151,7 +165,7 @@ function SampleFormView(sampleFormController, sampleFormModel) { // // GENERATE CHILDREN // - if((this._sampleFormModel.mode !== FormMode.VIEW) && !this._sampleFormModel.isELNSubExperiment) { + if((this._sampleFormModel.mode !== FormMode.VIEW) && this._sampleFormModel.isELNSubExperiment) { var $generateChildrenBtn = $("<a>", { 'class' : 'btn btn-default', 'style' : 'margin-left:25px;', 'id' : 'generate_children'}).text("Generate Children"); $generateChildrenBtn.click(function(event) { _this._generateChildren(); -- GitLab