"modifile hdc/ts/ts_vs_plugin/src/vs_plugin_view.html 删除hdc目录的文件"

Signed-off-by: huruitao <huruitao@kaihong.com>
This commit is contained in:
huruitao 2024-07-04 22:04:54 +08:00
parent 72d745e56f
commit 738f508752

View File

@ -1,218 +0,0 @@
<!DOCTYPE html>
<html lang="en" style="width: 100%; height: 100%;">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Napi</title>
</head>
<style type="text/css">
body {
background-color: #000000;
margin:0 auto;
font-family: Consolas, sans-serif;
}
a {
text-decoration: none;
}
button.button {
background-color: #ffffff;
font-family: Consolas, sans-serif;
font-size: 16px;
border-radius: 3px;
border-color: #C4C4C4;
align-self: center;
border: 1px solid #C4C4C4;
outline: none;
width: 100px;
height:24px
}
button.button:hover {
background: #4B97D9;
color: #fff;
border: 0px;
font-family: Consolas, sans-serif;
font-size: 16px;
width: 100px;
height: 24px
}
input.text:focus {
outline: 2px solid #4B97D9;
border: 0px;
}
input.text {
outline: 2px solid #C4C4C4;
border: 0px;
}
.tabs{
position: relative;
height: 800px;
min-height: 800px;
max-height: 800px;
clear: both;
margin: 25px 0;
overflow: hidden;
}
.tab{
float: left;
margin: 25px 0;
}
.tab label{
background: #eee;
padding: 10px 20px;
position: relative;
left: 1px;
border: 0px solid;
margin-left: -1px;
z-index: 2;
color: #333333;
background: white;
}
input.text {
width: 250px;
height: 18px;
vertical-align:middle;
}
.content{
position: absolute;
top: 61px;
left: 0;
right: 0;
bottom: 0;
background: black;
padding: 20px 20px;
border: 0px solid #ccc;
max-height: 800px;
overflow: scroll;
}
[type=radio]:checked ~ label{
color: white;
background: #3288e9;
border: 0px solid #ccc;
z-index: 3;
}
[type=radio]:checked ~ label ~ .content{
z-index: 1;
}
</style>
<script type="text/javascript">
var mode = 0;
let vscode = acquireVsCodeApi();
let importCheck = false;
function sendH2TsParamMsg() {
var fileNames = document.getElementById("hFilePath").value;
var genDir = document.getElementById("genHResultDir").value;
var buttonName = document.getElementById("okButton").textContent;
var result = {
msg: "h2ts",
fileNames: fileNames,
genDir: genDir,
buttonName: buttonName,
}
vscode.postMessage(result);
}
function selectHFilePath() {
var result = {
msg: "selectHFilePath",
mode: mode
}
vscode.postMessage(result);
}
function selectPath(message) {
var result = {
msg: message
}
vscode.postMessage(result);
}
function cancel() {
var result = {
msg: "cancel"
}
vscode.postMessage(result);
}
window.addEventListener('message', event => {
const message = event.data.msg;
const path = event.data.path;
if(message == "selectHFilePath") {
document.getElementById("hFilePath").value = path;
fillInputDir(path, message);
} else if(message == "selectHResultDir") {
document.getElementById("genHResultDir").value = path;
} else {
console.log("param is error");
}
})
function inputChange() {
var fileNames = document.getElementById("hFilePath").value;
fillInputDir(fileNames);
}
function fillInputDir(fileNames, message) {
var dir;
var fileName;
if (mode == 0) {
if (fileNames.indexOf(",") != -1) {
fileName = fileNames.substring(0, fileNames.indexOf(","));
} else {
fileName = fileNames;
}
if (fileName.lastIndexOf("/") != -1) {
dir = fileName.substring(0, fileName.lastIndexOf("/"));
} else {
dir = fileName.substring(0, fileName.lastIndexOf("\\"));
}
document.getElementById("genHResultDir").value = dir;
}
else {
dir = fileNames;
}
}
</script>
<body>
<div class="tabs">
<div class="tab">
<input type="radio" style="display: none;" id="tab" name="group-1">
<label for="tab">Ts-Gen</label>
<div class="content">
<table style="border-spacing:0px 5px; margin-left: 20px; margin-top: 38px; width: 500px;">
<tr>
<td width="110px">文件路径选择:</td>
<td width="340px">
<input class="text" type="text" id="hFilePath" onchange="inputChange()" onporpertychange="inputChange() ">
<img src="./images/file.png" width="20px" height="20px" style="vertical-align:middle;" onclick="selectHFilePath()">
</td>
</tr>
<tr>
<td>输出目录选择:</td>
<td>
<input class="text" accept="text" id="genHResultDir">
<img src="./images/path.png" width="20px" height="20px" style="vertical-align:middle;" onclick="selectPath('selectHResultDir')">
</td>
</tr>
<tr>
<td colspan="2">
<button type="button" class="button" onclick="cancel()" style="background-color: #333333; border: 1px solid #333333; color: #fff;">Cancel</button>
<button id="okButton" type="button" class="button" onclick="sendH2TsParamMsg()" style="background-color: #4B97D9; border: 1px solid #4B97D9; color: #fff;">Ok</button>
<a href="https://gitee.com/openharmony/napi_generator" target="_blank">
<button type="button" style="background-color: #333333; width: 20px; height: 20px; border-radius: 50%;border: none; color: #fff;">?</button>
</a>
</td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>