From 303087f87aecb7f0192d57a12a0f49e6fcd7c3e5 Mon Sep 17 00:00:00 2001 From: Flavio Tarsetti <Flavio.Tarsetti@idiap.ch> Date: Wed, 23 Mar 2016 09:36:47 +0100 Subject: [PATCH] [reports] on multiple aliasing change without save avoid confusion with real names. Fixes #422 --- .../static/reports/app/controllers/reportController.js | 2 ++ .../reports/static/reports/app/directives/reportItemView.js | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/beat/web/reports/static/reports/app/controllers/reportController.js b/beat/web/reports/static/reports/app/controllers/reportController.js index cce7c76d9..751359cdb 100644 --- a/beat/web/reports/static/reports/app/controllers/reportController.js +++ b/beat/web/reports/static/reports/app/controllers/reportController.js @@ -449,11 +449,13 @@ app.controller('reportController',['$scope', 'reportFactory', 'experimentFactory function setExperimentAlias(experiment_id) { $scope.report_experiments_alias[experiment_id] = experiment_id.split("/").pop(); + $scope.report_experiments_alias_from_content[experiment_id] = experiment_id.split("/").pop(); } function setExperimentAliasFromContent(experiment_id, experiment_alias) { $scope.report_experiments_alias[experiment_id] = experiment_alias; + $scope.report_experiments_alias_from_content[experiment_id] = experiment_alias; } function unique(list) diff --git a/beat/web/reports/static/reports/app/directives/reportItemView.js b/beat/web/reports/static/reports/app/directives/reportItemView.js index 88ba7b8e1..92d9a994e 100644 --- a/beat/web/reports/static/reports/app/directives/reportItemView.js +++ b/beat/web/reports/static/reports/app/directives/reportItemView.js @@ -103,6 +103,11 @@ app.directive("savereportitems", function($compile) mydict["experiments"] = scope.report.experiments; mydict["content"] = savecontent; + for(var i = 0; i < scope.report.experiments.length; i++) + { + scope.report_experiments_alias_from_content[scope.report.experiments[i]] = scope.report_experiments_alias[scope.report.experiments[i]]; + } + updateReport(mydict); }); @@ -1767,7 +1772,6 @@ app.directive("aliasexperiment", function($compile) function createAlias(experiment_name, alias_name) { - scope.report_experiments_alias_from_content[experiment_name] = scope.report_experiments_alias[experiment_name]; scope.report_experiments_alias[experiment_name] = alias_name; scope.$parent.$parent.$parent.$parent.report_experiments_alias[experiment_name] = alias_name; -- GitLab