Functions
addClickHelper
- addClickHelper(target: Selection<d3.BaseType, any, d3.BaseType, any>, options: IOptions, onClick: function, onDoubleClick: function, contextMenuItems: IContextMenuItem[], tooltip: BaseTooltip, caller: UIElement, value?: any, selectionValue?: string): void
-
Parameters
-
target: Selection<d3.BaseType, any, d3.BaseType, any>
-
-
onClick: function
-
onDoubleClick: function
-
-
-
-
Optional value: any
-
Optional selectionValue: string
Returns void
animatePath
- animatePath(path: Selection<d3.BaseType, __type, any, any>, duration: number): void
-
Parameters
-
path: Selection<d3.BaseType, __type, any, any>
-
duration: number
Returns void
convertToSVGCoords
- convertToSVGCoords(svg: Selection<any, any, d3.BaseType, any>, element: Selection<any, any, d3.BaseType, any>): IRect
-
Parameters
-
svg: Selection<any, any, d3.BaseType, any>
-
element: Selection<any, any, d3.BaseType, any>
focus
- focus(d3Obj: Selection<any, any, d3.BaseType, any>, fillColors: WeakMap<Object, string>, strokeColors: WeakMap<Object, string>): void
-
Parameters
-
d3Obj: Selection<any, any, d3.BaseType, any>
-
fillColors: WeakMap<Object, string>
-
strokeColors: WeakMap<Object, string>
Returns void
getColor
- getColor(d3Obj: Selection<any, any, d3.BaseType, any>, map: WeakMap<Object, string>, color?: string): any
-
Parameters
-
d3Obj: Selection<any, any, d3.BaseType, any>
-
map: WeakMap<Object, string>
-
Default value color: string = undefined
Returns any
getKeys
- getKeys(data: any[], accessor: function): string[]
-
Parameters
-
data: any[]
-
accessor: function
-
-
Parameters
Returns string[]
Returns string[]
getSVGPoint
- getSVGPoint(svg: any, elem: any, point: any): any
-
Parameters
-
svg: any
-
elem: any
-
point: any
Returns any
getStyle
- getStyle(target: Selection<d3.BaseType, any, d3.BaseType, any>): any
-
Parameters
-
target: Selection<d3.BaseType, any, d3.BaseType, any>
Returns any
getTextRect
- getTextRect(svg: Selection<any, any, d3.BaseType, any>, text: string): IRect
-
Parameters
-
svg: Selection<any, any, d3.BaseType, any>
-
text: string
mergeKeys
- mergeKeys(arr1: string[], arr2: string[]): void
-
Parameters
-
arr1: string[]
-
arr2: string[]
Returns void
onSelectHelper
- onSelectHelper(caller: UIElement, value: any, selectionValue: string): void
-
Parameters
-
-
value: any
-
selectionValue: string
Returns void
select
- select(d3Obj: Selection<any, any, d3.BaseType, any>, fillColors: WeakMap<Object, string>, strokeColors: WeakMap<Object, string>): void
-
Parameters
-
d3Obj: Selection<any, any, d3.BaseType, any>
-
fillColors: WeakMap<Object, string>
-
strokeColors: WeakMap<Object, string>
Returns void
unfocus
- unfocus(d3Obj: Selection<any, any, d3.BaseType, any>, fillColors: WeakMap<Object, string>, strokeColors: WeakMap<Object, string>): void
-
Parameters
-
d3Obj: Selection<any, any, d3.BaseType, any>
-
fillColors: WeakMap<Object, string>
-
strokeColors: WeakMap<Object, string>
Returns void
unselect
- unselect(d3Obj: Selection<any, any, d3.BaseType, any>, fillColors: WeakMap<Object, string>, strokeColors: WeakMap<Object, string>): void
-
Parameters
-
d3Obj: Selection<any, any, d3.BaseType, any>
-
fillColors: WeakMap<Object, string>
-
strokeColors: WeakMap<Object, string>
Returns void
Note this is very expensive due to the getBoudingClientRect() call so you should cache this result if possible