0
0
mirror of https://github.com/openwrt/luci.git synced 2025-02-23 10:06:19 +00:00
Jo-Philipp Wich d5dff8f9a5 treewide: move server side CBI support to luci-compat
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-11-03 20:49:31 +01:00

36 lines
932 B
HTML

<%+cbi/valueheader%>
<% local choices = self:choices()
if choices then %>
<div<%=attr("data-ui-widget", luci.util.serialize_json({
"Combobox", self:cfgvalue(section) or self.default, choices, {
id = cbid,
name = cbid,
size = self.size,
sort = self.keylist,
datatype = self.datatype,
optional = self.optional or self.rmempty,
readonly = self.readonly,
maxlength = self.maxlength,
placeholder = self.placeholder,
custom_placeholder = self.combobox_manual
}
}))%>></div>
<% else %>
<div<%=attr("data-ui-widget", luci.util.serialize_json({
"Textfield", self:cfgvalue(section) or self.default, {
id = cbid,
name = cbid,
size = self.size,
datatype = self.datatype,
optional = self.optional or self.rmempty,
password = self.password,
readonly = self.readonly,
maxlength = self.maxlength,
placeholder = self.placeholder
}
}))%>></div>
<% end %>
<%+cbi/valuefooter%>