| @@ -267,6 +267,8 @@ const EditPipeline = () => { | |||||
| // const selectedNodes = this.selectedNodes; | // const selectedNodes = this.selectedNodes; | ||||
| contextMenu = new G6.Menu({ | contextMenu = new G6.Menu({ | ||||
| getContent(evt) { | getContent(evt) { | ||||
| const type = evt.item.getType(); | |||||
| const cloneDisplay = type === 'node' ? 'block' : 'none'; | |||||
| return ` | return ` | ||||
| <ul style="position: absolute; | <ul style="position: absolute; | ||||
| width: 100px; | width: 100px; | ||||
| @@ -280,8 +282,7 @@ const EditPipeline = () => { | |||||
| font-size: 14px; | font-size: 14px; | ||||
| color: #333333; | color: #333333; | ||||
| overflow-y: auto;"> | overflow-y: auto;"> | ||||
| <li style="padding: 10px 20px;cursor: pointer;" code="clone">复制</li> | |||||
| <li style="padding: 10px 20px;cursor: pointer; display: ${cloneDisplay}" code="clone">复制</li> | |||||
| <li style="padding: 10px 20px;cursor: pointer;" code="delete">删除</li> | <li style="padding: 10px 20px;cursor: pointer;" code="delete">删除</li> | ||||
| </ul>`; | </ul>`; | ||||
| }, | }, | ||||