From 9809c0164fbc842c0f2e73970cac983850f82298 Mon Sep 17 00:00:00 2001 From: Sam Minnee Date: Thu, 15 Oct 2009 22:38:42 +0000 Subject: [PATCH] BUGFIX: Update hidden field of TreeMultiselectField as soon as checkboxes are clicked. Related to http://mingle.silverstripe.com/projects/air_nz_cms_enhancements/cards/139 (from r88935) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@89202 467b73ca-7a2a-4603-9d3b-597d59a354a9 --- javascript/TreeSelectorField.js | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) diff --git a/javascript/TreeSelectorField.js b/javascript/TreeSelectorField.js index 80655aa86..37faa6148 100755 --- a/javascript/TreeSelectorField.js +++ b/javascript/TreeSelectorField.js @@ -263,6 +263,7 @@ TreeMultiselectField.prototype = { newTreeReady: function (response) { this.TreeDropdownField.newTreeReady(response); MultiselectTree.create(this.tree); + this.tree.options.onselect = this.updateVal.bind(this); // Select the appropriate items var selectedItems = this.inputTag.value.split(/ *, */); @@ -272,16 +273,22 @@ TreeMultiselectField.prototype = { var allNodes = this.tree.getElementsByTagName('li'); for(i=0;i