summaryrefslogtreecommitdiff
path: root/skins/wml/widgets/list.tmpl
blob: 8859e012903a1338ee534ec338d1658c1465c072 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?% data.msg | truncate(15) %?> :
<?% val = cgi.param(data.NAME) || data.def %?>
<?% UNLESS val.max %?>
<?% values = val.join(',').split(',') %?>
<?% ELSE %?>
<?% values = val %?>
<?% END %?>
<?% select = [] %?>
<?% FOREACH valch IN values;
        FOREACH l IN data.choices;
            IF valch == l.1;
                select.push(loop.count);
                LAST;
            END;
        END;
    END %?>
<?% IF data.options == 'multi' %?>
<select name="<?% data.NAME | replace('__','var') %?>" multiple="true" ivalue="<?% select.join(';') %?>" >
<?% ELSE %?>
<select name="<?% data.NAME | replace('__','var') %?>" ivalue="<?% select.join(';') %?>">
<?% END %?>
<?% FOREACH l IN data.choices %?>
    <option value='<?% l.1 %?>'><?% entities(l.0) %?></option>
    <?% IF data.NAME == "__ChannelID" && loop.count >= global.MaxChannelsTimer;LAST;END %?>
<?% END %?>
</select><br/>
<?% global.fomularfield.push(data.NAME) %?>