Merge pageactions

This commit is contained in:
Steven Barth 2008-11-01 17:11:02 +00:00
parent e29810c534
commit ea9b377ec5
2 changed files with 8 additions and 3 deletions

View file

@ -12,7 +12,7 @@ You may obtain a copy of the License at
$Id$ $Id$
-%> -%>
<%- if pageaction then -%>
<div class="cbi-page-actions"> <div class="cbi-page-actions">
<% if not autoapply then%> <% if not autoapply then%>
<input class="cbi-button cbi-button-apply" type="submit" name="cbi.apply" value="<%:saveapply%>" /> <input class="cbi-button cbi-button-apply" type="submit" name="cbi.apply" value="<%:saveapply%>" />
@ -21,5 +21,6 @@ $Id$
<input class="cbi-button cbi-button-reset" type="reset" value="<%:reset%>" /> <input class="cbi-button cbi-button-reset" type="reset" value="<%:reset%>" />
<script type="text/javascript">cbi_d_update();</script> <script type="text/javascript">cbi_d_update();</script>
</div> </div>
<%- end -%>
</form> </form>
<%+footer%> <%+footer%>

View file

@ -499,7 +499,7 @@ function template(name)
end end
--- Create a CBI model dispatching target. --- Create a CBI model dispatching target.
-- @param model CBI model tpo be rendered -- @param model CBI model to be rendered
function cbi(model, config) function cbi(model, config)
config = config or {} config = config or {}
return function(...) return function(...)
@ -521,12 +521,16 @@ function cbi(model, config)
end end
end end
local pageaction = true
http.header("X-CBI-State", state or 0) http.header("X-CBI-State", state or 0)
luci.template.render("cbi/header", {state = state}) luci.template.render("cbi/header", {state = state})
for i, res in ipairs(maps) do for i, res in ipairs(maps) do
res:render() res:render()
if res.pageaction == false then
pageaction = false
end end
luci.template.render("cbi/footer", {state = state, autoapply = config.autoapply}) end
luci.template.render("cbi/footer", {pageaction=pageaction, state = state, autoapply = config.autoapply})
end end
end end