diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2014-01-31 21:44:49 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2014-01-31 21:44:49 +0000 |
commit | 24108a53232127daf90db3b6f798443fa23a4aa3 (patch) | |
tree | fff23da6496f272ba936a433e700b23c46da6d47 /luci2 | |
parent | 016be0dd1c362b2893c52bcfb428e2b79a26beee (diff) | |
download | luci2-ui-24108a53232127daf90db3b6f798443fa23a4aa3.tar.gz |
luci2: implement LuCI2.cbi.ButtonValue widget
Diffstat (limited to 'luci2')
-rw-r--r-- | luci2/htdocs/luci2/luci2.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/luci2/htdocs/luci2/luci2.js b/luci2/htdocs/luci2/luci2.js index fe73a95..fc3c3fc 100644 --- a/luci2/htdocs/luci2/luci2.js +++ b/luci2/htdocs/luci2/luci2.js @@ -5915,6 +5915,21 @@ function LuCI2() } }); + this.cbi.ButtonValue = this.cbi.AbstractValue.extend({ + widget: function(sid) + { + this.options.optional = true; + + var btn = $('<button />') + .addClass('btn btn-default') + .attr('id', this.id(sid)) + .attr('type', 'button') + .text(this.label('text')); + + return this.validator(sid, btn); + } + }); + this.cbi.NetworkList = this.cbi.AbstractValue.extend({ load: function(sid) { |