未验证 提交 91b91c95 编写于 作者: 大数据猿人's avatar 大数据猿人 提交者: GitHub

[Feature][UI Next] Add the tooltip to display the whole node's name. (#8353)

上级 0f04b3cf
......@@ -132,6 +132,35 @@ export function useCanvasInit(options: Options) {
edge.setSource(sourceNode)
}
})
// Add a node tool when the mouse entering
graph.value.on('node:mouseenter', ({ node }) => {
const nodeName = node.getData().taskName
node.addTools({
name: 'button',
args: {
markup: [
{
tagName: 'text',
textContent: nodeName,
attrs: {
fill: '#868686',
'font-size': 16,
'text-anchor': 'center'
}
}
],
x: 0,
y: 0,
offset: { x: 0, y: -10 }
}
})
})
// Remove all tools when the mouse leaving
graph.value.on('node:mouseleave', ({ node }) => {
node.removeTool('button')
})
})
/**
......
......@@ -15,27 +15,26 @@
* limitations under the License.
*/
$borderDark: rgba(255, 255, 255, 0.09);
$borderLight: rgb(239, 239, 245);
$bgDark: rgb(24, 24, 28);
$bgLight: #ffffff;
.container {
width: 100%;
padding: 20px;
box-sizing: border-box;
height: calc(100vh - 100px);
overflow: hidden;
display: block;
}
.dark {
border: solid 1px $borderDark;
background-color: $bgDark;
}
.light {
border: solid 1px $borderLight;
background-color: $bgLight;
}
\ No newline at end of file
$borderDark: rgba(255, 255, 255, 0.09);
$borderLight: rgb(239, 239, 245);
$bgDark: rgb(24, 24, 28);
$bgLight: #ffffff;
.container {
width: 100%;
padding: 20px;
box-sizing: border-box;
height: calc(100vh - 100px);
overflow: hidden;
display: block;
}
.dark {
border: solid 1px $borderDark;
background-color: $bgDark;
}
.light {
border: solid 1px $borderLight;
background-color: $bgLight;
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册