aboutsummaryrefslogtreecommitdiffstats
path: root/app/views/refinery/banners/admin/banners/_page.html.erb
diff options
context:
space:
mode:
authorMartin Markech <martin.markech@matho.sk>2012-09-27 18:22:25 +0200
committerMartin Markech <martin.markech@matho.sk>2012-09-27 18:22:25 +0200
commit0a7c4e83e823e2a8d74c7ac352ae69bfbecfe434 (patch)
tree3c3bf7a5b0bea71ce7d476bb2a135d5a0c5771d4 /app/views/refinery/banners/admin/banners/_page.html.erb
parent0a2c50a79f6e74674b8c6e167bb321a29d90bc58 (diff)
downloadrefinerycms-pc_banners-0a7c4e83e823e2a8d74c7ac352ae69bfbecfe434.tar.gz
refinerycms-pc_banners-0a7c4e83e823e2a8d74c7ac352ae69bfbecfe434.tar.bz2
refinerycms-pc_banners-0a7c4e83e823e2a8d74c7ac352ae69bfbecfe434.zip
add page tree + jquery tristate checkbox plugin
Diffstat (limited to 'app/views/refinery/banners/admin/banners/_page.html.erb')
-rw-r--r--app/views/refinery/banners/admin/banners/_page.html.erb19
1 files changed, 19 insertions, 0 deletions
diff --git a/app/views/refinery/banners/admin/banners/_page.html.erb b/app/views/refinery/banners/admin/banners/_page.html.erb
new file mode 100644
index 0000000..640d378
--- /dev/null
+++ b/app/views/refinery/banners/admin/banners/_page.html.erb
@@ -0,0 +1,19 @@
+<li class='clearfix record icons' id="<%= dom_id(page) -%>" >
+
+ <% if page.children.present? %>
+ <span class="icon toggle expanded" title="<%= t('expand_collapse', :scope => 'refinery.admin.pages') %>"></span>
+ <% else %>
+ <span class="icon"></span>
+ <% end %>
+
+ <%= check_box_tag "banner[page_ids][]", page.id, @banner.pages.include?(page) %>
+
+ <span class='title <%= 'toggle' if page.children.present? %>'>
+ <%= page.title %>
+ </span>
+
+
+ <ul class='nested' >
+ <%= render(:partial => 'refinery/banners/admin/banners/page', :collection => page.children) %>
+ </ul>
+</li>