summaryrefslogtreecommitdiff
path: root/html/user.help-search.html
diff options
context:
space:
mode:
authorParabola <dev@list.parabolagnulinux.org>2011-01-23 00:25:31 +0000
committerParabola <dev@list.parabolagnulinux.org>2011-01-23 00:25:31 +0000
commitb2aa5bb6136f733bd983bea03239e976fe4dc6ba (patch)
treeb6b662ab840963f0b9089c90f52e9e9ef8270b55 /html/user.help-search.html
Initial commit. Ported cgit design to roundup's
Diffstat (limited to 'html/user.help-search.html')
-rw-r--r--html/user.help-search.html86
1 files changed, 86 insertions, 0 deletions
diff --git a/html/user.help-search.html b/html/user.help-search.html
new file mode 100644
index 0000000..dc4a95f
--- /dev/null
+++ b/html/user.help-search.html
@@ -0,0 +1,86 @@
+<html
+ tal:define="form request/form/form/value;
+ field request/form/property/value"
+ >
+ <head>
+ <title>Search input for user helper</title>
+ <script language="Javascript" type="text/javascript"
+ tal:content="structure string:<!--
+ // this is the name of the field in the original form that we're working on
+ form = parent.opener.document.${form};
+ field = '${field}';
+ //-->">
+ </script>
+ <script type="text/javascript" src="@@file/help_controls.js"></script>
+ <link rel="stylesheet" type="text/css" href="@@file/style.css" />
+ </head>
+ <body onload="parent.submit.url='...'"
+ tal:define="
+qs request/env/QUERY_STRING;
+qs python:'&'.join([a for a in qs.split('&') if not a.startswith('@template=')])"
+>
+ <pre tal:content="request/env/QUERY_STRING" tal:condition=false />
+ <form method="GET" name="itemSynopsis"
+ target="list"
+ tal:attributes="action request/classname"
+ tal:define="
+ property request/form/property/value;
+ cols python:request.columns or 'id username address realname roles'.split();
+ sort_on request/sort | nothing;
+ sort_desc python:sort_on and request.sort[0][0] == '-';
+ sort_on python:sort_on and request.sort[0][1] or 'lastname';
+
+ search_input templates/page/macros/search_input;
+ search_select templates/page/macros/search_select;
+ search_select_roles templates/page/macros/search_select_roles;
+ required python:[];
+ th_label templates/page/macros/th_label;
+ ">
+ <input type="hidden" name="@template" value="help-list">
+ <input type="hidden" name="property" value="" tal:attributes="value property">
+ <input type="hidden" name="form" value="" tal:attributes="value request/form/form/value">
+ <table>
+<tr tal:define="name string:username; label string:Username:">
+ <th metal:use-macro="th_label">Name</th>
+ <td metal:use-macro="search_input"><input type=text></td>
+</tr>
+
+<tr tal:define="name string:phone; label string:Phone number">
+ <th metal:use-macro="th_label">Phone</th>
+ <td metal:use-macro="search_input"><input type=text></td>
+</tr>
+
+<tr tal:define="name string:roles;
+ onchange string:this.form.submit();
+ label string:Roles:"
+ >
+ <th metal:use-macro="th_label">role</th>
+ <td metal:use-macro="search_select_roles">
+ <select>
+ <option value="">jokester</option>
+ </select>
+ </td>
+</tr>
+
+<tr>
+ <td>&nbsp;</td>
+ <td>
+ <input type="hidden" name="@action" value="search">
+ <input type="submit" value="Search" i18n:attributes="value">
+ <input type="reset">
+ <input type="hidden" value="username,realname,phone,organisation,roles" name="properties">
+ <input type="text" name="@pagesize" id="sp-pagesize" value="25" size="2">
+ <label for="sp-pagesize" i18n:translate="">Pagesize</label>
+ </td>
+</tr>
+
+ </table>
+
+</form>
+<pre tal:content="request" tal:condition=false />
+<script type="text/javascript"><!--
+ focus2id('username');
+//--></script>
+ </body>
+</html>
+<!-- SHA: df15cb20b84032f72d0530d0717382786668f6a0 -->