X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=testing%2FMCTXWeb%2Fpublic_html%2Fstatic%2Fmctx.gui.js;h=606c0be942230a8b2bb9473032e681f1bd4fdc43;hb=989a1d2ff5f5afc20f78738f57cc829ae9d11e99;hp=e7dd167d46ecaf125633952e205ad1efd707a145;hpb=6594f1344fc7e77717f933671e93d80aa4e40bf0;p=matches%2FMCTX3420.git diff --git a/testing/MCTXWeb/public_html/static/mctx.gui.js b/testing/MCTXWeb/public_html/static/mctx.gui.js index e7dd167..606c0be 100644 --- a/testing/MCTXWeb/public_html/static/mctx.gui.js +++ b/testing/MCTXWeb/public_html/static/mctx.gui.js @@ -5,13 +5,25 @@ mctx = {}; mctx.api = location.protocol + "//" + location.host + "/api/"; mctx.expected_api_version = 0; +mctx.key = undefined; +mctx.has_control = false; + +mctx.return_codes = { + "1" : "Ok", + "-1" : "General error", + "-2" : "Unauthorized", + "-3" : "Not running", + "-4" : "Already exists" +}; + mctx.sensors = { 0 : {name : "Strain gauge 1"}, 1 : {name : "Strain gauge 2"}, 2 : {name : "Strain gauge 3"}, 3 : {name : "Strain gauge 4"}, 4 : {name : "Pressure sensor 1"}, - 5 : {name : "Pressure sensor 2"} + 5 : {name : "Pressure sensor 2"}, + 6 : {name : "Pressure sensor 3"} }; mctx.actuators = { @@ -25,39 +37,55 @@ mctx.strain_gauges = {}; mctx.strain_gauges.ids = [0, 1, 2, 3]; mctx.strain_gauges.time_limit = 20; +/** + * Writes the current date to wherever it's called. + */ function getDate(){ document.write((new Date()).toDateString()); } -/** - * Populates the navigation bar +/** + * Populates a submenu of the navigation bar + * @param {string} header The header + * @param {object} items An object representing the submenu items + * @param {function} translator A function that translates an object item + * into a text and href. + * @returns {$.fn} Itself */ -$.fn.populateNavbar = function () { - var menu = $("