summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLouis Cuny <louiscuny@gmail.com>2012-04-16 21:51:58 +0200
committerLouis Cuny <louiscuny@gmail.com>2012-04-16 21:51:58 +0200
commitc5c63ffb0447bb6b7688d0a2b6edbe1cfc7ed6f6 (patch)
treed7a20ec3b21645cae50ce47e67ba7f8f61f3110c
parent14bb3e9082e1b3dad81d5de2af214b9d93bd29fb (diff)
downloadmulti-select-c5c63ffb0447bb6b7688d0a2b6edbe1cfc7ed6f6.zip
multi-select-c5c63ffb0447bb6b7688d0a2b6edbe1cfc7ed6f6.tar.gz
multi-select-c5c63ffb0447bb6b7688d0a2b6edbe1cfc7ed6f6.tar.bz2
trigger change on original select when selecting/deselecting items
-rw-r--r--js/jquery.multi-select.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index a6040f9..4d1317f 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -243,6 +243,7 @@
parentOptgroup.children('.ms-optgroup-label').hide();
}
if(method != 'init' || ms.data('settings').callbackOnInit){
+ ms.trigger('change');
selectedUl.trigger('change');
selectableUl.trigger('change');
if (typeof ms.data('settings').afterSelect == 'function' &&
@@ -276,6 +277,7 @@
selectedLi.remove();
selectedUl.trigger('change');
selectableUl.trigger('change');
+ ms.trigger('change');
if (typeof ms.data('settings').afterDeselect == 'function') {
ms.data('settings').afterDeselect.call(this, value, selectedLi.text());
}