mirror of
https://github.com/Mottie/tablesorter.git
synced 2024-11-15 23:54:22 +00:00
Fix & document inconsistencies in pager triggered event parameters
This commit is contained in:
parent
161c2ad99d
commit
82d467ad88
@ -2661,7 +2661,6 @@ $.extend($.tablesorter.themes.jui, {
|
|||||||
return [ formatted_data, total_rows ];
|
return [ formatted_data, total_rows ];
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
|
||||||
});</pre>The <code>ajaxUrl</code> template replaces the following tags with values from the tablesorter plugin and pager addon:
|
});</pre>The <code>ajaxUrl</code> template replaces the following tags with values from the tablesorter plugin and pager addon:
|
||||||
<br>
|
<br>
|
||||||
<table class="info">
|
<table class="info">
|
||||||
@ -2716,7 +2715,6 @@ $.extend($.tablesorter.themes.jui, {
|
|||||||
return url += '&currntUrl=' + window.location.href;
|
return url += '&currntUrl=' + window.location.href;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
|
||||||
});</pre></div>
|
});</pre></div>
|
||||||
</td>
|
</td>
|
||||||
<td><a href="example-pager-ajax.html">Example</a></td>
|
<td><a href="example-pager-ajax.html">Example</a></td>
|
||||||
@ -2748,7 +2746,6 @@ $.extend($.tablesorter.themes.jui, {
|
|||||||
return [ total_rows ];
|
return [ total_rows ];
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
|
||||||
});</pre></div>
|
});</pre></div>
|
||||||
</td>
|
</td>
|
||||||
<td><a href="example-pager-ajax.html">Example</a></td>
|
<td><a href="example-pager-ajax.html">Example</a></td>
|
||||||
@ -3818,9 +3815,11 @@ $.tablesorter.addHeaderResizeEvent( table, true );</pre></div>
|
|||||||
})
|
})
|
||||||
|
|
||||||
// bind to pager events
|
// bind to pager events
|
||||||
.bind('pagerChange pagerComplete', function(e,c){
|
.bind('pagerChange pagerComplete', function(event, options){
|
||||||
|
// options = table.config.pager (pager addon)
|
||||||
|
// options = table.config (pager widget) - so use options.pager.page below
|
||||||
// c.totalPages contains the total number of pages
|
// c.totalPages contains the total number of pages
|
||||||
$('#display').html( e.type + " event triggered, now on page " + (c.page + 1) );
|
$('#display').html( event.type + " event triggered, now on page " + (options.page + 1) );
|
||||||
});
|
});
|
||||||
|
|
||||||
});</pre></div>
|
});</pre></div>
|
||||||
@ -3844,9 +3843,11 @@ $.tablesorter.addHeaderResizeEvent( table, true );</pre></div>
|
|||||||
})
|
})
|
||||||
|
|
||||||
// bind to pager events
|
// bind to pager events
|
||||||
.bind('pagerChange pagerComplete', function(e,c){
|
.bind('pagerChange pagerComplete', function(event, options){
|
||||||
|
// options = table.config.pager (pager addon)
|
||||||
|
// options = table.config (pager widget) - so use options.pager.page below
|
||||||
// c.totalPages contains the total number of pages
|
// c.totalPages contains the total number of pages
|
||||||
$('#display').html( e.type + " event triggered, now on page " + (c.page + 1) );
|
$('#display').html( event.type + " event triggered, now on page " + (options.page + 1) );
|
||||||
});
|
});
|
||||||
|
|
||||||
});</pre></div>
|
});</pre></div>
|
||||||
@ -3866,8 +3867,11 @@ $.tablesorter.addHeaderResizeEvent( table, true );</pre></div>
|
|||||||
.tablesorter()
|
.tablesorter()
|
||||||
|
|
||||||
// bind to pager initialized event BEFORE calling the addon
|
// bind to pager initialized event BEFORE calling the addon
|
||||||
.bind('pagerBeforeInitialized', function(e, c){
|
.bind('pagerBeforeInitialized', function(event, options){
|
||||||
// e = event object; c = pager options
|
// options = table.config.pager (pager addon)
|
||||||
|
// options = table.config (pager widget)
|
||||||
|
|
||||||
|
// event = event object; options = pager options
|
||||||
})
|
})
|
||||||
|
|
||||||
// initialize the pager plugin
|
// initialize the pager plugin
|
||||||
@ -3892,9 +3896,11 @@ $.tablesorter.addHeaderResizeEvent( table, true );</pre></div>
|
|||||||
.tablesorter()
|
.tablesorter()
|
||||||
|
|
||||||
// bind to pager initialized event BEFORE calling the addon
|
// bind to pager initialized event BEFORE calling the addon
|
||||||
.bind('pagerInitialized', function(e, c){
|
.bind('pagerInitialized', function(event, options){
|
||||||
|
// options = table.config.pager (pager addon)
|
||||||
|
// options = table.config (pager widget) - so use options.pager.page below
|
||||||
// c.totalPages contains the total number of pages
|
// c.totalPages contains the total number of pages
|
||||||
$('#display').html( e.type + " event triggered, now on page " + (c.page + 1) );
|
$('#display').html( e.type + " event triggered, now on page " + (options.page + 1) );
|
||||||
})
|
})
|
||||||
|
|
||||||
// initialize the pager plugin
|
// initialize the pager plugin
|
||||||
@ -3925,9 +3931,11 @@ $.tablesorter.addHeaderResizeEvent( table, true );</pre></div>
|
|||||||
})
|
})
|
||||||
|
|
||||||
// bind to pager events
|
// bind to pager events
|
||||||
.bind('pageMoved', function(e, c){
|
.bind('pageMoved', function(event, options){
|
||||||
|
// options = table.config.pager (pager addon)
|
||||||
|
// options = table.config (pager widget) - so use options.pager.page below
|
||||||
// c.totalPages contains the total number of pages
|
// c.totalPages contains the total number of pages
|
||||||
$('#display').html( e.type + " event triggered, now on page " + (c.page + 1) );
|
$('#display').html( event.type + " event triggered, now on page " + (options.page + 1) );
|
||||||
});
|
});
|
||||||
|
|
||||||
});</pre></div>
|
});</pre></div>
|
||||||
|
@ -522,7 +522,7 @@ tsp = ts.pager = {
|
|||||||
$t.trigger('update', [false, function(){
|
$t.trigger('update', [false, function(){
|
||||||
if (p.initialized) {
|
if (p.initialized) {
|
||||||
$t.trigger('updateComplete');
|
$t.trigger('updateComplete');
|
||||||
$t.trigger('pagerChange', p);
|
$t.trigger('pagerChange', c);
|
||||||
}
|
}
|
||||||
}]);
|
}]);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user