docs: update screenshots for new demos.

This commit is contained in:
Yanyan-Wang 2020-05-21 15:40:06 +08:00
parent 97808d9844
commit 43792584ee
6 changed files with 22 additions and 31 deletions

View File

@ -5,20 +5,12 @@
}, },
"demos": [ "demos": [
{ {
"filename": "nodeBg.js", "filename": "multiEdges.js",
"title": { "title": {
"zh": "设置节点文本背景", "zh": "两节点间存在多条边",
"en": "Set Node Label Background" "en": "Multiple Edges Between 2 Nodes"
}, },
"screenshot": "https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*m5ABT5ra4w4AAAAAAAAAAABkARQnAQ" "screenshot": "https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*g2p_Qa_wZcIAAAAAAAAAAABkARQnAQ"
},
{
"filename": "edgeBg.js",
"title": {
"zh": "设置边上文本背景",
"en": "Set Edge label Background"
},
"screenshot": "https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*w_bNSZTlPXUAAAAAAAAAAABkARQnAQ"
} }
] ]
} }

View File

@ -18,7 +18,7 @@
"zh": "局部图形响应提示框", "zh": "局部图形响应提示框",
"en": "Local Tooltip" "en": "Local Tooltip"
}, },
"screenshot": "https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*kjsSQ5pgVmoAAAAAAAAAAABkARQnAQ" "screenshot": "https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*7eCgR6DTI_IAAAAAAAAAAABkARQnAQ"
}, },
{ {
"filename": "tooltipLocalCustom.js", "filename": "tooltipLocalCustom.js",
@ -26,7 +26,7 @@
"zh": "局部图形响应提示框-自定义节点", "zh": "局部图形响应提示框-自定义节点",
"en": "Local Tooltip" "en": "Local Tooltip"
}, },
"screenshot": "https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*kjsSQ5pgVmoAAAAAAAAAAABkARQnAQ" "screenshot": "https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*bIHUToKq6OYAAAAAAAAAAABkARQnAQ"
} }
] ]
} }

View File

@ -23,15 +23,15 @@ const data = {
subdescription: 'This is subdescription of node-0.', subdescription: 'This is subdescription of node-0.',
}, },
{ {
id: '2', id: '1',
label: 'hover the label - node 1', label: 'No Tooltip - node 1',
x: 150, x: 150,
y: 310, y: 310,
description: 'This is node-1.', description: 'This is node-1.',
subdescription: 'This is subdescription of node-1.', subdescription: 'This is subdescription of node-1.',
}, },
{ {
id: '3', id: '2',
label: 'hover the label - node 2', label: 'hover the label - node 2',
x: 320, x: 320,
y: 310, y: 310,
@ -41,23 +41,17 @@ const data = {
], ],
edges: [ edges: [
{ {
id: 'e0', id: 'e1',
source: '0', source: '0',
target: '1', target: '1',
description: 'This is edge from node 0 to node 1.', description: 'This is edge from node 0 to node 1.',
}, },
{ {
id: 'e1', id: 'e2',
source: '0', source: '0',
target: '2', target: '2',
description: 'This is edge from node 0 to node 2.', description: 'This is edge from node 0 to node 2.',
}, },
{
id: 'e2',
source: '0',
target: '3',
description: 'This is edge from node 0 to node 3.',
},
], ],
}; };
const descriptionDiv = document.createElement('div'); const descriptionDiv = document.createElement('div');
@ -95,8 +89,9 @@ const graph = new G6.Graph({
const text = 'description: ' + model.description; const text = 'description: ' + model.description;
return text; return text;
}, },
offset: 30, offset: 20,
shouldBegin: (e) => { shouldBegin: (e) => {
if (e.item.getModel().id === '1') return false;
const div = document.getElementsByClassName('g6-tooltip')[0]; const div = document.getElementsByClassName('g6-tooltip')[0];
if (div) div.style.display = 'none'; if (div) div.style.display = 'none';
return true; return true;

View File

@ -1,6 +1,9 @@
import G6 from '@antv/g6'; import G6 from '@antv/g6';
import insertCss from 'insert-css'; import insertCss from 'insert-css';
// 我们用 insert-css 演示引入自定义样式
// 推荐将样式添加到自己的样式文件中
// 若拷贝官方代码,别忘了 npm install insert-css
insertCss(` insertCss(`
.g6-tooltip { .g6-tooltip {
border: 1px solid #e2e2e2; border: 1px solid #e2e2e2;
@ -67,7 +70,7 @@ const data = {
}, },
{ {
id: '2', id: '2',
label: 'B', label: 'No Tooltip',
x: 150, x: 150,
y: 310, y: 310,
description: 'This is node B.', description: 'This is node B.',
@ -134,6 +137,7 @@ const graph = new G6.Graph({
}, },
offset: 30, offset: 30,
shouldBegin: (e) => { shouldBegin: (e) => {
if (e.item.getModel().id === '2') return false;
const div = document.getElementsByClassName('g6-tooltip')[0]; const div = document.getElementsByClassName('g6-tooltip')[0];
if (div) div.style.display = 'none'; if (div) div.style.display = 'none';
return true; return true;

View File

@ -72,7 +72,7 @@ fetch('https://gw.alipayobjects.com/os/antvdemo/assets/data/algorithm-category.j
const graphDiv = document.getElementById('container'); const graphDiv = document.getElementById('container');
const descriptionDiv = document.createElement('div'); const descriptionDiv = document.createElement('div');
descriptionDiv.innerHTML = descriptionDiv.innerHTML =
'The nodes of a subtree is align to the left.'; 'The nodes of a subtree is aligned to the left.';
graphDiv.appendChild(descriptionDiv); graphDiv.appendChild(descriptionDiv);
const width = graphDiv.scrollWidth; const width = graphDiv.scrollWidth;

View File

@ -23,10 +23,10 @@
{ {
"filename": "compactBoxLeftAlign.js", "filename": "compactBoxLeftAlign.js",
"title": { "title": {
"zh": "节点左对齐的紧凑", "zh": "节点左对齐的紧凑",
"en": "CompactBox with Left Align Nodes" "en": "CompactBox with Left Align Nodes"
}, },
"screenshot": "" "screenshot": "https://gw.alipayobjects.com/mdn/rms_f8c6a0/afts/img/A*b3G-QZZekE8AAAAAAAAAAABkARQnAQ"
} }
] ]
} }