Update webui assets

This commit is contained in:
yangdx
2025-03-14 03:34:32 +08:00
parent 2777715403
commit 9b01d50823
5 changed files with 48 additions and 48 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -8,8 +8,8 @@
<link rel="icon" type="image/svg+xml" href="./logo.png" /> <link rel="icon" type="image/svg+xml" href="./logo.png" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Lightrag</title> <title>Lightrag</title>
<script type="module" crossorigin src="./assets/index-B6Hxnq21.js"></script> <script type="module" crossorigin src="./assets/index-HWWfOWMh.js"></script>
<link rel="stylesheet" crossorigin href="./assets/index-ban2VJxS.css"> <link rel="stylesheet" crossorigin href="./assets/index-BV5s8k-a.css">
</head> </head>
<body> <body>
<div id="root"></div> <div id="root"></div>

View File

@@ -64,7 +64,7 @@ const GraphControl = ({ disableHoverEffect }: { disableHoverEffect?: boolean })
// Define event types // Define event types
type NodeEvent = { node: string; event: { original: MouseEvent | TouchEvent } } type NodeEvent = { node: string; event: { original: MouseEvent | TouchEvent } }
type EdgeEvent = { edge: string; event: { original: MouseEvent | TouchEvent } } type EdgeEvent = { edge: string; event: { original: MouseEvent | TouchEvent } }
// Register all events, but edge events will only be processed if enableEdgeEvents is true // Register all events, but edge events will only be processed if enableEdgeEvents is true
const events: Record<string, any> = { const events: Record<string, any> = {
enterNode: (event: NodeEvent) => { enterNode: (event: NodeEvent) => {
@@ -83,20 +83,20 @@ const GraphControl = ({ disableHoverEffect }: { disableHoverEffect?: boolean })
}, },
clickStage: () => clearSelection() clickStage: () => clearSelection()
} }
// Only add edge event handlers if enableEdgeEvents is true // Only add edge event handlers if enableEdgeEvents is true
if (enableEdgeEvents) { if (enableEdgeEvents) {
events.clickEdge = (event: EdgeEvent) => { events.clickEdge = (event: EdgeEvent) => {
setSelectedEdge(event.edge) setSelectedEdge(event.edge)
setSelectedNode(null) setSelectedNode(null)
} }
events.enterEdge = (event: EdgeEvent) => { events.enterEdge = (event: EdgeEvent) => {
if (!isButtonPressed(event.event.original)) { if (!isButtonPressed(event.event.original)) {
setFocusedEdge(event.edge) setFocusedEdge(event.edge)
} }
} }
events.leaveEdge = (event: EdgeEvent) => { events.leaveEdge = (event: EdgeEvent) => {
if (!isButtonPressed(event.event.original)) { if (!isButtonPressed(event.event.original)) {
setFocusedEdge(null) setFocusedEdge(null)
@@ -122,7 +122,7 @@ const GraphControl = ({ disableHoverEffect }: { disableHoverEffect?: boolean })
// Update edge-specific settings // Update edge-specific settings
enableEdgeEvents, enableEdgeEvents,
renderEdgeLabels, renderEdgeLabels,
// Node reducer for node appearance // Node reducer for node appearance
nodeReducer: (node, data) => { nodeReducer: (node, data) => {
const graph = sigma.getGraph() const graph = sigma.getGraph()
@@ -162,7 +162,7 @@ const GraphControl = ({ disableHoverEffect }: { disableHoverEffect?: boolean })
} }
return newData return newData
}, },
// Edge reducer for edge appearance // Edge reducer for edge appearance
edgeReducer: (edge, data) => { edgeReducer: (edge, data) => {
const graph = sigma.getGraph() const graph = sigma.getGraph()