mirror of
https://gitee.com/openharmony/napi_generator
synced 2025-02-24 19:24:38 +00:00
"modifile hdc/ts/ts_vs_plugin/src/vs_plugin_view.html 删除hdc目录的文件"
Signed-off-by: huruitao <huruitao@kaihong.com>
This commit is contained in:
parent
72d745e56f
commit
738f508752
@ -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>
|
Loading…
x
Reference in New Issue
Block a user