cockpit/js/instance.js in cpee-1.4.29 vs cockpit/js/instance.js in cpee-1.4.30

- old
+ new

@@ -73,10 +73,14 @@ $("button[name=loadtestsetfile]").click(load_testsetfile); $("button[name=loadmodelfile]").click(load_modelfile); $("button[name=loadmodeltype]").click(function(e){new CustomMenu(e).menu($('#modeltypes'),load_modeltype, $("button[name=loadmodeltype]")); }); $("button[name=savetestset]").click(function(){ save_testset(); }); $("button[name=savesvg]").click(function(){ save_svg(); }); + $("button[name=state_start]").click(function(){ $(this).attr("disabled","disabled");start_instance(); }); + $("button[name=state_stop]").click(function(){ $(this).attr("disabled","disabled");stop_instance(); }); + $("button[name=state_simulate]").click(function(){ $(this).attr("disabled","disabled");sim_instance(); }); + $("button[name=state_abandon]").click(function(){ aba_instance(); }); $("input[name=votecontinue]").click(check_subscription); $("input[name=testsetfile]").change(load_testsetfile_after); $("input[name=modelfile]").change(load_modelfile_after); $.ajax({ @@ -541,25 +545,28 @@ if (notification == 'stopping' && save['state'] == 'stopped') return; if (notification != save['state']) { save['state'] = notification; - var ctv = $("#state"); - ctv.empty(); - if (notification == "stopped") { monitor_instance_pos(); } if (notification == "running") { format_visual_clear(); } var but = ""; if (notification == "ready" || notification == "stopped") { - but = " ⇒ <button onclick='$(this).attr(\"disabled\",\"disabled\");start_instance();' title='start'>⏵</button> / <button onclick='$(this).attr(\"disabled\",\"disabled\");sim_instance();' title='simulate'>🎜</button> / <button onclick='aba_instance();' title='abandon'>⛌</button>"; + $("button[name=state_start]").show(); + $("button[name=state_stop]").hide(); + $("button[name=state_sim]").show(); + $("button[name=state_abandon]").show(); } else if (notification == "running") { - but = " ⇒ <button onclick='$(this).attr(\"disabled\",\"disabled\");stop_instance();' title='stop'>⏸</button>"; + $("button[name=state_start]").hide(); + $("button[name=state_stop]").show(); + $("button[name=state_sim]").hide(); + $("button[name=state_abandon]").hide(); } // disable all input, also check themes format_visual_forms(); // remove all markings with state change @@ -571,10 +578,10 @@ $('.tabbehind button').hide(); } else { $('#parameters .tabbehind button').show(); } - ctv.append(notification + but); + $("#state_text").text(notification); } } //}}} function monitor_instance_pos_change(notification) {// {{{ var parts = JSON.parse(notification); if (parts['unmark']) {