summaryrefslogtreecommitdiffstats
path: root/js/jquery.multi-select.js
diff options
context:
space:
mode:
Diffstat (limited to 'js/jquery.multi-select.js')
-rw-r--r--js/jquery.multi-select.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js
index 98f0770..c5c9497 100644
--- a/js/jquery.multi-select.js
+++ b/js/jquery.multi-select.js
@@ -73,13 +73,17 @@
}
});
},
+ 'refresh' : function() {
+ $("#ms-"+$(this).attr("id")).remove();
+ $(this).multiSelect("init");
+ },
'select' : function(value, method){
var ms = this,
selectedOption = ms.find('option[value="'+value +'"]'),
text = selectedOption.text(),
titleAttr = selectedOption.attr('title');
- var selectedLi = $('<li class="ms-elem-selected" ms-value="'+value+'">'+text+'</li>').detach(),
+ var selectedLi = $('<li class="ms-elem-selected" ms-value="'+value+'">'+text+'</li>'),
selectableUl = $('#ms-'+ms.attr('id')+' .ms-selectable ul'),
selectedUl = $('#ms-'+ms.attr('id')+' .ms-selection ul'),
selectableLi = selectableUl.children('li[ms-value="'+value+'"]'),