This commit is contained in:
Liang Ding 2014-09-24 13:40:19 +08:00
parent b2a531629b
commit c3925344dd
1 changed files with 8 additions and 3 deletions

View File

@ -1,6 +1,7 @@
var wide = { var wide = {
curNode: undefined, curNode: undefined,
curEditor: undefined, curEditor: undefined,
curProcessId: undefined, // 当前正在运行的进程 idpid
bottomWindowTab: undefined, bottomWindowTab: undefined,
_initDialog: function () { _initDialog: function () {
$("#dialogAlert").dialog({ $("#dialogAlert").dialog({
@ -256,7 +257,11 @@ var wide = {
if ('run' === data.cmd) { // 正在运行 if ('run' === data.cmd) { // 正在运行
$('.bottom-window-group .output').text($('.bottom-window-group .output').text() + data.output); $('.bottom-window-group .output').text($('.bottom-window-group .output').text() + data.output);
wide.curProcessId = data.pid;
} else if ('run-done' === data.cmd) { // 运行结束 } else if ('run-done' === data.cmd) { // 运行结束
wide.curProcessId = undefined;
// TODO: 运行结束后修改 [构建&运行] 图标状态为可用状态 // TODO: 运行结束后修改 [构建&运行] 图标状态为可用状态
} else if ('build' === data.cmd || 'go install' === data.cmd) { } else if ('build' === data.cmd || 'go install' === data.cmd) {
$('.bottom-window-group .output').text(data.output); $('.bottom-window-group .output').text(data.output);
@ -353,7 +358,7 @@ var wide = {
} }
var request = newWideRequest(); var request = newWideRequest();
request.pid = 0; request.pid = wide.curProcessId;
$.ajax({ $.ajax({
type: 'POST', type: 'POST',
@ -361,7 +366,7 @@ var wide = {
data: JSON.stringify(request), data: JSON.stringify(request),
dataType: "json", dataType: "json",
beforeSend: function (data) { beforeSend: function (data) {
$('.bottom-window-group .output').text(''); // $('.bottom-window-group .output').text('');
}, },
success: function (data) { success: function (data) {
$(".toolbars .ico-stop").removeClass("ico-stop").addClass("ico-buildrun"); $(".toolbars .ico-stop").removeClass("ico-stop").addClass("ico-buildrun");