v0.28.0 3cb3770

frappe-charts.d.ts RawHistoryFolder

1declare module 'frappe-charts' {
2  export interface ChartData {
3    labels: string[];
4    datasets: Array<{
5      name?: string;
6      values: number[];
7      chartType?: string;
8    }>;
9  }
10
11  export interface ChartOptions {
12    data: ChartData;
13    type: 'line' | 'bar' | 'axis-mixed' | 'pie' | 'percentage' | 'heatmap';
14    height?: number;
15    colors?: string[];
16    axisOptions?: {
17      xAxisMode?: 'tick' | 'span';
18      xIsSeries?: boolean;
19      yAxisMode?: 'tick' | 'span';
20    };
21    barOptions?: {
22      spaceRatio?: number;
23      stacked?: boolean;
24    };
25    lineOptions?: {
26      regionFill?: number;
27      hideDots?: number;
28      hideLine?: number;
29      heatline?: number;
30      dotSize?: number;
31    };
32    tooltipOptions?: {
33      formatTooltipX?: (d: string) => string;
34      formatTooltipY?: (d: number) => string;
35    };
36    isNavigable?: boolean;
37    valuesOverPoints?: boolean;
38    maxSlices?: number;
39  }
40
41  export class Chart {
42    constructor(container: HTMLElement, options: ChartOptions);
43    update(data: ChartData): void;
44    destroy(): void;
45    export(): void;
46  }
47}

Keyboard shortcuts

Single-key shortcuts are on. ctrl k and esc work whatever this says.

ctrl k :
go to a section, branch, tag, file or repository
?
this list
j k
move the row cursor down / up
enter
open the row under the cursor; on Files, a directory opens or closes in place
↑ ↓ ← → home end
in the file tree (focus on a row): previous / next row, close / open a directory or go to its parent / first entry, first / last row. They never open a file
l h
on Files: open a directory or a file / close a directory or go up to its parent, then to the parent page. Elsewhere: into the side panel (on a merge request, its files) / back to the content; there j k move between its controls
g g G
first / last row
/
filter the list; on Files, find a file anywhere in the repository (esc clears, enter opens the best match)
b
switch branch or tag
g s g f g c g b g m g i g r g a
tabs: summary, files, commits, branches & tags, merge requests, issues, releases, actions (when available)
g h
home
w
wide mode: use the whole width of the screen, or not (remembered)
y
copy a permalink pinned to the commit
d u x
diff: split / unified / collapse or expand all
e E
diff: the whole file in view / every file, with the lines the hunks hide
n
merge request: next note in the diff
esc
close a dialog, leave a field

Branches 8

Tags 42

↑↓ moveenter openesc close