|
1 |
| -<div id="sidebar_spool_select" class="control-group"> |
2 |
| -<!-- TODO support for multiple spools for multiple tools --> |
| 1 | +{% include "SpoolManager_sidebar_dialogs.jinja2" %} |
| 2 | + |
| 3 | +<div id="sidebar_spool_select"> |
| 4 | + <!-- TODO support for multiple spools for multiple tools --> |
3 | 5 |
|
4 | 6 | <div id="selectedSpools" data-bind="foreach: selectedSpoolsForSidebar">
|
5 |
| - <div> |
6 |
| - <!-- ko if: $parent.selectedSpoolsForSidebar().length > 1 --> |
7 |
| - <div> |
8 |
| - <b><span data-bind="text: $index"></span>:</b> |
9 |
| - </div> |
10 |
| - <!-- /ko --> |
11 |
| - <!-- ko ifnot: $data --> |
12 |
| - <div class="spool-label"> |
13 |
| - No spool selected |
14 |
| - </div> |
15 |
| - <!-- /ko --> |
16 |
| - <!-- ko if: $data --> |
17 |
| - <div> |
18 |
| - <span class="color-preview" data-bind="style: {'background-color': color}, attr: { title: colorName }"></span> |
19 |
| - </div> |
20 |
| - <div class="spool-label"> |
21 |
| - <span data-bind="text: material"></span> - <span data-bind="text: displayName"></span> |
22 |
| - <span data-bind="text: $root.remainingText($data), attr: {title: $root.buildTooltipForSpoolItem($data, 'Remaining weight: ', 'remainingWeight')}" class="spool-remaining" title="Remaining weight"></span> |
23 |
| - </div> |
24 |
| - <!-- /ko --> |
25 |
| - <div> |
26 |
| - <div class="btn-group"> |
27 |
| - <!-- ko if: $data --> |
28 |
| - <button class="btn btn-mini" data-bind="click: $parent.editSpoolFromSidebar.bind($data, $index())" title="Edit Spool"><span class="icon-edit"></span></button> |
29 |
| - <button class="btn btn-mini" data-bind="click: $parent.deselectSpoolForSidebar.bind($data, $index())" title="Deselect Spool"><span class="icon-remove"></span></button> |
| 7 | + <div> |
| 8 | + <!-- ko if: $parent.selectedSpoolsForSidebar().length > 1 --> |
| 9 | + <div> |
| 10 | + <b><span data-bind="text: $index"></span>:</b> |
| 11 | + </div> |
| 12 | + <!-- /ko --> |
| 13 | + <!-- ko ifnot: $data --> |
| 14 | + <div class="spool-label"> |
| 15 | + No spool selected |
| 16 | + </div> |
| 17 | + <div> |
| 18 | + <div class="btn-group"> |
| 19 | + <button class="btn btn-mini" |
| 20 | + data-bind="click: $parent.sidebarOpenSelectSpoolDialog.bind($data, $index())" |
| 21 | + title="Change Spool"><span class="icon-refresh"></span></button> |
| 22 | + </div> |
| 23 | + </div> |
| 24 | + <!-- /ko --> |
| 25 | + <!-- ko if: $data --> |
| 26 | + <div> |
| 27 | + <span class="color-preview" |
| 28 | + data-bind="style: {'background-color': color}, attr: { title: colorName }"></span> |
| 29 | + </div> |
| 30 | + <div class="spool-label"> |
| 31 | + <!-- ko if: material --> |
| 32 | + <span data-bind="text: material"></span> - |
30 | 33 | <!-- /ko -->
|
31 |
| - |
32 |
| - <button class="btn btn-mini dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button> |
33 |
| - |
34 |
| - <ul class="dropdown-menu dropdown-menu-right" data-bind="foreach: $parent.allSpoolsForSidebar"> |
35 |
| - <li> |
36 |
| - <a href="#" data-bind="click: $root.selectSpoolForSidebar.bind($data, $parentContext.$index())"> |
37 |
| - <span class="color-preview" data-bind="style: {'background-color': $data.color}, attr: { title: $data.colorName }"></span> |
38 |
| - <span class="filament-label"> |
39 |
| - <span><span data-bind="text: $data.material"></span> - <span data-bind="text: $data.displayName">FirstSpool</span></span> |
40 |
| - <span data-bind="text: $root.remainingText($data), attr: {title: $root.buildTooltipForSpoolItem($data, 'Remaining weight: ', 'remainingWeight')}" ></span> |
41 |
| - </span> |
42 |
| - </a> |
43 |
| - </li> |
44 |
| - </ul> |
45 |
| - |
| 34 | + <span data-bind="text: displayName"></span> |
| 35 | + <!-- ko if: vendor --> |
| 36 | + (<span data-bind="text: vendor"></span>) |
| 37 | + <!-- /ko --> |
| 38 | + <span data-bind="text: $root.remainingText($data), attr: {title: $root.buildTooltipForSpoolItem($data, 'Remaining weight: ', 'remainingWeight')}" |
| 39 | + class="spool-remaining" title="Remaining weight"></span> |
46 | 40 | </div>
|
47 |
| - </div> |
48 |
| - </div> |
49 |
| - </div> |
50 |
| - <nobr> |
51 |
| -<!-- Not needed autorelaod implemented <a href="#" data-bind="click: loadSpoolsForSidebar" title="Reload spools entries"><span class="icon-refresh"></span></a>--> |
52 |
| - <div> |
53 |
| - <span ><input style="vertical-align:text-bottom" type="checkbox" data-bind="checked: pluginSettings.hideEmptySpoolsInSidebar" > Hide empty spools</span> |
54 |
| - <span ><input style="vertical-align:text-bottom" type="checkbox" data-bind="checked: pluginSettings.hideInactiveSpoolsInSidebar" > Hide inactive spools</span> |
| 41 | + <div> |
| 42 | + <div class="btn-group"> |
| 43 | + <button class="btn btn-mini" data-bind="click: $parent.editSpoolFromSidebar.bind($data, $index())" |
| 44 | + title="Edit Spool"><span class="icon-edit"></span></button> |
| 45 | + <button class="btn btn-mini" |
| 46 | + data-bind="click: $parent.deselectSpoolForSidebar.bind($data, $index())" |
| 47 | + title="Deselect Spool"><span class="icon-remove"></span></button> |
| 48 | + <button class="btn btn-mini" |
| 49 | + data-bind="click: $parent.sidebarOpenSelectSpoolDialog.bind($data, $index())" |
| 50 | + title="Change Spool"><span class="icon-refresh"></span></button> |
| 51 | + </div> |
| 52 | + </div> |
| 53 | + <!-- /ko --> |
55 | 54 | </div>
|
56 |
| - </nobr> |
57 |
| - |
58 |
| - <div> |
59 |
| - <small>Order: last used.</small> |
60 |
| - </div> |
61 |
| - |
62 |
| - |
| 55 | + </div> |
63 | 56 | </div>
|
0 commit comments