Skip to content
Snippets Groups Projects
Commit 576f52d1 authored by Amanda Ghassaei's avatar Amanda Ghassaei
Browse files

uis tuff

parent e662a877
No related branches found
No related tags found
No related merge requests found
......@@ -48,22 +48,22 @@ define(['jquery', 'underscore', 'menuParent', 'serialComm', 'commPlist', 'text!s
_decrementLineNum: function(e){
e.preventDefault();
var nextLine = this.nextLine - 1;
if (nextLine < 0) nextLine = 0;
this._setNextLine(nextLine);
},
_incrementLineNum: function(e){
e.preventDefault();
var nextLine = this.nextLine + 1;
var length = cam.get("dataOut").split("\n").length;
if (nextLine > length-1) nextLine = length-1;
this._setNextLine(nextLine);
},
_setNextLine: function(val){
this.nextLine = val;
_setNextLine: function(nextLine){
var length = cam.get("dataOut").split("\n").length;
if (nextLine < 0) nextLine = length-1;
if (nextLine > length-1) nextLine = 0;
this.nextLine = nextLine;
$("#nextLine").val(this.nextLine);
this._drawGcodeHighlighter(val);
this._drawGcodeHighlighter(nextLine);
},
_openSerialMonitor: function(e){
......@@ -77,7 +77,6 @@ define(['jquery', 'underscore', 'menuParent', 'serialComm', 'commPlist', 'text!s
},
_drawGcodeHighlighter: function(lineNum){
if (lineNum == 0) return;
var code = cam.get("dataOut").split("\n");
code[lineNum] = "<span id='gcodeHighlighter'>" + code[lineNum] + " </span>";
var newText = code.join("\n");
......@@ -87,7 +86,7 @@ define(['jquery', 'underscore', 'menuParent', 'serialComm', 'commPlist', 'text!s
if (!$editor.position() || !$highlighter.position()) return;//todo weird bug
var highlighterHeight = $highlighter.position().top - $editor.position().top;
var desiredHeight = $editor.height()/2;
if (highlighterHeight > desiredHeight) $editor.scrollTop($editor.scrollTop()+highlighterHeight-desiredHeight);
if (highlighterHeight != desiredHeight) $editor.scrollTop($editor.scrollTop()+highlighterHeight-desiredHeight);
},
_makeTemplateJSON: function(){
......@@ -96,7 +95,7 @@ define(['jquery', 'underscore', 'menuParent', 'serialComm', 'commPlist', 'text!s
_render: function(){
if (serialComm.get("lastMessageReceived") === null) $("#incomingSerialMessage").hide();
this._drawGcodeHighlighter();
this._drawGcodeHighlighter(this.nextLine);
},
template: _.template(template)
......
......@@ -11,8 +11,8 @@
<br/>
<a href="#" id="openSerialMonitor" class="btn btn-block btn-lg btn-default">Open Serial Monitor</a><br/>
Next Line: &nbsp;&nbsp;<input id="nextLine" value=<%= nextLine %> placeholder="##" class="intInput form-control unresponsiveInput" type="text">
&nbsp;&nbsp;<a href="#" id="previousLineButton" class="btn btn-lg btn-default">Prev</a>
&nbsp;&nbsp;<a href="#" id="nextLineButton" class="btn btn-lg btn-default">Next</a><br/><br/>
&nbsp;&nbsp;<a href="#" id="previousLineButton" class="btn btn-lg btn-default"><span class="fui-triangle-up"></span></a>
&nbsp;&nbsp;<a href="#" id="nextLineButton" class="btn btn-lg btn-default"><span class="fui-triangle-down"></span></a><br/><br/>
<div id="gcodeEditor"><%= dataOut %></div><br/>
<% } %>
<% } else { %>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment