mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-08-13 05:20:25 +00:00
Merge pull request #2285 from bayitajesi/master
Changes to jquery.dynatree definitions
This commit is contained in:
Vendored
+12
-10
@@ -1,22 +1,23 @@
|
||||
// Type definitions for jquery.dynatree 1.2
|
||||
// Type definitions for jquery.dynatree 1.2.5
|
||||
// Project: http://code.google.com/p/dynatree/
|
||||
// Definitions by: https://github.com/fdecampredon
|
||||
// Definitions: https://github.com/borisyankov/DefinitelyTyped
|
||||
|
||||
|
||||
/// <reference path="../jquery/jquery.d.ts"/>
|
||||
/// <reference path="../jqueryui/jqueryui.d.ts"/>
|
||||
|
||||
declare module JQueryUI {
|
||||
interface UI {
|
||||
dynatree: DynatreeNamespace
|
||||
}
|
||||
}
|
||||
|
||||
interface JQuery {
|
||||
dynatree(options?: DynatreeOptions): DynaTree;
|
||||
dynatree(option?: string, ...rest: any[]): any;
|
||||
}
|
||||
|
||||
interface JQueryStatic {
|
||||
ui: {
|
||||
dynatree: DynatreeNamespace;
|
||||
};
|
||||
}
|
||||
|
||||
interface DynaTree {
|
||||
activateKey(key: string): DynaTreeNode;
|
||||
count(): number;
|
||||
@@ -39,7 +40,7 @@ interface DynaTree {
|
||||
renderInvisibleNodes(): void;
|
||||
selectKey(key: string, flag: string): DynaTreeNode;
|
||||
serializeArray(stopOnParents: boolean): any[];
|
||||
toDict(): any;
|
||||
toDict(includeRoot?: boolean): any;
|
||||
visit(fn: (node: DynaTreeNode) =>boolean, includeRoot: boolean): void;
|
||||
}
|
||||
|
||||
@@ -77,6 +78,7 @@ interface DynaTreeNode {
|
||||
makeVisible(): boolean;
|
||||
move(targetNode: DynaTreeNode, mode: string): boolean;
|
||||
reload(force: boolean): void;
|
||||
reloadChildren(callback?: (node: DynaTreeNode, isOk: boolean) => any): void;
|
||||
remove(): void;
|
||||
removeChildren(): void;
|
||||
render(useEffects: boolean, includeInvisible: boolean): void;
|
||||
@@ -177,7 +179,7 @@ interface DynaTreeDataModel {
|
||||
interface DynaTreeDNDOptions {
|
||||
autoExpandMS?: number; // Expand nodes after n milliseconds of hovering.
|
||||
preventVoidMoves?: boolean; // Prevent dropping nodes 'before self', etc.
|
||||
|
||||
revert: boolean; // true: slide helper back to source if drop is rejected
|
||||
|
||||
// Make tree nodes draggable:
|
||||
onDragStart?: (sourceNode: any) =>void; // Callback(sourceNode), return true, to enable dnd
|
||||
@@ -239,4 +241,4 @@ interface DynatreeNamespace {
|
||||
getNode(element: HTMLElement): DynaTreeNode;
|
||||
getPersistData(cookieId: string, cookieOpts: DynaTreeCookieOptions): any;
|
||||
version: number;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user