Changeset 5680

Show
Ignore:
Timestamp:
02/24/10 16:30:28 (3 years ago)
Author:
blogic
Message:

rename uci= into src=

Location:
luci2/cbi2
Files:
12 modified

Legend:

Unmodified
Added
Removed
  • luci2/cbi2/cbi.c

    r5676 r5680  
    122122    cbi_get_element_id(e->parent, buffer, file); 
    123123    id = cbi_find_prop(e, "id"); 
    124     if(!id && (e->caps & CAP_UCI)) 
    125         id = cbi_find_prop(e, "uci"); 
     124    if(!id && (e->caps & CAP_DATA)) 
     125        id = cbi_find_prop(e, "src"); 
    126126    if(!id) 
    127127        return; 
     
    144144        return; 
    145145    if(w) 
    146         if(w->caps & CAP_UCI) 
    147             id = cbi_find_prop(e, "uci"); 
     146        if(w->caps & CAP_DATA) 
     147            id = cbi_find_prop(e, "src"); 
    148148    if(!id) 
    149149        id = cbi_find_prop(e, "name"); 
     
    440440    INIT_LIST_HEAD(&f->e.properties); 
    441441    f->e.widget = strdup("file"); 
    442     f->e.caps = CAP_UCI | CAP_PACKAGE; 
    443     cbi_add_property(&f->e, "uci", f->name, 1); 
     442    f->e.caps = CAP_DATA | CAP_PACKAGE; 
     443    cbi_add_property(&f->e, "src", f->name, 1); 
    444444    blob_for_each_attr(pos, map, rem) 
    445445    { 
     
    534534        } 
    535535    } 
    536     printf("\nglobals:\n"); 
     536/*  printf("\nglobals:\n"); 
    537537    cbi_dump_list(&ctx->globals); 
    538538    printf("\npagess:\n"); 
    539     cbi_dump_list(&ctx->pages); 
     539    cbi_dump_list(&ctx->pages);*/ 
    540540} 
    541541 
  • luci2/cbi2/cbi.h

    r5676 r5680  
    4141#define CAP_OPTION          0x0004 
    4242#define CAP_PAGE            0x0008 
    43 #define CAP_UCI             0x0010 
     43#define CAP_DATA            0x0010 
    4444#define CAP_FILE            0x0020 
    4545#define CAP_TEMPLATE        0x0040 
  • luci2/cbi2/Makefile

    r5679 r5680  
    2626    rm -f $(BINARY) *.luco *.o widgets/*.o validators/*.o 
    2727 
     28run: $(BINARY) 
     29    mkdir -p ./root/lib/luci2 
     30    cp *.luci ./root/lib/luci2/ 
     31    ./luci -v -r /root/lib/luci2/ 
     32 
    2833%.o: $(wildcard *.h) 
    2934%.o: %.c 
  • luci2/cbi2/network.luci

    r5677 r5680  
    1  
    2 <luci:page id="internet" uci="network"> 
     1<luci:page id="internet" src="network"> 
    32    <luci:title>Page title</luci:title> 
    43    Page text 
     
    65        <luci:title>Form title</luci:title> 
    76        Form text 
    8         <luci:option uci="proto">Proto</luci:option> 
    9         <luci:option uci="dns_override">Manual DNS</luci:option> 
    10         <luci:option uci="ipaddr">IP</luci:option> 
    11         <luci:option uci="netmask">Netmask</luci:option> 
    12         <luci:option uci="gateway">Gateway</luci:option> 
    13         <luci:option uci="dns1">DNS1</luci:option> 
    14         <luci:option uci="dns2">DNS2</luci:option> 
    15         <luci:option uci="username">Username</luci:option> 
    16         <luci:option uci="password">Password</luci:option> 
    17         <luci:option uci="mtu">MTU</luci:option> 
     7        <luci:option src=".proto">Proto</luci:option> 
     8        <luci:option src=".dns_override">Manual DNS</luci:option> 
     9        <luci:option src=".ipaddr">IP</luci:option> 
     10        <luci:option src=".netmask">Netmask</luci:option> 
     11        <luci:option src=".gateway">Gateway</luci:option> 
     12        <luci:option src=".dns1">DNS1</luci:option> 
     13        <luci:option src=".dns2">DNS2</luci:option> 
     14        <luci:option src=".username">Username</luci:option> 
     15        <luci:option src=".password">Password</luci:option> 
     16        <luci:option src=".mtu">MTU</luci:option> 
    1817        <luci:field>custom</luci:field> 
    1918    </luci:section> 
     
    2322    <luci:title>Lan Configuration</luci:title> 
    2423    Lan Configuration description 
    25     <luci:option uci="ipaddr">IP</luci:option> 
    26     <luci:option uci="netmask" >Netmask</luci:option> 
     24    <luci:option src=".ipaddr">IP</luci:option> 
     25    <luci:option src=".netmask" >Netmask</luci:option> 
    2726</luci:tsection> 
    2827 
    2928<luci:tsection name="dhcp_lease"> 
    3029    <luci:title>DHCP lease</luci:title> 
    31     <luci:option uci="ipaddr">IP</luci:option> 
    32     <luci:option uci="netmask" >Netmask</luci:option> 
     30    <luci:option src=".ipaddr">IP</luci:option> 
     31    <luci:option src=".netmask" >Netmask</luci:option> 
    3332</luci:tsection> 
    3433 
    35 <luci:page uci="network"> 
     34<luci:page src="network"> 
    3635    <luci:section ref="network.simple" name="wan"> 
    3736        <luci:section package="dhcp" name="dhcp"> 
    38             <luci:option uci="enable">Enable</luci:option> 
    39             <luci:option uci="start">start_ip</luci:option> 
    40             <luci:option uci="stop">stop_ip</luci:option> 
    41             <luci:foreach ref="network.dhcp_lease" package="dhcp" uci="leases"> 
     37            <luci:option src=".enable">Enable</luci:option> 
     38            <luci:option src=".start">start_ip</luci:option> 
     39            <luci:option src=".stop">stop_ip</luci:option> 
     40            <luci:foreach ref="network.dhcp_lease" package="dhcp" src=".leases"> 
    4241                <luci:filter net="wan"/> 
    4342            </luci:foreach> 
     
    4544    </luci:section> 
    4645</luci:page> 
    47 <luci:option uci="enable">Enable</luci:option> 
     46<luci:option src=".enable">Enable</luci:option> 
    4847 
  • luci2/cbi2/widget.c

    r5666 r5680  
    6363static int widget_verify_uci(struct cbi_element *e, struct cbi_widget *w) 
    6464{ 
    65     if(!(w->caps | CAP_UCI)) 
     65    if(!(w->caps | CAP_DATA)) 
    6666        return 0; 
    6767    if(w->caps & CAP_PACKAGE) 
  • luci2/cbi2/widgets/file.c

    r5669 r5680  
    77 
    88struct cbi_widget_property file_props[] = { 
    9     { "uci", PROP_REQUIRED }, 
     9    { "src", PROP_REQUIRED }, 
    1010    { "id", PROP_REQUIRED }, 
    1111}; 
    1212 
    1313struct cbi_widget file = { 
    14     .caps = CAP_UCI | CAP_PACKAGE, 
     14    .caps = CAP_DATA | CAP_PACKAGE, 
    1515    .init = file_init, 
    1616    WPROPS(file_props), 
  • luci2/cbi2/widgets/foreach.c

    r5677 r5680  
    77 
    88struct cbi_widget_property foreach_props[] = { 
    9     { "uci", PROP_REQUIRED }, 
     9    { "src", PROP_REQUIRED }, 
    1010    { "id", PROP_REQUIRED }, 
    1111    { "package", PROP_OPTIONAL }, 
     
    1313 
    1414struct cbi_widget foreach = { 
    15     .caps = CAP_UCI | CAP_PAGE | CAP_PACKAGE, 
     15    .caps = CAP_DATA | CAP_PAGE | CAP_PACKAGE, 
    1616    .parent_caps = CAP_SECTION, 
    1717    .init = foreach_init, 
  • luci2/cbi2/widgets/form.c

    r5669 r5680  
    77 
    88struct cbi_widget_property form_props[] = { 
    9     { "uci", PROP_REQUIRED }, 
    109    { "id", PROP_REQUIRED }, 
    1110}; 
  • luci2/cbi2/widgets/option.c

    r5669 r5680  
    22 
    33struct cbi_widget_property option_props[] = { 
    4     { "uci", PROP_REQUIRED }, 
     4    { "src", PROP_REQUIRED }, 
    55    { "id", PROP_REQUIRED }, 
    66    { "section", PROP_OPTIONAL }, 
     
    1414 
    1515struct cbi_widget option = { 
    16     .caps = CAP_UCI | CAP_OPTION, 
     16    .caps = CAP_DATA | CAP_OPTION, 
    1717    .parent_caps = CAP_SECTION, 
    1818    .init = option_init, 
  • luci2/cbi2/widgets/page.c

    r5669 r5680  
    77 
    88struct cbi_widget_property page_props[] = { 
    9     { "uci", PROP_REQUIRED }, 
     9    { "src", PROP_REQUIRED }, 
    1010    { "id", PROP_REQUIRED }, 
    1111}; 
    1212 
    1313struct cbi_widget page = { 
    14     .caps = CAP_UCI | CAP_PAGE | CAP_PACKAGE, 
     14    .caps = CAP_DATA | CAP_PAGE | CAP_PACKAGE, 
    1515    .init = page_init, 
    1616    WPROPS(page_props), 
  • luci2/cbi2/widgets/section.c

    r5677 r5680  
    99    { "name", PROP_REQUIRED }, 
    1010    { "id", PROP_REQUIRED }, 
    11     { "uci", PROP_OPTIONAL }, 
     11    { "src", PROP_OPTIONAL }, 
    1212    { "package", PROP_OPTIONAL }, 
    1313    { "ref", PROP_OPTIONAL }, 
     
    1515 
    1616struct cbi_widget section = { 
    17     .caps = CAP_UCI | CAP_PACKAGE | CAP_SECTION, 
     17    .caps = CAP_DATA | CAP_PACKAGE | CAP_SECTION, 
    1818    .parent_caps = CAP_PACKAGE, 
    1919    .init = section_init, 
  • luci2/cbi2/widgets/tsection.c

    r5677 r5680  
    1212 
    1313struct cbi_widget tsection = { 
    14     .caps = CAP_UCI | CAP_SECTION | CAP_TEMPLATE, 
     14    .caps = CAP_DATA | CAP_SECTION | CAP_TEMPLATE, 
    1515    .parent_caps = CAP_PACKAGE, 
    1616    .init = tsection_init,