diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/util/FormUtil.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/util/FormUtil.js index a0f38040838f6985717d106724746de18089b337..181ec7c2916db40391392c32b347aff932e9913a 100644 --- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/util/FormUtil.js +++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/util/FormUtil.js @@ -144,6 +144,14 @@ var FormUtil = new function() { return $pinBtn; } + this.getHierarchyButton = function(permId) { + var $hierarchyButton = $("<a>", { 'class' : 'btn btn-default'} ) + .append($('<img>', { 'src' : './img/hierarchy-icon.png', 'style' : 'width:16px; height:17px;' })); + $hierarchyButton.click(function() { + mainController.changeView('showSampleHierarchyPage', permId); + }); + return $hierarchyButton; + } // // Get Field with container to obtain a correct layout // 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 932b1ae0e77420e7e3e3f524dafd11d8dc19bb22..eff0c0e5792f9cb66a5125f31b71dfbdd274bb8b 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 @@ -64,8 +64,12 @@ function SampleFormView(sampleFormController, sampleFormModel) { // TITLE BUTTONS // if(this._sampleFormModel.mode !== FormMode.CREATE) { + //Pin $formTitle.append(FormUtil.getPINButton(this._sampleFormModel.sample.permId)); - + //Hierarchy + $formTitle.append(" "); + $formTitle.append(FormUtil.getHierarchyButton(this._sampleFormModel.sample.permId)); + //Edit if(this._sampleFormModel.mode === FormMode.VIEW) { $formTitle.append(" "); var $editButton = $("<a>", { 'class' : 'btn btn-default'} )