Merge pull request #435 from csrakowski/master

added jquery.tinyscrollbar definition
This commit is contained in:
Diullei Gomes
2013-03-31 08:29:25 -07:00
2 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
/// <reference path="jquery.tinyscrollbar.d.ts" />
$('#scrollbar1').tinyscrollbar();
$('#scrollbar2').tinyscrollbar({ axis: 'x' });
$('#scrollbar3').tinyscrollbar({ size: 100 });
$('#scrollbar4').tinyscrollbar({ sizethumb: 15 });
var oScrollbar5 = $('#scrollbar5');
oScrollbar5.tinyscrollbar();
//some operation that changes the viewport content...
oScrollbar5.tinyscrollbar_update();
var oScroll6 = $('#scrollbar6');
oScroll6.tinyscrollbar();
//add a click event to a button
$('#scrollbar6-anchor').click(function () {
oScroll6.tinyscrollbar_update(50);
return false;
});
var oScrollbar = $('#scrollbar1');
oScrollbar.tinyscrollbar();
oScrollbar.tinyscrollbar_update();
oScrollbar.tinyscrollbar_update('bottom');

View File

@@ -0,0 +1,22 @@
// Type definitions for jQuery tinyscrollbar 1.8
// Project: http://baijs.nl/tinyscrollbar/
// Definitions by: Christiaan Rakowski <https://github.com/csrakowski/>
// Definitions: https://github.com/borisyankov/DefinitelyTyped
/// <reference path="../jquery/jquery.d.ts" />
module JQueryTinyScrollbar {
export interface JQueryTinyScrollbarOptions {
invertscroll?: bool;
axis?: string;
wheel?: number;
scroll?: bool;
lockscroll?: bool;
size?: any; //string or number
sizethumb?: any; //string or number
}
}
interface JQuery {
tinyscrollbar(options?: JQueryTinyScrollbar.JQueryTinyScrollbarOptions): JQuery;
tinyscrollbar_update(options?: any): JQuery;
}