Продолжаю работу над модулем.
Немного дополнений и чисток внес сегодня.
Вот на основе этих правок как теперь выглядит на моей сцене информация об принтере
- 2019-03-31_15-58-33.png (133.53 КБ) 6978 просмотров
В зависимости от статуса принтера цвет фоновой таблички и текст меняются
для этого в элементе сцены есть несколько состояний
- default
- operational
- printing
- paused
Условие отображения которых завязано на свойство объекта ( printer.state)
вот например содержимое условия printing
Код: Выделить всё
<div class="oct_status">
<span class="Online"><i class="glyphicon glyphicon-floppy-disk"></i>: %corexy.job_file_display%</span><br><br>
<div class="time">
<i class="glyphicon glyphicon glyphicon-ice-lolly"></i>: %corexy.temperature_tool0_actual%
<i class="glyphicon glyphicon glyphicon-fire"></i>: %corexy.temperature_bed_actual%
<i class="glyphicon glyphicon glyphicon-send"></i>: %corexy.progress_completion% %
<i class="glyphicon glyphicon-hourglass"></i>: %corexy.progress_printTimeLeft%
</div>
<progress max="100" value="%corexy.progress_completion%"></progress>
</div>
Для прогрессбара добавлен CSS код
Код: Выделить всё
progress[value] {
width: 470px;
height: 15px;
}
отдельно идет элемент bg_image (для того чтобы менлся цвет в зависимости от состояния)
Код: Выделить всё
<img class="bg_image" src="/cms/scenes/weather/elements/printer_panel_%corexy.state%.png"/>