aboutsummaryrefslogtreecommitdiffstats
path: root/moon_gui/static/app/model/edit/metadata
diff options
context:
space:
mode:
Diffstat (limited to 'moon_gui/static/app/model/edit/metadata')
-rwxr-xr-xmoon_gui/static/app/model/edit/metadata/metadata.edit.dir.js10
-rwxr-xr-xmoon_gui/static/app/model/edit/metadata/metadata.list.dir.js12
2 files changed, 12 insertions, 10 deletions
diff --git a/moon_gui/static/app/model/edit/metadata/metadata.edit.dir.js b/moon_gui/static/app/model/edit/metadata/metadata.edit.dir.js
index 10df83b0..ab79b5db 100755
--- a/moon_gui/static/app/model/edit/metadata/metadata.edit.dir.js
+++ b/moon_gui/static/app/model/edit/metadata/metadata.edit.dir.js
@@ -42,8 +42,6 @@
edit.fromList = true;
- edit.laoading = false;
-
edit.form = {};
edit.metaData = { name: null, description: null};
@@ -106,7 +104,7 @@
}
- var metaRuleToSend = edit.metaRule;
+ var metaRuleToSend = angular.copy(edit.metaRule);
switch(edit.metaDataType){
@@ -138,7 +136,9 @@
metaRuleToSend = utilService.transformOne(data, 'meta_rules');
- $scope.$emit('event:updateMetaRuleFromMetaDataAddSuccess', metaRuleToSend);
+ angular.copy(metaRuleToSend, edit.metaRule)
+
+ $scope.$emit('event:updateMetaRuleFromMetaDataAddSuccess', edit.metaRule);
stopLoading();
@@ -278,7 +278,7 @@
metaRuleService.findOneWithMetaData(edit.metaRule.id).then( function(metaRule){
- edit.metaRule = metaRule;
+ angular.copy(metaRule, edit.metaRule)
cleanSelectedValue();
diff --git a/moon_gui/static/app/model/edit/metadata/metadata.list.dir.js b/moon_gui/static/app/model/edit/metadata/metadata.list.dir.js
index beb2ed86..305192b6 100755
--- a/moon_gui/static/app/model/edit/metadata/metadata.list.dir.js
+++ b/moon_gui/static/app/model/edit/metadata/metadata.list.dir.js
@@ -19,7 +19,7 @@
metaRule: '=',
editMode: '=',
// shortDisplay : boolean value
- shortDisplay: '='
+ //shortDisplay: '='
},
restrict : 'E',
replace : true
@@ -80,7 +80,6 @@
$scope.$on('$destroy', rootListeners[unbind]);
}
-
function manageSubjectCategories(){
list.loadingCatSub = true;
@@ -140,7 +139,8 @@
alertService.alertSuccess(translatedValue);
});
- list.metaRule = metaRuleService.findMetaDataFromMetaRule(utilService.transformOne(data, 'meta_rules'));
+ metaRuleToSend = metaRuleService.findMetaDataFromMetaRule(utilService.transformOne(data, 'meta_rules'));
+ angular.copy(metaRuleToSend, list.metaRule);
activate();
@@ -176,7 +176,8 @@
alertService.alertSuccess(translatedValue);
});
- list.metaRule = metaRuleService.findMetaDataFromMetaRule(utilService.transformOne(data, 'meta_rules'));
+ metaRuleToSend = metaRuleService.findMetaDataFromMetaRule(utilService.transformOne(data, 'meta_rules'));
+ angular.copy(metaRuleToSend, list.metaRule);
activate();
@@ -212,7 +213,8 @@
alertService.alertSuccess(translatedValue);
});
- list.metaRule = metaRuleService.findMetaDataFromMetaRule(utilService.transformOne(data, 'meta_rules'));
+ metaRuleToSend = metaRuleService.findMetaDataFromMetaRule(utilService.transformOne(data, 'meta_rules'));
+ angular.copy(metaRuleToSend, list.metaRule);
activate();