Skip to content

Commit 6f09293

Browse files
committed
Add sortable option
1 parent 4469fd7 commit 6f09293

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

src/select2.js

+12
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,18 @@ angular.module('ui.select2', []).value('uiSelect2Config', {}).directive('uiSelec
102102
}
103103
elm.select2(
104104
'data', convertToSelect2Model(viewValue));
105+
if (opts.sortable) {
106+
elm.select2("container").find("ul.select2-choices").sortable({
107+
containment: 'parent',
108+
start: function () {
109+
elm.select2("onSortStart");
110+
},
111+
update: function () {
112+
elm.select2("onSortEnd");
113+
elm.trigger('change');
114+
}
115+
});
116+
}
105117
} else {
106118
if (angular.isObject(controller.$viewValue)) {
107119
elm.select2('data', controller.$viewValue);

0 commit comments

Comments
 (0)