diff --git a/js/SerialMonitor/SerialMonitorView.html b/js/SerialMonitor/SerialMonitorView.html new file mode 100644 index 0000000000000000000000000000000000000000..f1e4af19c34d167e589477e78fcfac16d462d778 --- /dev/null +++ b/js/SerialMonitor/SerialMonitorView.html @@ -0,0 +1,5 @@ +<div id="serialMonitorOutput"></div> +<div id="controlPanel"> + +</div> +<input id="sendSerialMessage" value="" placeholder="Send Message" class="form-control" type="text"> \ No newline at end of file diff --git a/js/SerialMonitor/SerialMonitorView.js b/js/SerialMonitor/SerialMonitorView.js index c4b13713bc4d5b27b7e34a8897af8424577448bd..1b035c78ca5ac7cb83c37f88701591331bfe0c3d 100644 --- a/js/SerialMonitor/SerialMonitorView.js +++ b/js/SerialMonitor/SerialMonitorView.js @@ -3,15 +3,22 @@ */ -define(['jquery', 'underscore', 'backbone'], function($, _, Backbone){ +define(['jquery', 'underscore', 'commParentMenu', 'text!SerialMonitorView.html'], function($, _, CommParentMenu, template){ - return Backbone.View.extend({ + return CommParentMenu.extend({ el: "#serialMonitorView", - initialize: function(){ + __initialize: function(){ $("#serialMonitorOutput").html("flksadlfkj<br/>flksadlfkj<br/>flksadlfkj<br/>)flksadlfkj<br/>flksadlfkj<br/>flksadlfkj<br/>flksadlfkj<br/>flksadlfkj<br/>flksadlfkj<br/>flksadlfkj<br/>)flksadlfkj<br/>flksadlfkj<br/>flksadlfkj<br/>flksadlfkj<br/>"); - } + }, + + _makeTemplateJSON: function(){ + console.log("render"); + return this.model.toJSON(); + }, + + template: _.template(template) }); }); \ No newline at end of file diff --git a/js/SerialMonitor/index.html b/js/SerialMonitor/index.html index 72d0ad003f034eff1c3d8ed599b34fd0e53b483b..8c5a15a611a47c3668c5fe61e44e650e739b3ce4 100644 --- a/js/SerialMonitor/index.html +++ b/js/SerialMonitor/index.html @@ -7,8 +7,6 @@ <link href="../../css/serialMonitor.css" rel="stylesheet"><!-- Loading custom stylingI --> <script data-main="main" src="../../dependencies/require/require.js"></script> </head> -<html><div id="serialMonitorView"> - <div id="serialMonitorOutput"></div> - <input id="sendSerialMessage" value="" placeholder="Send Message" class="form-control" type="text"> -</div> +<html> + <div id="serialMonitorView"></div> </html> \ No newline at end of file diff --git a/js/SerialMonitor/main.js b/js/SerialMonitor/main.js index 41e8ab13681cacbabae4be2337c9d0bfee32ac61..922150d190748874f9801b33e2f5422cfca8fd56 100644 --- a/js/SerialMonitor/main.js +++ b/js/SerialMonitor/main.js @@ -9,13 +9,32 @@ require.config({ jquery: '../../dependencies/jquery-2.1.3', underscore: '../../dependencies/underscore', backbone: '../../dependencies/backbone', + text: '../../dependencies/require/text', + three: '../../dependencies/three', + socketio: '../../dependencies/socket.io-1.3.5', + serialMonitor: 'SerialMonitor', - serialMonitorView: 'SerialMonitorView' + serialMonitorView: 'SerialMonitorView', + + menuParent: '../menus/MenuParentView', + commParentMenu: '../menus/CommParentMenu', + plist: '../plists/PList', + commPlist: '../plists/commPlist', + serialComm: '../models/SerialComm' + + }, + + shim: { + three: { + exports: 'THREE' + }, + 'socketio': { + exports: 'io' + } } }); -console.log("herefsdf"); require(['serialMonitorView', 'serialMonitor'], function(SerialMonitorView, SerialMonitor){ new SerialMonitorView({model: new SerialMonitor()}); }); \ No newline at end of file diff --git a/js/menus/CommParentMenu.js b/js/menus/CommParentMenu.js index aa4fd434790c86a7c3b8c70781ab5204c29ae94d..1395302d57c47c12638d9016877a372dfb803119 100644 --- a/js/menus/CommParentMenu.js +++ b/js/menus/CommParentMenu.js @@ -4,8 +4,8 @@ -define(['jquery', 'underscore', 'menuParent', 'plist', 'serialComm', 'text!setupCommMenuTemplate', 'commPlist'], - function($, _, MenuParentView, plist, serialComm, template, commPlist){ +define(['jquery', 'underscore', 'menuParent', 'plist', 'serialComm', 'commPlist'], + function($, _, MenuParentView, plist, serialComm, commPlist){ return MenuParentView.extend({