diff --git a/ui/package-lock.json b/ui/package-lock.json index 8c91a2c..020154e 100644 --- a/ui/package-lock.json +++ b/ui/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@xterm/addon-fit": "^0.10.0", + "@xterm/addon-search": "^0.15.0", "@xterm/addon-web-links": "^0.11.0", "@xterm/xterm": "^5.5.0", "element-plus": "^2.10.1", @@ -1820,6 +1821,15 @@ "@xterm/xterm": "^5.0.0" } }, + "node_modules/@xterm/addon-search": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@xterm/addon-search/-/addon-search-0.15.0.tgz", + "integrity": "sha512-ZBZKLQ+EuKE83CqCmSSz5y1tx+aNOCUaA7dm6emgOX+8J9H1FWXZyrKfzjwzV+V14TV3xToz1goIeRhXBS5qjg==", + "license": "MIT", + "peerDependencies": { + "@xterm/xterm": "^5.0.0" + } + }, "node_modules/@xterm/addon-web-links": { "version": "0.11.0", "resolved": "https://registry.npmmirror.com/@xterm/addon-web-links/-/addon-web-links-0.11.0.tgz", diff --git a/ui/package.json b/ui/package.json index 99d777f..708e9b7 100644 --- a/ui/package.json +++ b/ui/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@xterm/addon-fit": "^0.10.0", + "@xterm/addon-search": "^0.15.0", "@xterm/addon-web-links": "^0.11.0", "@xterm/xterm": "^5.5.0", "element-plus": "^2.10.1", diff --git a/ui/src/components/RttyTerm.vue b/ui/src/components/RttyTerm.vue index a6e981f..2a0182d 100644 --- a/ui/src/components/RttyTerm.vue +++ b/ui/src/components/RttyTerm.vue @@ -13,18 +13,32 @@ {{ $t('OK') }} + +
+ + + + + + + {{ $t('Prev') }} + {{ $t('Next') }} + {{ $t('Close') }} +
+