root/luci2/cbi2/widgets/option.c @ 5779

Revision 5779, 454 bytes (checked in by blogic, 3 years ago)

give widgets a namespace

Line 
1#include "../cbi.h"
2
3struct cbi_widget_property option_props[] = {
4    { "src", PROP_REQUIRED },
5    { "id", PROP_REQUIRED },
6    { "default", PROP_OPTIONAL },
7};
8
9int option_init(struct cbi_ctx *ctx, struct cbi_element *e)
10{
11    if(e->value)
12        e->lmo = sfh_hash(e->value, strlen(e->value));
13    return 0;
14}
15
16struct cbi_widget option = {
17    .caps = CAP_DATA | CAP_OPTION,
18    .init = option_init,
19    .parent_caps = CAP_SECTION,
20    WPROPS(option_props),
21};
22
23WIDGET(luci, option)
Note: See TracBrowser for help on using the browser.