support remote debug
This commit is contained in:
@@ -43,7 +43,7 @@ function startContract() {
|
||||
global.wssocket.send(JSON.stringify(request));
|
||||
}
|
||||
|
||||
function startContractAsDebug() {
|
||||
function startContractAsDebug(isDebug) {
|
||||
const key = pubkeyDialogVue.sm2KeyList[pubkeyDialogVue.selectedSM2Key];
|
||||
const sm2Key = JSON.parse(key.sm2Key);
|
||||
const projectId = $("#selectedProject")[0].value;
|
||||
@@ -51,9 +51,28 @@ function startContractAsDebug() {
|
||||
startResult.innerText = "正在以调试模式启动合约:" + project;
|
||||
|
||||
const request = {};
|
||||
request.action = "startContractAsDebug";
|
||||
request.action = "startContract";
|
||||
request.isPrivate = $("#privateprojecttab").hasClass("active");
|
||||
|
||||
if (createParam.value !='') {
|
||||
request.createParam = createParam.value;
|
||||
$("#createParam").css("color","");
|
||||
if (autoConvertStr.value=='on') {
|
||||
try{
|
||||
request.createParam = JSON.parse(request.createParam);
|
||||
$("#createParam").css("color","");
|
||||
}catch(e){
|
||||
console.log(e);
|
||||
$("#createParam").css("color","red");
|
||||
alert("Create Param not JSON Format");
|
||||
return;
|
||||
}
|
||||
}else{
|
||||
}
|
||||
}
|
||||
request.isDebug = isDebug;
|
||||
if (remoteDebugPort.value !='') {
|
||||
request.remoteDebugPort = remoteDebugPort.value;
|
||||
}
|
||||
request.owner = sm2Key.publicKey;
|
||||
request.requestID = new Date().getTime() + "";
|
||||
// request.contractid = $("#tabdiv")[0].value;
|
||||
|
||||
Reference in New Issue
Block a user