source: products/qPloneTabs/branches/quintagroup.plonetabs/trunk/quintagroup/plonetabs/browser/templates/actionslist.pt @ 53

Last change on this file since 53 was 53, checked in by crchemist, 18 years ago

Code cleanup

  • Property svn:eol-style set to native
File size: 3.2 KB
Line 
1<tal:tabs tal:define="test nocall:view/test;
2                      dummy python:request.RESPONSE.setHeader('Expires', 'Mon, 26 Jul 1997 05:00:00 GMT');
3                      category python:options.get('category', None) or 'portal_tabs'"
4          tal:repeat="tab options/tabs|python:view.getPortalActions(category)">
5<li tal:define="id tab/id;
6                visible tab/visible;
7                editing tab/editing|nothing;
8                klass python:test(visible, [], ['invisible']);
9                klass python:test(editing, klass + ['editing'], klass)"
10    tal:attributes="id string:tabslist_${id};
11                    title tab/description;
12                    class python:' '.join(klass)">
13
14  <img class="drag-handle" src="++resource++drag.gif" alt="" height="11" width="25" />
15
16  <div class="bridge">
17    <input type="checkbox" class="visibility" value="1" name="visible" title="visibility"
18           tal:attributes="checked python:test(visible, 'checked', None);
19                           name string:${attrs/name}_${id}" />
20  </div>
21
22  <a class="delete" href="#"
23     tal:attributes="href string:${context/portal_url}/@@plonetabs-controlpanel?action=delete_action&category=${category}&id=${id}">Delete</a>
24  <span class="url-helper" tal:content="tab/url_expr">Tab Action</span>
25  <span class="tab-title" tal:content="tab/title">Tab Name</span>
26
27  <form class="editform"
28        method="post"
29        action="@@plonetabs-controlpanel"
30        name="edit_form"
31        tal:attributes="action string:${context/portal_url}/${attrs/action};
32                        name string:${attrs/name}_${id}">
33
34      <input type="hidden" name="action" value="edit_action" />
35      <input type="hidden" name="form.submitted:boolean" value="True" />
36
37      <dl>
38        <dt><label>Name</label></dt>
39        <dd><input type="text" value="" name="title"
40                   tal:attributes="value tab/title;
41                                   name string:${attrs/name}_${id}" /></dd>
42      </dl>
43
44      <dl class="collapseAdvanced collapsedBlock">
45        <dt class="headerAdvanced">Advanced</dt>
46        <dd class="contentAdvanced">
47          <dl>
48            <dt><label>URL (Expression)</label></dt>
49            <dd><input type="text" value="" name="url_expr"     size="30"
50                       tal:attributes="value tab/url_expr;
51                                       name string:${attrs/name}_${id}" /></dd>
52          </dl>
53          <dl>
54            <dt><label>Id</label></dt>
55            <dd><input type="text" value="" name="id"
56                       tal:attributes="value tab/id;
57                                       name string:${attrs/name}_${id}" /></dd>
58          </dl>
59          <dl>
60            <dt><label>Condition (Expression)</label></dt>
61            <dd><input type="text" value="" name="condition"  size="30"
62                       tal:attributes="value tab/available_expr;
63                                       name string:${attrs/name}_${id}" /></dd>
64          </dl>
65          <div class="visualClear"><!-- --></div>
66        </dd>
67      </dl>
68
69      <div>
70        <input type="submit" class="editsave"   i18n:attributes="value" value="Save"   />
71        <input type="submit" class="editcancel" i18n:attributes="value" value="Cancel" />
72      </div>
73
74  </form>
75
76</li>
77</tal:tabs>
Note: See TracBrowser for help on using the repository browser.