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

Last change on this file since 162 was 162, checked in by mylan, 18 years ago

Add deleting discussion reply tests

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