mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-11 20:40:20 +00:00
jquery.simplePagination: Add method function overloads and tests
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
/// <reference path="../jquery/jquery.d.ts"/>
|
||||
/// <reference path="jquery.simplePagination.d.ts"/>
|
||||
|
||||
var selector = '#elementId';
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination({
|
||||
items: 100,
|
||||
itemsOnPage: 10,
|
||||
cssStyle: 'light-theme'
|
||||
});
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('selectPage', 1);
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('prevPage');
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('nextPage');
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('getPagesCount');
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('getCurrentPage');
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('disable');
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('enable');
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('destroy');
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('redraw');
|
||||
});
|
||||
|
||||
$(function () {
|
||||
$(selector).pagination('updateItems', 100);
|
||||
});
|
||||
+13
-1
@@ -18,10 +18,22 @@ interface SimplePaginationOptions {
|
||||
nextText?: string;
|
||||
cssStyle?: string;
|
||||
selectOnClick?: boolean;
|
||||
onPageClick?: (interger) => void;
|
||||
onPageClick?: (page?: number, event?: any) => void;
|
||||
onInit?: () => void;
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
pagination(options?: SimplePaginationOptions): JQuery;
|
||||
pagination(method: string): any;
|
||||
pagination(method: string, value: any): any;
|
||||
pagination(method: 'selectPage', pageNumber: number): void;
|
||||
pagination(method: 'prevPage'): void;
|
||||
pagination(method: 'nextPage'): void;
|
||||
pagination(method: 'getPagesCount'): number;
|
||||
pagination(method: 'getCurrentPage'): number;
|
||||
pagination(method: 'disable'): void;
|
||||
pagination(method: 'enable'): void;
|
||||
pagination(method: 'destroy'): void;
|
||||
pagination(method: 'redraw'): void;
|
||||
pagination(method: 'updateItems', items: number): void;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user