diff --git a/jquery.ui.layout/jquery.ui.layout.d.ts b/jquery.ui.layout/jquery.ui.layout.d.ts new file mode 100644 index 0000000000..80e71327c2 --- /dev/null +++ b/jquery.ui.layout/jquery.ui.layout.d.ts @@ -0,0 +1,40 @@ +// Type definitions for jQueryUI 1.9 +// Project: http://layout.jquery-dev.net/ +// Definitions by: Steve Fenton +// Definitions: https://github.com/borisyankov/DefinitelyTyped + +/// +/// + +interface JQueryLayoutOptions { + north: any; + east: any; + south: any; + west: any; +} + +interface JQueryLayout { + panes: any; + options: JQueryLayoutOptions; + state: any; + + toggle(pane: any): any; + open(pane: any): any; + close(pane: any): any; + show(pane: any, openPane?: bool): any; + hide(pane: any): any; + sizePane(pane: any, sizeInPixels: number): any; + resizeContent(pane: any): any; + resizeAll(): any; + + addToggleBtn(selector: string, pane: any) + addCloseBtn(selector: string, pane: any) + addOpenBtn(selector: string, pane: any) + addPinBtn(selector: string, pane: any) + allowOverflow(elemOrPane: any) + resetOverflow(elemOrPane: any) +} + +interface JQuery { + layout(options?: JQueryLayoutOptions): JQueryLayout; +}