From 5285ed2068d4f929e8524785c520859b31b1859a Mon Sep 17 00:00:00 2001 From: juanf <juanf> Date: Fri, 18 Mar 2016 11:17:55 +0000 Subject: [PATCH] SSDM-3357 : Links on names and identifiers + use copy/paste in experiments table. SVN: 35937 --- .../html/js/views/DataGrid/ExperimentDataGridUtil.js | 9 +++++---- .../views/ExperimentTable/ExperimentTableController.js | 4 +--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataGrid/ExperimentDataGridUtil.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataGrid/ExperimentDataGridUtil.js index ae53e20ad46..dd48cfb523d 100644 --- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataGrid/ExperimentDataGridUtil.js +++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/DataGrid/ExperimentDataGridUtil.js @@ -13,9 +13,7 @@ var ExperimentDataGridUtil = new function() { isExportable: true, sortable : true, render : function(data) { - var href = Util.getURLFor(mainController.sideMenu.getCurrentNodeId(), "showExperimentPageFromIdentifier", data.identifier); - var link = $("<a>", { "href" : href, "class" : "browser-compatible-javascript-link" }).append(data.identifier); - return link; + return FormUtil.getFormLink(data.identifier, "Experiment", data.identifier);; }, filter : function(data, filter) { return data.identifier.toLowerCase().indexOf(filter) !== -1; @@ -33,7 +31,10 @@ var ExperimentDataGridUtil = new function() { label : 'Name', property : 'NAME', isExportable: true, - sortable : true + sortable : true, + render : function(data) { + return FormUtil.getFormLink(data.NAME, "Experiment", data.identifier);; + } }); } diff --git a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentTable/ExperimentTableController.js b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentTable/ExperimentTableController.js index 20f9d5749ab..6314740e79c 100644 --- a/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentTable/ExperimentTableController.js +++ b/plasmid/source/core-plugins/eln-lims/1/as/webapps/eln-lims/html/js/views/ExperimentTable/ExperimentTableController.js @@ -71,9 +71,7 @@ function ExperimentTableController(parentController, title, project, showInProje } //Click event - var rowClick = function(e) { - mainController.changeView('showExperimentPageFromIdentifier', e.data.identifier); - } + var rowClick = null; //Create and display table var dataGridController = ExperimentDataGridUtil.getExperimentDataGrid(selectedTypeCode, experiments, rowClick); -- GitLab