aboutsummaryrefslogtreecommitdiffstats
path: root/share
diff options
context:
space:
mode:
authorwreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2009-07-31 12:06:05 +0000
committerwreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2009-07-31 12:06:05 +0000
commitfff7579c4333dc543b987f447b454772a8abe28f (patch)
treea03797b7e29d5d307949bbbd990737be577bd33e /share
parent463e51d0379bb139a9d5de856756b21655e6a259 (diff)
downloadreaction-fff7579c4333dc543b987f447b454772a8abe28f.tar.gz
reaction-fff7579c4333dc543b987f447b454772a8abe28f.zip
working example on ComponentUI
Diffstat (limited to 'share')
-rw-r--r--share/skin/componentui/layout/bar/collection.tt51
-rw-r--r--share/skin/componentui/layout/bar/member.tt21
2 files changed, 72 insertions, 0 deletions
diff --git a/share/skin/componentui/layout/bar/collection.tt b/share/skin/componentui/layout/bar/collection.tt
new file mode 100644
index 0000000..9c8f5bd
--- /dev/null
+++ b/share/skin/componentui/layout/bar/collection.tt
@@ -0,0 +1,51 @@
+=widget ListView
+
+=extends collection
+
+=for layout header
+
+[% pager_fragment %]
+
+=for layout footer
+
+[% pager_fragment %]
+
+[% actions %]
+
+=for layout actions
+
+<ul class="collection_actions">
+ [% call_next %]
+</ul>
+
+=for layout action
+
+<li>[% call_next %]</li>
+
+=for layout pager
+
+<ul class="pager">
+ [% first_page %]
+ [% previous_page %]
+ [% page_list %]
+ [% next_page %]
+ [% last_page %]
+</ul>
+
+=for layout numbered_page_this_page
+
+<li> [% page_number %] </li>
+
+=for layout numbered_page
+
+<li> <a href="[% page_uri %]">[% page_number %]</a> </li>
+
+=for layout named_page
+
+<li> <a href="[% page_uri %]">[% page_name %]</a> </li>
+
+=for layout named_page_no_page
+
+<li> [% page_name %] </li>
+
+=cut
diff --git a/share/skin/componentui/layout/bar/member.tt b/share/skin/componentui/layout/bar/member.tt
new file mode 100644
index 0000000..6d18c95
--- /dev/null
+++ b/share/skin/componentui/layout/bar/member.tt
@@ -0,0 +1,21 @@
+=widget Collection::Grid::Member::WithActions
+
+=for layout widget
+
+<fieldset style="width:50%; border:1px solid black; margin-bottom:4px; display:inline;">
+ <div style="width:100%; text-align:right;">
+ [% actions %]
+ </div>
+ [% field_list %]
+</fieldset><br>
+
+=for layout field
+[% call_next %] <br>
+
+=for layout action
+
+<span style="border:1px solid black; margin-right:3px; padding:2px;">
+ [% call_next %]
+</span>
+
+=cut