amalgame/commit
MINOR: factor out toggle_active_form_elements
author | Jacco van Ossenbruggen |
---|---|
Fri Aug 22 14:55:41 2014 +0200 | |
committer | Jacco van Ossenbruggen |
Fri Aug 22 14:55:41 2014 +0200 | |
commit | 60d86933a915fa3d210d2adcc02ce6617e76745c |
tree | 5b632256350313243c6b15d926dd6fc7f3299924 |
parent | 6fde772a78fc420a9cf15dc135b07d3a6ea5ce29 |
Diff style: patch stat
diff --git a/web/js/evaluater.js b/web/js/evaluater.js index 7191ef7..734fcde 100644 --- a/web/js/evaluater.js +++ b/web/js/evaluater.js @@ -294,17 +294,26 @@ YUI.add('evaluater', function(Y) { form_dirty: function() { return (NODE_DETAIL.one(".changed").get('disabled') == false); }, - init_active_form_elements: function() { - function activate_changed(e) { + + toggle_active_form_elements: function(Changed) { + if (Changed) { NODE_DETAIL.all(".changed").set('disabled', false); NODE_DETAIL.all(".notchanged").set('disabled', true); + } else { + NODE_DETAIL.all(".changed").set('disabled', true); + NODE_DETAIL.all(".notchanged").set('disabled', false); + } + }, + + init_active_form_elements: function() { + function activate_changed(e) { + this.toggle_active_form_elements(true); }; // Disable submit buttons until ... - NODE_DETAIL.all(".changed").set('disabled', true); - NODE_DETAIL.all(".notchanged").set('disabled', false); + this.toggle_active_form_elements(false); // ... we have something to submit - NODE_DETAIL.all(".manualfixes .relation").on("change", activate_changed); - NODE_DETAIL.all(".skos_ac_field").on("select", activate_changed); + NODE_DETAIL.all(".manualfixes .relation").on("change", activate_changed, this); + NODE_DETAIL.all(".skos_ac_field").on("select", activate_changed, this); // Activate skos autocompletion on sourceuri, targeturi input nodes: var paths = this.get("paths");