diff options
author | Vladislav Stoitsov <Vladislav Stoitsov> | 2015-11-26 10:13:30 +0100 |
---|---|---|
committer | Vladislav Stoitsov <Vladislav Stoitsov> | 2015-11-26 10:13:30 +0100 |
commit | 1d03b5df0d8355614b4ebd2648f13abd7df2956d (patch) | |
tree | 12e761f9298004aef23a740a548909379c25bf71 | |
parent | 0e7962a3e1b919687e9c706be757d9cb5ddeb231 (diff) | |
download | multiple-select-1d03b5df0d8355614b4ebd2648f13abd7df2956d.zip multiple-select-1d03b5df0d8355614b4ebd2648f13abd7df2956d.tar.gz multiple-select-1d03b5df0d8355614b4ebd2648f13abd7df2956d.tar.bz2 |
Added open and close functions to be called public
-rw-r--r-- | multiple-select.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/multiple-select.js b/multiple-select.js index 968fab7..459d864 100644 --- a/multiple-select.js +++ b/multiple-select.js @@ -380,7 +380,7 @@ if (this.options.addTitle) { $span.prop('title', this.getSelects('text')); } - + // set selects to select this.$el.val(this.getSelects()).trigger('change'); @@ -466,14 +466,14 @@ }); this.$selectAll.prop('checked', this.$selectItems.length === this.$selectItems.filter(':checked').length); - + $.each(that.$selectGroups, function (i, val) { var group = $(val).parent().attr('data-group'), $children = that.$selectItems.filter('[data-group="' + group + '"]'); $(val).prop('checked', $children.length && $children.length === $children.filter(':checked').length); - }); - + }); + this.update(); }, @@ -559,6 +559,7 @@ allowedMethods = [ 'getSelects', 'setSelects', 'enable', 'disable', + 'open','close', 'checkAll', 'uncheckAll', 'focus', 'blur', 'refresh', 'close' |