luci-base: rework CBI footer template
- Make sure that hitting enter in the form hits the CBI save action and not apply or cancel - Hide action panel if no actions are available - CLeanup code Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
parent
f1fb7122e3
commit
c09e154560
1 changed files with 35 additions and 19 deletions
|
@ -1,23 +1,39 @@
|
||||||
<%- if pageaction then -%>
|
<%
|
||||||
<div class="cbi-page-actions">
|
local display_back = (redirect and not flow.hidebackbtn)
|
||||||
<% if redirect and not flow.hidebackbtn then %>
|
local display_skip = (flow.skip)
|
||||||
<input class="cbi-button cbi-button-link" type="button" value="<%:Back to Overview%>" onclick="location.href='<%=pcdata(redirect)%>'" />
|
local display_apply = (not autoapply and not flow.hideapplybtn)
|
||||||
<% end %>
|
local display_save = (not flow.hidesavebtn)
|
||||||
|
local display_reset = (not flow.hideresetbtn)
|
||||||
|
|
||||||
|
if pageaction and
|
||||||
|
(display_back or display_skip or display_apply or display_save or display_reset)
|
||||||
|
then
|
||||||
|
%><div class="cbi-page-actions"><%
|
||||||
|
|
||||||
|
if display_back then
|
||||||
|
%><input class="cbi-button cbi-button-link" type="button" value="<%:Back to Overview%>" onclick="location.href='<%=pcdata(redirect)%>'" /> <%
|
||||||
|
end
|
||||||
|
|
||||||
|
if display_skip then
|
||||||
|
%><input class="cbi-button cbi-button-skip" type="button" value="<%:Skip%>" onclick="cbi_submit(this, 'cbi.skip')" /> <%
|
||||||
|
end
|
||||||
|
|
||||||
|
if display_apply then
|
||||||
|
%><input class="cbi-button cbi-button-apply" type="button" value="<%:Save & Apply%>" onclick="cbi_submit(this, 'cbi.apply')" /> <%
|
||||||
|
end
|
||||||
|
|
||||||
|
if display_save then
|
||||||
|
%><input class="cbi-button cbi-button-save" type="submit" value="<%:Save%>" /> <%
|
||||||
|
end
|
||||||
|
|
||||||
|
if display_reset then
|
||||||
|
%><input class="cbi-button cbi-button-reset" type="button" value="<%:Reset%>" onclick="location.href='<%=REQUEST_URI%>'" /> <%
|
||||||
|
end
|
||||||
|
|
||||||
|
%></div><%
|
||||||
|
end
|
||||||
|
%>
|
||||||
|
|
||||||
<% if flow.skip then %>
|
|
||||||
<input class="cbi-button cbi-button-skip" type="submit" name="cbi.skip" value="<%:Skip%>" />
|
|
||||||
<% end %>
|
|
||||||
<% if not autoapply and not flow.hideapplybtn then %>
|
|
||||||
<input class="cbi-button cbi-button-apply" type="submit" name="cbi.apply" value="<%:Save & Apply%>" />
|
|
||||||
<% end %>
|
|
||||||
<% if not flow.hidesavebtn then %>
|
|
||||||
<input class="cbi-button cbi-button-save" type="submit" value="<%:Save%>" />
|
|
||||||
<% end %>
|
|
||||||
<% if not flow.hideresetbtn then %>
|
|
||||||
<input class="cbi-button cbi-button-reset" type="button" value="<%:Reset%>" onclick="location.href='<%=REQUEST_URI%>'" />
|
|
||||||
<% end %>
|
|
||||||
</div>
|
|
||||||
<%- end -%>
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
<script type="text/javascript">cbi_init();</script>
|
<script type="text/javascript">cbi_init();</script>
|
||||||
|
|
Loading…
Reference in a new issue