mirror of
https://github.com/Mottie/tablesorter.git
synced 2025-01-12 15:24:21 +00:00
fix columnSelector widget removal function
This commit is contained in:
parent
a22cfae71c
commit
cb397dd092
@ -96,7 +96,7 @@ tsColSel = ts.columnSelector = {
|
|||||||
.find('input').add( colSel.$wrapper[colId].filter('input') )
|
.find('input').add( colSel.$wrapper[colId].filter('input') )
|
||||||
.attr('data-column', colId)
|
.attr('data-column', colId)
|
||||||
.prop('checked', colSel.states[colId])
|
.prop('checked', colSel.states[colId])
|
||||||
.bind('change', function(){
|
.on('change', function(){
|
||||||
colSel.states[colId] = this.checked;
|
colSel.states[colId] = this.checked;
|
||||||
tsColSel.updateCols(c, wo);
|
tsColSel.updateCols(c, wo);
|
||||||
}).change();
|
}).change();
|
||||||
@ -114,7 +114,7 @@ tsColSel = ts.columnSelector = {
|
|||||||
colSel.lastIndex = -1;
|
colSel.lastIndex = -1;
|
||||||
wo.columnSelector_breakpoints.sort();
|
wo.columnSelector_breakpoints.sort();
|
||||||
tsColSel.updateBreakpoints(c, wo);
|
tsColSel.updateBreakpoints(c, wo);
|
||||||
c.$table.unbind('updateAll' + namespace).bind('updateAll' + namespace, function(){
|
c.$table.off('updateAll' + namespace).on('updateAll' + namespace, function(){
|
||||||
tsColSel.updateBreakpoints(c, wo);
|
tsColSel.updateBreakpoints(c, wo);
|
||||||
tsColSel.updateCols(c, wo);
|
tsColSel.updateCols(c, wo);
|
||||||
});
|
});
|
||||||
@ -129,7 +129,7 @@ tsColSel = ts.columnSelector = {
|
|||||||
.find('input').add( colSel.$auto.filter('input') )
|
.find('input').add( colSel.$auto.filter('input') )
|
||||||
.attr('data-column', 'auto')
|
.attr('data-column', 'auto')
|
||||||
.prop('checked', colSel.auto)
|
.prop('checked', colSel.auto)
|
||||||
.bind('change', function(){
|
.on('change', function(){
|
||||||
colSel.auto = this.checked;
|
colSel.auto = this.checked;
|
||||||
$.each( colSel.$checkbox, function(i, $cb){
|
$.each( colSel.$checkbox, function(i, $cb){
|
||||||
if ($cb) {
|
if ($cb) {
|
||||||
@ -156,7 +156,7 @@ tsColSel = ts.columnSelector = {
|
|||||||
}).change();
|
}).change();
|
||||||
}
|
}
|
||||||
// Add a bind on update to re-run col setup
|
// Add a bind on update to re-run col setup
|
||||||
c.$table.unbind('update' + namespace).bind('update' + namespace, function() {
|
c.$table.off('update' + namespace).on('update' + namespace, function() {
|
||||||
tsColSel.updateCols(c, wo);
|
tsColSel.updateCols(c, wo);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@ -298,7 +298,7 @@ ts.addWidget({
|
|||||||
csel.$popup.empty();
|
csel.$popup.empty();
|
||||||
csel.$style.remove();
|
csel.$style.remove();
|
||||||
csel.$breakpoints.remove();
|
csel.$breakpoints.remove();
|
||||||
c.$table.unbind('updateAll' + namespace + ',update' + namespace);
|
c.$table.off('updateAll' + namespace + ' update' + namespace);
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
Loading…
Reference in New Issue
Block a user