From 8497e83c161efce8a9ba2394fcb0777b1b905667 Mon Sep 17 00:00:00 2001 From: Elena.Budnik <ebudnik@irap.omp.eu> Date: Tue, 30 Jan 2018 18:18:22 +0100 Subject: [PATCH] redmine 5515 --- js/app/views/ParameterUI.js | 18 +++++++++--------- js/app/views/SearchUI.js | 31 ++++++++++++++++--------------- 2 files changed, 25 insertions(+), 24 deletions(-) diff --git a/js/app/views/ParameterUI.js b/js/app/views/ParameterUI.js index 6f9931e..2c6e03e 100755 --- a/js/app/views/ParameterUI.js +++ b/js/app/views/ParameterUI.js @@ -299,19 +299,19 @@ Ext.define('amdaUI.ParameterUI', notifyEnter : function(ddSource, e, data) {}, notifyOver : function(ddSource, e, data) { - if (data.records[0].data.nodeType == 'localParam' && data.records[0].get('notyet')) + if (data.records[0].get('nodeType') == 'localParam' && data.records[0].get('notyet')) { this.valid = false; return this.dropNotAllowed; } - if (((data.records[0].data.nodeType == 'localParam') || - (data.records[0].data.nodeType == 'remoteParam') || - (data.records[0].data.nodeType == 'remoteSimuParam') || - (data.records[0].data.nodeType == 'derivedParam') || - (data.records[0].data.nodeType == 'myDataParam') || - (data.records[0].data.nodeType == 'alias')) && - //(data.records[0].data.leaf) && + if (((data.records[0].get('nodeType') == 'localParam') || + (data.records[0].get('nodeType') == 'remoteParam') || + (data.records[0].get('nodeType') == 'remoteSimuParam') || + (data.records[0].get('nodeType') == 'derivedParam') || + (data.records[0].get('nodeType')== 'myDataParam') || + (data.records[0].get('nodeType') == 'alias')) && + (data.records[0].isLeaf() || data.records[0].get('isParameter')) && !(data.records[0].data.disable)) { this.valid = true; @@ -326,7 +326,7 @@ Ext.define('amdaUI.ParameterUI', return false; var nameToSent; var components = null; - switch (data.records[0].data.nodeType) + switch (data.records[0].get('nodeType')) { case 'localParam' : case 'remoteParam' : diff --git a/js/app/views/SearchUI.js b/js/app/views/SearchUI.js index 0992e44..16599cd 100755 --- a/js/app/views/SearchUI.js +++ b/js/app/views/SearchUI.js @@ -346,24 +346,25 @@ Ext.define('amdaUI.SearchUI', notifyEnter : function(ddSource, e, data){ }, notifyOver : function(ddSource, e, data) { - if (data.records[0].data.nodeType == 'localParam' && data.records[0].get('notyet')) { + if (data.records[0].get('nodeType') == 'localParam' && data.records[0].get('notyet')) { this.valid = false; return this.dropNotAllowed; } - if (((data.records[0].data.nodeType == 'localParam') || - (data.records[0].data.nodeType == 'remoteParam') || - (data.records[0].data.nodeType == 'remoteSimuParam') || - (data.records[0].data.nodeType == 'derivedParam') || - (data.records[0].data.nodeType == 'myDataParam') || - (data.records[0].data.nodeType == 'alias'))&& - //(data.records[0].data.leaf) && - !data.records[0].data.disable) - { - this.valid = true; - return this.dropAllowed; - } - this.valid = false; - return this.dropNotAllowed; + if (((data.records[0].get('nodeType') == 'localParam') || + (data.records[0].get('nodeType') == 'remoteParam') || + (data.records[0].get('nodeType') == 'remoteSimuParam') || + (data.records[0].get('nodeType') == 'derivedParam') || + (data.records[0].get('nodeType') == 'myDataParam') || + (data.records[0].get('nodeType') == 'alias')) && + (data.records[0].isLeaf() || data.records[0].get('isParameter')) && + !data.records[0].data.disable) + { + this.valid = true; + return this.dropAllowed; + } + + this.valid = false; + return this.dropNotAllowed; }, notifyDrop : function(ddSource, e, data) { -- libgit2 0.21.2