diff options
author | Steven Barth <steven@midlink.org> | 2008-08-14 11:50:00 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2008-08-14 11:50:00 +0000 |
commit | 15f4fa76d5c468e7def2d3c38d148945ce980030 (patch) | |
tree | 5675278b6f313213b20cfc994bcd4e576b074824 /libs | |
parent | 568441a441c9889d4cb68ed6dc440190d67e5f6d (diff) |
libs/cbi: Added TextValue
Diffstat (limited to 'libs')
-rw-r--r-- | libs/cbi/luasrc/cbi.lua | 11 | ||||
-rw-r--r-- | libs/cbi/luasrc/view/cbi/tvalue.htm | 19 |
2 files changed, 30 insertions, 0 deletions
diff --git a/libs/cbi/luasrc/cbi.lua b/libs/cbi/luasrc/cbi.lua index 024687c6f..f7725c534 100644 --- a/libs/cbi/luasrc/cbi.lua +++ b/libs/cbi/luasrc/cbi.lua @@ -876,3 +876,14 @@ function MultiValue.validate(self, val) return result end + +--[[ +TextValue - A multi-line value + rows: Rows +]]-- +TextValue = class(AbstractValue) + +function TextValue.__init__(self, ...) + AbstractValue.__init__(self, ...) + self.template = "cbi/tvalue" +end diff --git a/libs/cbi/luasrc/view/cbi/tvalue.htm b/libs/cbi/luasrc/view/cbi/tvalue.htm new file mode 100644 index 000000000..dcf6b8bfb --- /dev/null +++ b/libs/cbi/luasrc/view/cbi/tvalue.htm @@ -0,0 +1,19 @@ +<%# +LuCI - Lua Configuration Interface +Copyright 2008 Steven Barth <steven@midlink.org> +Copyright 2008 Jo-Philipp Wich <xm@leipzig.freifunk.net> + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +$Id$ + +-%> +<%+cbi/valueheader%> + <textarea onchange="cbi_d_update(this.id)"<%= attr("name", cbid) .. attr("id", cbid) .. ifattr(self.size, "cols") .. ifattr(self.rows, "rows") %>> + <%-=luci.util.pcdata(self:cfgvalue(section))-%> + </textarea> +<%+cbi/valuefooter%> |