Skip to content
This repository was archived by the owner on Jul 3, 2025. It is now read-only.

Commit 68f86c2

Browse files
committed
removed gulp
1 parent ee922f1 commit 68f86c2

21 files changed

+1663
-960
lines changed

README.md

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,5 @@
11
# iiif-tree-component
22

3-
http://viewdir.github.io/iiif-tree-component/examples/
4-
5-
**Ensure you have the [typings](https://github.com/typings/typings) CLI installed**
6-
7-
npm install typings --global
8-
9-
**Install node modules**
10-
11-
npm install
12-
13-
**Build**
14-
15-
gulp
16-
17-
**View examples at `http://localhost:8080`**
18-
19-
gulp examples
3+
npm i
4+
npm run build
5+
npm start
Lines changed: 64 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,64 @@
1-
// iiif-tree-component v1.1.7 https://github.com/iiif-commons/iiif-tree-component#readme
2-
interface JQuery {
3-
link: any;
4-
render: any;
5-
}
6-
interface JQueryStatic {
7-
observable: any;
8-
templates: any;
9-
views: any;
10-
view: any;
11-
}
12-
13-
/// <reference types="@iiif/manifold" />
14-
declare namespace IIIFComponents {
15-
interface ITreeComponent extends _Components.IBaseComponent {
16-
deselectCurrentNode(): void;
17-
getNodeById(id: string): Manifold.ITreeNode;
18-
selectNode(node: Manifold.ITreeNode): void;
19-
}
20-
}
21-
22-
/// <reference types="@iiif/manifold" />
23-
declare namespace IIIFComponents {
24-
interface ITreeComponentData {
25-
[key: string]: any;
26-
autoExpand?: boolean;
27-
branchNodesSelectable?: boolean;
28-
branchNodesExpandOnClick?: boolean;
29-
helper?: Manifold.IHelper | null;
30-
topRangeIndex?: number;
31-
treeSortType?: Manifold.TreeSortType;
32-
}
33-
}
34-
35-
/// <reference types="base-component" />
36-
/// <reference types="@iiif/manifold" />
37-
declare namespace IIIFComponents {
38-
class TreeComponent extends _Components.BaseComponent implements ITreeComponent {
39-
options: _Components.IBaseComponentOptions;
40-
private _$tree;
41-
private _allNodes;
42-
private _multiSelectableNodes;
43-
private _selectedNode;
44-
private _rootNode;
45-
constructor(options: _Components.IBaseComponentOptions);
46-
protected _init(): boolean;
47-
set(data: ITreeComponentData): void;
48-
private _getMultiSelectState();
49-
data(): ITreeComponentData;
50-
allNodesSelected(): boolean;
51-
private _getMultiSelectableNodes();
52-
private _nodeIsMultiSelectable(node);
53-
private _getAllNodes();
54-
getMultiSelectedNodes(): Manifold.ITreeNode[];
55-
getNodeById(id: string): Manifold.ITreeNode;
56-
private _multiSelectTreeNode(node, isSelected);
57-
private _expandParents(node);
58-
private _setNodeSelected(node, selected);
59-
private _setNodeExpanded(node, expanded);
60-
private _setNodeMultiSelected(node, selected);
61-
private _setNodeMultiSelectEnabled(node, enabled);
62-
selectPath(path: string): void;
63-
deselectCurrentNode(): void;
64-
selectNode(node: Manifold.ITreeNode): void;
65-
getNodeByPath(parentNode: Manifold.ITreeNode, path: string[]): Manifold.ITreeNode;
66-
show(): void;
67-
hide(): void;
68-
protected _resize(): void;
69-
}
70-
}
71-
declare namespace IIIFComponents.TreeComponent {
72-
class Events {
73-
static TREE_NODE_MULTISELECTED: string;
74-
static TREE_NODE_SELECTED: string;
75-
}
76-
}
1+
/// <reference types="@iiif/base-component" />
2+
/// <reference types="@iiif/manifold" />
3+
declare namespace IIIFComponents {
4+
interface ITreeComponent extends _Components.IBaseComponent {
5+
deselectCurrentNode(): void;
6+
getNodeById(id: string): Manifold.ITreeNode;
7+
selectNode(node: Manifold.ITreeNode): void;
8+
}
9+
interface ITreeComponentData {
10+
[key: string]: any;
11+
autoExpand?: boolean;
12+
branchNodesSelectable?: boolean;
13+
branchNodesExpandOnClick?: boolean;
14+
helper?: Manifold.IHelper | null;
15+
topRangeIndex?: number;
16+
treeSortType?: Manifold.TreeSortType;
17+
}
18+
class TreeComponent extends _Components.BaseComponent implements ITreeComponent {
19+
options: _Components.IBaseComponentOptions;
20+
private _$tree;
21+
private _allNodes;
22+
private _multiSelectableNodes;
23+
private _selectedNode;
24+
private _rootNode;
25+
constructor(options: _Components.IBaseComponentOptions);
26+
protected _init(): boolean;
27+
set(data: ITreeComponentData): void;
28+
private _getMultiSelectState;
29+
data(): ITreeComponentData;
30+
allNodesSelected(): boolean;
31+
private _getMultiSelectableNodes;
32+
private _nodeIsMultiSelectable;
33+
private _getAllNodes;
34+
getMultiSelectedNodes(): Manifold.ITreeNode[];
35+
getNodeById(id: string): Manifold.ITreeNode;
36+
private _setNodeSelected;
37+
private _setNodeExpanded;
38+
private _setNodeMultiSelected;
39+
private _setNodeMultiSelectEnabled;
40+
selectPath(path: string): void;
41+
deselectCurrentNode(): void;
42+
selectNode(node: Manifold.ITreeNode): void;
43+
getNodeByPath(parentNode: Manifold.ITreeNode, path: string[]): Manifold.ITreeNode;
44+
show(): void;
45+
hide(): void;
46+
protected _resize(): void;
47+
}
48+
}
49+
declare namespace IIIFComponents.TreeComponent {
50+
class Events {
51+
static TREE_NODE_MULTISELECTED: string;
52+
static TREE_NODE_SELECTED: string;
53+
}
54+
}
55+
interface JQuery {
56+
link: any;
57+
render: any;
58+
}
59+
interface JQueryStatic {
60+
observable: any;
61+
templates: any;
62+
views: any;
63+
view: any;
64+
}

0 commit comments

Comments
 (0)