source: products/quintagroup.plonetabs/trunk/quintagroup/plonetabs/browser/templates/plonetabs.pt @ 775

Last change on this file since 775 was 746, checked in by crchemist, 17 years ago

2.2.1 version taged.

  • Property svn:eol-style set to native
File size: 5.9 KB
Line 
1<html xmlns="http://www.w3.org/1999/xhtml"
2      xmlns:metal="http://xml.zope.org/namespaces/metal"
3      xmlns:tal="http://xml.zope.org/namespaces/tal"
4      xmlns:i18n="http://xml.zope.org/namespaces/i18n"
5      xml:lang="en" lang="en"
6      metal:use-macro="context/prefs_main_template/macros/master"
7      i18n:domain="quintagroup.plonetabs">
8
9<metal:block metal:fill-slot="top_slot"
10             tal:define="dummy python:request.set('disable_border', 1)" />
11
12<body>
13
14<div metal:fill-slot="prefs_configlet_main"
15     tal:define="test nocall:view/test;
16                 category here/REQUEST/category|nothing;
17                 category python:test(category and category != '', category, 'portal_tabs');
18                 errors options/errors|nothing">
19
20<div id="plonetabs_form">
21
22<div id="app" class="qPloneTabs">
23
24  <h1 id="plonetabs-form-title"
25      class="documentFirstHeading"
26      i18n:translate=""
27      tal:content="python:view.getPageTitle(category)">Plone Tabs</h1>
28
29  <a href=""
30     class="link-parent"
31     tal:attributes="href string: $portal_url/plone_control_panel"
32     i18n:domain="plone"
33     i18n:translate="label_up_to_plone_setup">
34    Up to Site Setup
35  </a>
36
37  <div i18n:translate="description_plonetabs">
38    <form id="selectcategory_form"
39          name="selectcategory_form"
40          method="post"
41          action="@@plonetabs-controlpanel"
42          tal:attributes="action string:${portal_url}/${attrs/action}">
43      <div class="field"
44           tal:define="error errors/select_category|nothing"
45           tal:attributes="class python:test(error, 'field error', 'field')">
46        <div tal:replace="error">Error output</div>
47        <label for="select_category" i18n:translate="label_select_category">Select category to manage</label>
48        <select name="category"
49                id="select_category"
50                tal:define="categories view/getCategories">
51          <option value="current_category" selected="selected"
52                  tal:attributes="value category"
53                  tal:content="category" />
54          <tal:options repeat="cat categories">
55            <option tal:attributes="value cat"
56                    tal:content="cat"
57                    tal:condition="python: cat != category" />
58          </tal:options>
59        </select>
60        <input class="change-button kssHidden" type="submit" name="category.change" value="Change" />
61      </div>
62    </form>
63  </div>
64
65  <ul class="csshover"
66      id="tabslist"
67      tal:content="structure python:view.getActionsList(category=category, errors=errors)" />
68
69  <form id="addaction"
70        name="addaction_form"
71        method="post"
72        action="@@plonetabs-controlpanel"
73        tal:attributes="action string:${portal_url}/${attrs/action}">
74    <input type="hidden" name="form.submitted:boolean" value="True" />
75    <input type="hidden" name="category" value="category" tal:attributes="value category" />
76    <dl class="field-visible bridge">
77      <dt>
78        <label for="actvisible">Visible</label>
79      </dt>
80      <dd>
81        <input id="actvisible" type="checkbox" value="1" checked="checked" title="visibility" name="visible"
82               tal:attributes="checked request/visible|string:checked" />
83      </dd>
84    </dl>
85    <dl class="field-name"
86        tal:define="error errors/title|nothing"
87        tal:attributes="class python:test(error, '%s error' % attrs['class'], attrs['class'])">
88      <dt>
89        <label for="actname">Name</label>
90      </dt>
91      <dd>
92        <span class="error-container" tal:content="error">Validation error output</span>
93        <input id="actname" type="text" value="" name="title" autocomplete="off"
94               tal:attributes="value request/title|nothing"/>
95      </dd>
96    </dl>
97    <dl class="field-action"
98        tal:define="error errors/url_expr|nothing"
99        tal:attributes="class python:test(error, '%s error' % attrs['class'], attrs['class'])">
100      <dt>
101        <label for="actaction">URL (Expression)</label>
102      </dt>
103      <dd>
104        <span class="error-container" tal:content="error">Validation error output</span>
105        <input id="actaction" type="text" value="" size="30" name="url_expr"
106               tal:attributes="value request/url_expr|nothing"/>
107      </dd>
108    </dl>
109    <dl class="collapseAdvanced expandedBlock">
110      <dt class="headerAdvanced">Advanced</dt>
111      <dd class="contentAdvanced">
112        <dl class="field-id"
113            tal:define="error errors/id|nothing"
114            tal:attributes="class python:test(error, '%s error' % attrs['class'], attrs['class'])">
115          <dt>
116            <label for="actid">Id</label>
117          </dt>
118          <dd>
119            <span class="error-container" tal:content="error">Validation error output</span>
120            <input id="actid" type="text" value="" name="id"
121                   tal:attributes="value request/id|nothing" />
122          </dd>
123        </dl>
124        <dl class="field-condition"
125            tal:define="error errors/available_expr|nothing"
126            tal:attributes="class python:test(error, '%s error' % attrs['class'], attrs['class'])">
127          <dt>
128            <label for="actcondition">Condition (Expression)</label>
129          </dt>
130          <dd>
131            <span class="error-container" tal:content="error">Validation error output</span>
132            <input id="actcondition" type="text" value="" size="30" name="available_expr"
133                   tal:attributes="value request/available_expr|nothing" />
134          </dd>
135        </dl>
136        <div class="visualClear"><!-- --></div>
137      </dd>
138    </dl>
139    <div class="add-controls">
140      <input type="submit" id="buttonadd" class="context" i18n:attributes="value" name="add.add" value="Add" />
141      <input type="submit" id="buttoncancel" class="standalone" i18n:attributes="value" name="add.cancel" value="Cancel" />
142    </div>
143  </form>
144
145  <tal:autogenerated_section tal:replace="structure python:view.getAutoGenereatedSection(cat_name=category, errors=errors)" />
146
147</div>
148
149</div>
150
151</div>
152
153</body>
154</html>
Note: See TracBrowser for help on using the repository browser.