打包0.8.0
This commit is contained in:
parent
abddafa3cf
commit
9915479354
@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><link rel="icon" href="dist/logo.ico"><title>思绪思维导图</title><script>// 自定义静态资源的路径
|
<!DOCTYPE html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1,maximum-scale=1,minimum-scale=1"><link rel="icon" href="dist/logo.ico"><title>思绪思维导图</title><script>// 自定义静态资源的路径
|
||||||
window.externalPublicPath = './dist/'
|
window.externalPublicPath = './dist/'
|
||||||
// 接管应用
|
// 接管应用
|
||||||
window.takeOverApp = false</script><link href="dist/css/chunk-vendors.css?21b1a5c4b2515be59750" rel="stylesheet"><link href="dist/css/app.css?21b1a5c4b2515be59750" rel="stylesheet"></head><body><noscript><strong>We're sorry but thoughts doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script>const getDataFromBackend = () => {
|
window.takeOverApp = false</script><link href="dist/css/chunk-vendors.css?d19203eaeb8de9913fb3" rel="stylesheet"><link href="dist/css/app.css?d19203eaeb8de9913fb3" rel="stylesheet"></head><body><noscript><strong>We're sorry but thoughts doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="app"></div><script>const getDataFromBackend = () => {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
resolve({
|
resolve({
|
||||||
@ -66,4 +66,4 @@
|
|||||||
// 可以通过window.$bus.$on()来监听应用的一些事件
|
// 可以通过window.$bus.$on()来监听应用的一些事件
|
||||||
// 实例化页面
|
// 实例化页面
|
||||||
window.initApp()
|
window.initApp()
|
||||||
}</script><script src="dist/js/chunk-vendors.js?21b1a5c4b2515be59750"></script><script src="dist/js/app.js?21b1a5c4b2515be59750"></script></body></html>
|
}</script><script src="dist/js/chunk-vendors.js?d19203eaeb8de9913fb3"></script><script src="dist/js/app.js?d19203eaeb8de9913fb3"></script></body></html>
|
||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "simple-mind-map",
|
"name": "simple-mind-map",
|
||||||
"version": "0.7.3-fix.2",
|
"version": "0.8.0",
|
||||||
"description": "一个简单的web在线思维导图",
|
"description": "一个简单的web在线思维导图",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
@ -22,7 +22,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"lint": "eslint src/",
|
"lint": "eslint src/",
|
||||||
"format": "prettier --write .",
|
"format": "prettier --write .",
|
||||||
"types": "npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir types --target es2017",
|
"types": "npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir types --target es2017 --skipLibCheck",
|
||||||
"wsServe": "node ./bin/wsServer.mjs"
|
"wsServe": "node ./bin/wsServer.mjs"
|
||||||
},
|
},
|
||||||
"module": "index.js",
|
"module": "index.js",
|
||||||
|
|||||||
32
simple-mind-map/types/index.d.ts
vendored
32
simple-mind-map/types/index.d.ts
vendored
@ -76,7 +76,7 @@ declare class MindMap {
|
|||||||
disableMouseWheelZoom: boolean;
|
disableMouseWheelZoom: boolean;
|
||||||
errorHandler: (code: any, error: any) => void;
|
errorHandler: (code: any, error: any) => void;
|
||||||
resetCss: string;
|
resetCss: string;
|
||||||
enableDblclickReset: boolean;
|
enableDblclickBackToRootNode: boolean;
|
||||||
minExportImgCanvasScale: number;
|
minExportImgCanvasScale: number;
|
||||||
hoverRectColor: string;
|
hoverRectColor: string;
|
||||||
hoverRectPadding: number;
|
hoverRectPadding: number;
|
||||||
@ -99,15 +99,14 @@ declare class MindMap {
|
|||||||
avatarSize: number;
|
avatarSize: number;
|
||||||
fontSize: number;
|
fontSize: number;
|
||||||
};
|
};
|
||||||
|
associativeLineIsAlwaysAboveNode: boolean;
|
||||||
|
defaultGeneralizationText: string;
|
||||||
|
handleIsSplitByWrapOnPasteCreateNewNode: any;
|
||||||
|
addHistoryTime: number;
|
||||||
});
|
});
|
||||||
opt: any;
|
opt: any;
|
||||||
el: any;
|
el: any;
|
||||||
elRect: any;
|
|
||||||
width: any;
|
|
||||||
height: any;
|
|
||||||
cssEl: HTMLStyleElement;
|
cssEl: HTMLStyleElement;
|
||||||
svg: any;
|
|
||||||
draw: any;
|
|
||||||
event: Event;
|
event: Event;
|
||||||
keyCommand: KeyCommand;
|
keyCommand: KeyCommand;
|
||||||
command: Command;
|
command: Command;
|
||||||
@ -115,10 +114,22 @@ declare class MindMap {
|
|||||||
view: View;
|
view: View;
|
||||||
batchExecution: BatchExecution;
|
batchExecution: BatchExecution;
|
||||||
handleOpt(opt: any): any;
|
handleOpt(opt: any): any;
|
||||||
|
initContainer(): void;
|
||||||
|
associativeLineDraw: any;
|
||||||
|
svg: any;
|
||||||
|
draw: any;
|
||||||
|
lineDraw: any;
|
||||||
|
nodeDraw: any;
|
||||||
|
otherDraw: any;
|
||||||
|
clearDraw(): void;
|
||||||
addCss(): void;
|
addCss(): void;
|
||||||
removeCss(): void;
|
removeCss(): void;
|
||||||
render(callback: any, source?: string): void;
|
render(callback: any, source?: string): void;
|
||||||
reRender(callback: any, source?: string): void;
|
reRender(callback: any, source?: string): void;
|
||||||
|
getElRectInfo(): void;
|
||||||
|
elRect: any;
|
||||||
|
width: any;
|
||||||
|
height: any;
|
||||||
resize(): void;
|
resize(): void;
|
||||||
on(event: any, fn: any): void;
|
on(event: any, fn: any): void;
|
||||||
emit(event: any, ...args: any[]): void;
|
emit(event: any, ...args: any[]): void;
|
||||||
@ -126,15 +137,15 @@ declare class MindMap {
|
|||||||
initCache(): void;
|
initCache(): void;
|
||||||
initTheme(): void;
|
initTheme(): void;
|
||||||
themeConfig: any;
|
themeConfig: any;
|
||||||
setTheme(theme: any): void;
|
setTheme(theme: any, notRender?: boolean): void;
|
||||||
getTheme(): any;
|
getTheme(): any;
|
||||||
setThemeConfig(config: any): void;
|
setThemeConfig(config: any, notRender?: boolean): void;
|
||||||
getCustomThemeConfig(): any;
|
getCustomThemeConfig(): any;
|
||||||
getThemeConfig(prop: any): any;
|
getThemeConfig(prop: any): any;
|
||||||
getConfig(prop: any): any;
|
getConfig(prop: any): any;
|
||||||
updateConfig(opt?: {}): void;
|
updateConfig(opt?: {}): void;
|
||||||
getLayout(): any;
|
getLayout(): any;
|
||||||
setLayout(layout: any): void;
|
setLayout(layout: any, notRender?: boolean): void;
|
||||||
execCommand(...args: any[]): void;
|
execCommand(...args: any[]): void;
|
||||||
setData(data: any): void;
|
setData(data: any): void;
|
||||||
setFullData(data: any): void;
|
setFullData(data: any): void;
|
||||||
@ -145,9 +156,10 @@ declare class MindMap {
|
|||||||
y: number;
|
y: number;
|
||||||
};
|
};
|
||||||
setMode(mode: any): void;
|
setMode(mode: any): void;
|
||||||
getSvgData({ paddingX, paddingY }?: {
|
getSvgData({ paddingX, paddingY, ignoreWatermark }?: {
|
||||||
paddingX?: number;
|
paddingX?: number;
|
||||||
paddingY?: number;
|
paddingY?: number;
|
||||||
|
ignoreWatermark?: boolean;
|
||||||
}): {
|
}): {
|
||||||
svg: any;
|
svg: any;
|
||||||
svgHTML: any;
|
svgHTML: any;
|
||||||
|
|||||||
@ -72,7 +72,7 @@ export namespace defaultOpt {
|
|||||||
const disableMouseWheelZoom: boolean;
|
const disableMouseWheelZoom: boolean;
|
||||||
function errorHandler(code: any, error: any): void;
|
function errorHandler(code: any, error: any): void;
|
||||||
const resetCss: string;
|
const resetCss: string;
|
||||||
const enableDblclickReset: boolean;
|
const enableDblclickBackToRootNode: boolean;
|
||||||
const minExportImgCanvasScale: number;
|
const minExportImgCanvasScale: number;
|
||||||
const hoverRectColor: string;
|
const hoverRectColor: string;
|
||||||
const hoverRectPadding: number;
|
const hoverRectPadding: number;
|
||||||
@ -97,4 +97,8 @@ export namespace defaultOpt {
|
|||||||
const fontSize_2: number;
|
const fontSize_2: number;
|
||||||
export { fontSize_2 as fontSize };
|
export { fontSize_2 as fontSize };
|
||||||
}
|
}
|
||||||
|
const associativeLineIsAlwaysAboveNode: boolean;
|
||||||
|
const defaultGeneralizationText: string;
|
||||||
|
const handleIsSplitByWrapOnPasteCreateNewNode: any;
|
||||||
|
const addHistoryTime: number;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,11 +4,11 @@ declare class Render {
|
|||||||
opt: {};
|
opt: {};
|
||||||
mindMap: any;
|
mindMap: any;
|
||||||
themeConfig: any;
|
themeConfig: any;
|
||||||
draw: any;
|
|
||||||
renderTree: any;
|
renderTree: any;
|
||||||
reRender: boolean;
|
reRender: boolean;
|
||||||
isRendering: boolean;
|
isRendering: boolean;
|
||||||
hasWaitRendering: boolean;
|
hasWaitRendering: boolean;
|
||||||
|
waitRenderingParams: any[];
|
||||||
nodeCache: {};
|
nodeCache: {};
|
||||||
lastNodeCache: {};
|
lastNodeCache: {};
|
||||||
renderSource: string;
|
renderSource: string;
|
||||||
@ -32,18 +32,20 @@ declare class Render {
|
|||||||
insertMultiNode(appointNodes: any, nodeList: any): void;
|
insertMultiNode(appointNodes: any, nodeList: any): void;
|
||||||
insertChildNode(openEdit?: boolean, appointNodes?: any[], appointData?: any, appointChildren?: any[]): void;
|
insertChildNode(openEdit?: boolean, appointNodes?: any[], appointData?: any, appointChildren?: any[]): void;
|
||||||
insertMultiChildNode(appointNodes: any, childList: any): void;
|
insertMultiChildNode(appointNodes: any, childList: any): void;
|
||||||
|
insertParentNode(openEdit: boolean, appointNodes: any, appointData: any): void;
|
||||||
upNode(): void;
|
upNode(): void;
|
||||||
downNode(): void;
|
downNode(): void;
|
||||||
insertAfter(node: any, exist: any): void;
|
insertAfter(node: any, exist: any): void;
|
||||||
insertBefore(node: any, exist: any): void;
|
insertBefore(node: any, exist: any): void;
|
||||||
moveNodeTo(node: any, toNode: any): void;
|
moveNodeTo(node: any, toNode: any): void;
|
||||||
removeNode(appointNodes?: any[]): void;
|
removeNode(appointNodes?: any[]): void;
|
||||||
|
removeCurrentNode(appointNodes?: any[]): void;
|
||||||
pasteNode(data: any): void;
|
pasteNode(data: any): void;
|
||||||
cutNode(callback: any): void;
|
cutNode(callback: any): void;
|
||||||
setNodeStyle(node: any, prop: any, value: any): void;
|
setNodeStyle(node: any, prop: any, value: any): void;
|
||||||
setNodeStyles(node: any, style: any): void;
|
setNodeStyles(node: any, style: any): void;
|
||||||
setNodeActive(node: any, active: any): void;
|
setNodeActive(node: any, active: any): void;
|
||||||
clearAllActive(): void;
|
clearActiveNode(): void;
|
||||||
setNodeExpand(node: any, expand: any): void;
|
setNodeExpand(node: any, expand: any): void;
|
||||||
expandAllNode(): void;
|
expandAllNode(): void;
|
||||||
unexpandAllNode(): void;
|
unexpandAllNode(): void;
|
||||||
@ -63,30 +65,31 @@ declare class Render {
|
|||||||
setNodeShape(node: any, shape: any): void;
|
setNodeShape(node: any, shape: any): void;
|
||||||
goTargetNode(node: any, callback?: () => void): void;
|
goTargetNode(node: any, callback?: () => void): void;
|
||||||
registerShortcutKeys(): void;
|
registerShortcutKeys(): void;
|
||||||
insertNodeWrap: () => void;
|
|
||||||
toggleActiveExpand(): void;
|
toggleActiveExpand(): void;
|
||||||
removeNodeWrap: () => void;
|
clearActiveNodeListOnDrawClick(e: any, eventType: any): void;
|
||||||
copy(): void;
|
|
||||||
cut(): void;
|
|
||||||
startTextEdit(): void;
|
startTextEdit(): void;
|
||||||
endTextEdit(): void;
|
endTextEdit(): void;
|
||||||
render(callback: () => void, source: any): void;
|
render(callback: () => void, source: any): void;
|
||||||
clearActive(): void;
|
clearActiveNodeList(): void;
|
||||||
addActiveNode(node: any): void;
|
addNodeToActiveList(node: any): void;
|
||||||
removeActiveNode(node: any): void;
|
removeNodeFromActiveList(node: any): void;
|
||||||
findActiveNodeIndex(node: any): number;
|
findActiveNodeIndex(node: any): any;
|
||||||
setCopyDataToClipboard(data: any): void;
|
backForward(type: any, step: any): void;
|
||||||
|
copy(): void;
|
||||||
|
cut(): void;
|
||||||
paste(): void;
|
paste(): void;
|
||||||
onPaste(): Promise<void>;
|
onPaste(): Promise<void>;
|
||||||
insertTo(node: any, exist: any, dir?: string): void;
|
insertTo(node: any, exist: any, dir?: string): void;
|
||||||
checkNodeLayerChange(node: any, toNode: any): void;
|
checkNodeLayerChange(node: any, toNode: any): void;
|
||||||
removeOneNode(node: any): void;
|
getNextActiveNode(): any;
|
||||||
copyNode(): any;
|
copyNode(): any;
|
||||||
toggleNodeExpand(node: any): void;
|
toggleNodeExpand(node: any): void;
|
||||||
setNodeDataRender(node: any, data: any, notRender?: boolean): void;
|
setNodeDataRender(node: any, data: any, notRender?: boolean): void;
|
||||||
moveNodeToCenter(node: any): void;
|
moveNodeToCenter(node: any): void;
|
||||||
|
setRootNodeCenter(): void;
|
||||||
expandToNodeUid(uid: any, callback?: () => void): void;
|
expandToNodeUid(uid: any, callback?: () => void): void;
|
||||||
findNodeByUid(uid: any): any;
|
findNodeByUid(uid: any): any;
|
||||||
|
emitNodeActiveEvent(): void;
|
||||||
}
|
}
|
||||||
import TextEdit from "./TextEdit";
|
import TextEdit from "./TextEdit";
|
||||||
import MindMap from "../../layouts/MindMap";
|
import MindMap from "../../layouts/MindMap";
|
||||||
|
|||||||
@ -6,6 +6,8 @@ declare class Node {
|
|||||||
mindMap: any;
|
mindMap: any;
|
||||||
renderer: any;
|
renderer: any;
|
||||||
draw: any;
|
draw: any;
|
||||||
|
nodeDraw: any;
|
||||||
|
lineDraw: any;
|
||||||
style: Style;
|
style: Style;
|
||||||
shapeInstance: Shape;
|
shapeInstance: Shape;
|
||||||
shapePadding: {
|
shapePadding: {
|
||||||
@ -84,7 +86,8 @@ declare class Node {
|
|||||||
top: any;
|
top: any;
|
||||||
};
|
};
|
||||||
reRender(): boolean;
|
reRender(): boolean;
|
||||||
updateNodeActive(): void;
|
updateNodeActiveClass(): void;
|
||||||
|
updateNodeByActive(active: any): void;
|
||||||
render(callback?: () => void): void;
|
render(callback?: () => void): void;
|
||||||
remove(): void;
|
remove(): void;
|
||||||
destroy(): void;
|
destroy(): void;
|
||||||
|
|||||||
1
simple-mind-map/types/src/layouts/Base.d.ts
vendored
1
simple-mind-map/types/src/layouts/Base.d.ts
vendored
@ -4,6 +4,7 @@ declare class Base {
|
|||||||
renderer: any;
|
renderer: any;
|
||||||
mindMap: any;
|
mindMap: any;
|
||||||
draw: any;
|
draw: any;
|
||||||
|
lineDraw: any;
|
||||||
root: any;
|
root: any;
|
||||||
lru: Lru;
|
lru: Lru;
|
||||||
doLayout(): void;
|
doLayout(): void;
|
||||||
|
|||||||
9
simple-mind-map/types/src/utils/index.d.ts
vendored
9
simple-mind-map/types/src/utils/index.d.ts
vendored
@ -64,7 +64,14 @@ export function selectAllInput(el: any): void;
|
|||||||
export function addDataToAppointNodes(appointNodes: any, data?: {}): any;
|
export function addDataToAppointNodes(appointNodes: any, data?: {}): any;
|
||||||
export function createUidForAppointNodes(appointNodes: any, createNewId?: boolean): any;
|
export function createUidForAppointNodes(appointNodes: any, createNewId?: boolean): any;
|
||||||
export function formatDataToArray(data: any): any[];
|
export function formatDataToArray(data: any): any[];
|
||||||
export function getNodeIndex(node: any): any;
|
export function getNodeDataIndex(node: any): any;
|
||||||
|
export function getNodeIndexInNodeList(node: any, nodeList: any): any;
|
||||||
export function generateColorByContent(str: any): string;
|
export function generateColorByContent(str: any): string;
|
||||||
export function htmlEscape(str: any): any;
|
export function htmlEscape(str: any): any;
|
||||||
export function isSameObject(a: any, b: any): boolean;
|
export function isSameObject(a: any, b: any): boolean;
|
||||||
|
export function setDataToClipboard(data: any): void;
|
||||||
|
export function getDataFromClipboard(): Promise<{
|
||||||
|
text: string;
|
||||||
|
img: any;
|
||||||
|
}>;
|
||||||
|
export function removeFromParentNodeData(node: any): void;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user