Fixed some merge bugs

master
Gina Häußge 2013-04-13 22:26:23 +02:00
parent 19dc238f06
commit f7334ef65f
2 changed files with 11 additions and 15 deletions

View File

@ -298,11 +298,7 @@ function PrinterStateViewModel(loginStateViewModel) {
self.print = function() {
var printAction = function() {
$.ajax({
url: AJAX_BASEURL + "control/print",
type: "POST",
dataType: "json"
});
self._jobCommand("start");
}
if (self.isPaused()) {
@ -316,19 +312,19 @@ function PrinterStateViewModel(loginStateViewModel) {
}
self.pause = function() {
$("#job_pause").button("toggle");
$.ajax({
url: AJAX_BASEURL + "control/pause",
type: "POST",
dataType: "json"
});
self._jobCommand("pause");
}
self.cancel = function() {
self._jobCommand("cancel");
}
self._jobCommand = function(command) {
$.ajax({
url: AJAX_BASEURL + "control/cancel",
url: AJAX_BASEURL + "control/job",
type: "POST",
dataType: "json"
dataType: "json",
data: {command: command}
});
}
}
@ -1733,7 +1729,7 @@ $(function() {
var settingsViewModel = new SettingsViewModel(loginStateViewModel, usersViewModel);
var appearanceViewModel = new AppearanceViewModel(settingsViewModel);
var temperatureViewModel = new TemperatureViewModel(loginStateViewModel, settingsViewModel);
var controlViewModel = new ControlsViewModel(loginStateViewModel);
var controlViewModel = new ControlViewModel(loginStateViewModel);
var terminalViewModel = new TerminalViewModel(loginStateViewModel);
var gcodeFilesViewModel = new GcodeFilesViewModel(loginStateViewModel);
var timelapseViewModel = new TimelapseViewModel(loginStateViewModel);

View File

@ -119,7 +119,7 @@
<div class="bar" id="job_progressBar" data-bind="style: { width: progress() + '%' }"></div>
</div>
<div class="row-fluid print-control">
<div class="row-fluid print-control" style="display: none;" data-bind="visible: loginState.isUser">
<button class="btn btn-primary span4" data-bind="click: print, enable: isOperational() && isReady() && !isPrinting() && loginState.isUser(), css: {'btn-danger': isPaused()}" id="job_print"><i class="icon-white" data-bind="css: {'icon-print': !isPaused(), 'icon-undo': isPaused()}"></i> <span data-bind="text: (isPaused() ? 'Restart' : 'Print')">Print</span></button>
<button class="btn span4" id="job_pause" data-bind="click: pause, enable: isOperational() && (isPrinting() || isPaused()) && loginState.isUser(), css: {active: isPaused()}"><i class="icon-pause"></i> <span>Pause</span></button>
<button class="btn span4" id="job_cancel" data-bind="click: cancel, enable: isOperational() && (isPrinting() || isPaused()) && loginState.isUser()"><i class="icon-stop"></i> Cancel</button>