2 * Code for the controls page.
7 mctx.control.api = mctx.api + 'control'
8 mctx.control.states = {
16 $.fn.initialiseControls = function () {
20 url : mctx.control.api,
21 data : {'action' : 'identify'}
22 }).done(function (data) {
23 if (!result.checkStatus(data)) {
24 $(result).parent().addClass("fail");
31 switch (data.control_state_id) {
32 case mctx.control.states.start:
33 text = "Experiment started - '" + data.control_experiment_name +
34 "' by " + data.control_user_name;
37 case mctx.control.states.pause:
38 text = "Experiment paused - '" + data.control_experiment_name +
39 "' by " + data.control_user_name;
42 case mctx.control.states.stop:
43 text = "No experiment running.";
45 case mctx.control.states.emergency:
46 text = "Emergency mode - '" + data.control_experiment_name +
47 "' by " + data.control_user_name;
51 text = "Unknown mode: " + data.control_state_id;
56 $("#experiment-stop").show();
57 $("#pressure-widget").show();
59 $("#start-widget").show();
64 $(result).parent().addClass("fail");
66 $(result).parent().addClass("pass");