Skip to content
Permalink
Browse files

UI Panel for GCode

  • Loading branch information...
Adukra committed Sep 7, 2018
1 parent c871a55 commit c818e7618e5afe32b66f6da0c73762fe6a61b743
Showing with 54 additions and 0 deletions.
  1. +19 −0 index.html
  2. +35 −0 js/main.js
@@ -341,6 +341,25 @@ <h3 class="panel-title">Colors</h3>
</div>
</div><!-- #colors -->

<div id="gcode" class="panel panel-default">
<div class="panel-heading">
<button class="panel-toggle btn btn-default btn-xs pull-right" type="button" data-toggle="collapse" data-target="#gcode-body">
<span class="glyphicon glyphicon-menu-down"></span>
</button>
<h3 class="panel-title">GCode</h3>
</div>
<div id="gcode-body" class="panel-body collapse">
<div class="form-group">
<label for="start" style="width: 100%; float: none;" >Start</label>
<textarea id="start" class="form-control" rows="5" style="width: 100%; float: none;" ></textarea>
</div>
<div class="form-group">
<label for="end" style="width: 100%; float: none;" >End</label>
<textarea id="end" class="form-control" rows="5" style="width: 100%; float: none;" ></textarea>
</div>
</div>
</div><!-- #gcode -->

</div><!-- #sidebar -->

<div id="main">
@@ -85,6 +85,14 @@ var settings = new SLAcer.Settings({
position : 7
}
},
gcode: {
start : 'G21;\nG91;\nM17;\nM106 S0;\nG28 Z0;\n;W:480;\n;H:854;\n',
end: 'M106 S0;\nG1 Z20.0;\nG4 S300;\nM18;',
panel: {
collapsed: true,
position : 8
}
},
viewer3d: {
color: 0xffffff
}
@@ -1072,6 +1080,33 @@ $sliceColor.colorpicker().on('changeColor.colorpicker', function(e) {
}
});

// gcode
var $gcodeBody = initPanel('gcode');
var $gcodeStart = $gcodeBody.find('#start');
var $gcodeEnd = $gcodeBody.find('#end');

function updateGcodeUI() {
var gcode = settings.get('gcode');

$gcodeStart.val(gcode.start);
$gcodeEnd.val(gcode.end);
}

function updateGcodeSettings() {
var startText = $gcodeStart.val();
var endText = $gcodeEnd.val();

settings.set('gcode', {
start : $gcodeStart.val(),
end : $gcodeEnd.val(),
});
}

$gcodeStart.on('change', updateGcodeSettings);
$gcodeEnd.on('change', updateGcodeSettings);

updateGcodeUI();

// Alert
var $alertPanel = $('#alert');
var $alertMessage = $alertPanel.find('.message');

0 comments on commit c818e76

Please sign in to comment.
You can’t perform that action at this time.