Refactor tempmon probe view template, per Buefy
This commit is contained in:
parent
a8b83d9fe1
commit
4b2abf791c
|
@ -1,9 +1,53 @@
|
|||
## -*- coding: utf-8; -*-
|
||||
<%inherit file="/master/view.mako" />
|
||||
|
||||
##############################
|
||||
## page body
|
||||
##############################
|
||||
<%def name="render_form_complete()">
|
||||
% if use_buefy:
|
||||
|
||||
## ${self.render_form()}
|
||||
|
||||
<script type="text/x-template" id="form-page-template">
|
||||
|
||||
<div style="display: flex; justify-content: space-between;">
|
||||
|
||||
<div class="form-wrapper">
|
||||
|
||||
<div style="display: flex; flex-direction: column;">
|
||||
|
||||
<nav class="panel" id="probe-main">
|
||||
<p class="panel-heading">General</p>
|
||||
<div class="panel-block">
|
||||
<div>
|
||||
${self.render_main_fields(form)}
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<div style="display: flex;">
|
||||
<div class="panel-wrapper">
|
||||
${self.left_column()}
|
||||
</div>
|
||||
<div class="panel-wrapper" style="margin-left: 1em;"> <!-- right column -->
|
||||
${self.right_column()}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<ul id="context-menu">
|
||||
${self.context_menu_items()}
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</script>
|
||||
|
||||
<div id="form-page-app">
|
||||
<form-page></form-page>
|
||||
</div>
|
||||
|
||||
% else:
|
||||
## legacy / not buefy
|
||||
|
||||
<div style="display: flex; justify-content: space-between;">
|
||||
|
||||
|
@ -37,10 +81,9 @@
|
|||
</ul>
|
||||
|
||||
</div>
|
||||
|
||||
% if master.has_rows:
|
||||
${rows_grid|n}
|
||||
% endif
|
||||
</%def>
|
||||
|
||||
|
||||
##############################
|
||||
## rendering methods
|
||||
|
@ -67,21 +110,43 @@
|
|||
</%def>
|
||||
|
||||
<%def name="left_column()">
|
||||
% if use_buefy:
|
||||
<nav class="panel">
|
||||
<p class="panel-heading">Temperatures</p>
|
||||
<div class="panel-block">
|
||||
<div>
|
||||
${self.render_temperature_fields(form)}
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
% else:
|
||||
<div class="panel">
|
||||
<h2>Temperatures</h2>
|
||||
<div class="panel-body">
|
||||
${self.render_temperature_fields(form)}
|
||||
</div>
|
||||
</div>
|
||||
% endif
|
||||
</%def>
|
||||
|
||||
<%def name="right_column()">
|
||||
% if use_buefy:
|
||||
<nav class="panel">
|
||||
<p class="panel-heading">Timeouts</p>
|
||||
<div class="panel-block">
|
||||
<div>
|
||||
${self.render_timeout_fields(form)}
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
% else:
|
||||
<div class="panel">
|
||||
<h2>Timeouts</h2>
|
||||
<div class="panel-body">
|
||||
${self.render_timeout_fields(form)}
|
||||
</div>
|
||||
</div>
|
||||
% endif
|
||||
</%def>
|
||||
|
||||
<%def name="render_temperature_fields(form)">
|
||||
|
@ -98,3 +163,6 @@
|
|||
${form.render_field_readonly('critical_min_timeout')}
|
||||
${form.render_field_readonly('error_timeout')}
|
||||
</%def>
|
||||
|
||||
|
||||
${parent.body()}
|
||||
|
|
Loading…
Reference in a new issue