source: products/quintagroup.analytics/trunk/quintagroup/analytics/properties_stats.pt @ 2880

Last change on this file since 2880 was 2880, checked in by fenix, 14 years ago

wrapped views into plone layout.

File size: 3.8 KB
Line 
1<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"
2      xmlns:tal="http://xml.zope.org/namespaces/tal"
3      xmlns:metal="http://xml.zope.org/namespaces/metal"
4      xmlns:i18n="http://xml.zope.org/namespaces/i18n"
5      lang="en"
6      metal:use-macro="context/prefs_main_template/macros/master">
7
8<metal:main metal:fill-slot="prefs_configlet_main"
9            i18n:domain="quintagroup.analytics"
10            tal:define="infos view/getPropsList">
11    <body>
12        <div id="wrapper">
13            <h1>Properties stats</h1>
14            <div id="navigation">
15                <a href="@@ownership_by_type">Ownership by type</a> |
16                <a href="@@ownership_by_state">Ownership by state</a> |
17                <a href="@@type_by_state">Types by state</a> |
18                <a href="@@legacy_portlets">Legacy portlets</a> |
19                <a class="current" href="@@properties_stats">Properties stats</a> |
20                <a href="@@portlets_stats">Portlets stats</a>
21            </div>
22            <form action="" method="get">
23                Walk through site up to this level (type -1 for no limits):
24                <input type="text" name="level" size="5" value="1" tal:attributes="value request/level|python:1" />
25                <br>
26                Property name
27                <input type="text" name="propname" size="10" tal:attributes="value request/propname|string:" />
28                CSV
29                <input type="checkbox" name="csv" size="40" tal:attributes="checked request/csv|python:0" />
30                <input type="submit" name="submit" value="Submit" />
31            </form>
32        </div>
33        <div>
34             <span tal:repeat="prop view/proplist">
35                 <span tal:replace="prop"/>,
36             </span>
37             <hr>
38        </div>
39        <div tal:condition="request/csv|nothing">
40            <nobr>path,<span tal:replace="view/propname" /><br /></nobr>
41            <nobr tal:repeat="info infos">
42                <span tal:replace="info/path">
43                    path
44                </span>,<span
45                tal:condition="info/slots">"<span
46                tal:condition="python:not isinstance(info['slots'],basestring)"
47                tal:repeat="slot info/slots"><span
48                tal:replace="slot" />;</span><span
49                tal:condition="python:isinstance(info['slots'],basestring)"
50                tal:replace="info/slots">string</span>"</span><span
51                tal:condition="python:info['slots'] is None">None</span><br />
52            </nobr>
53        </div>
54        <table class="listing"
55               tal:condition="not:request/csv|nothing">
56            <tr>
57                <th></th>
58                <th tal:content="view/propname">Property</th>
59            </tr>
60            <tr tal:repeat="info view/getPropsList">
61                <th><a href="#" tal:content="info/path" tal:attributes="href info/href">path</a></th>
62                <td>
63                    <ul tal:condition="info/slots">
64                        <li tal:condition="python:not isinstance(info['slots'],basestring)" tal:repeat="slot info/slots" tal:content="slot">slot</li>
65                        <li tal:condition="python:isinstance(info['slots'],basestring)" tal:content="info/slots">string</li>
66                    </ul>
67                    <span class="none" tal:condition="python:info['slots'] is None">doesn't exist</span>
68                </td>
69            </tr>
70            <tr>
71                <th>Total</th>
72                <td tal:content="view/getTotal">123</td>
73            </tr>
74            <tr>
75                <th>Expressions</th>
76                <td>
77                    <ul>
78                        <li tal:repeat="expr view/getAllPortletExpressions" tal:content="expr">expressions</li>
79                    </ul>
80                </td>
81            </tr>
82        </table>
83    </body>
84  </metal:main>
85</html>
Note: See TracBrowser for help on using the repository browser.