File: select_field.mak

package info (click to toggle)
python-toscawidgets 0.9.7.2-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 1,080 kB
  • ctags: 1,072
  • sloc: python: 3,906; makefile: 18; sh: 13
file content (25 lines) | stat: -rw-r--r-- 587 bytes parent folder | download | duplicates (3)
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
<%namespace name="tw" module="tw.core.mako_util"/>\
<%
    attrs = context.get('attrs')
%>\
<select ${tw.attrs(
    [('name', name),
     ('class', css_class),
     ('id', context.get('id'))],
    attrs=attrs
)}>
    % for group, options in grouped_options:
    % if group:
    <optgroup ${tw.attrs([('label', group)])}>
    % endif
        % for value, desc, attrs in options:
        <option ${tw.attrs(
            [('value', value)],
            attrs=attrs
        )}>${tw.content(desc)}</option>
        % endfor
    % if group:
    </optgroup>
    % endif
    % endfor
</select>\