OctoprintKlipperPlugin/octoprint_klipper/templates/klipper_sidebar.jinja2

24 lines
1.6 KiB
Plaintext
Raw Normal View History

2018-08-14 19:31:27 +03:00
<div class="control-group">
<div class="controls">
<label for="connection_printers" data-bind="css: {disabled: !connectionState.isErrorOrClosed()}, enable: connectionState.isErrorOrClosed() && loginState.isUser()">{{ _('Printer Profile') }}</label>
<select id="connection_printers" data-bind="options: connectionState.printerOptions, optionsText: 'name', optionsValue: 'id', value: connectionState.selectedPrinter, css: {disabled: !connectionState.isErrorOrClosed()}, enable: connectionState.isErrorOrClosed() && loginState.isUser()"></select>
<button class="btn btn-block" data-bind="click: connectionState.connect, text: connectionState.buttonText(), enable: loginState.isUser()">{{ _('Connect') }}</button>
2021-03-12 02:58:12 +03:00
<button class="btn btn-block" data-bind="visible: hasRight('CONFIG', 'Ko'), click: function() {openOctoKlipperSettings('klipper-config');}">{{ _('Open Klipper config') }}</button>
2018-08-14 19:31:27 +03:00
</div>
</div>
2021-05-04 02:01:57 +03:00
<!-- ko if: settings.settings.plugins.klipper.configuration.shortStatus_sidebar -->
<div class="plugin-klipper-sidebar">
<a title="{{ _('Go to OctoKlipper Tab') }}" data-bind="text: shortStatus_sidebar, click: navbarClicked"></a>
2021-05-04 02:01:57 +03:00
</div>
<!-- /ko -->
<div class="control-group" data-bind="visible: hasRight('MACRO', 'Ko')">
2018-08-14 19:31:27 +03:00
<div class="controls">
<label class="control-label small"><i class="icon-list-alt"></i> {{ _('Macros') }}</label>
<div data-bind="foreach: settings.settings.plugins.klipper.macros">
<!-- ko if: sidebar -->
2021-03-16 21:06:16 +03:00
<button class="btn btn-block" data-bind="text: name, click: $parent.executeMacro, enable: $parent.isActive()"></button>
2018-08-14 19:31:27 +03:00
<!-- /ko -->
</div>
2018-08-09 03:17:05 +03:00
</div>
2021-03-16 21:06:16 +03:00
</div>