registered-sites/app/views/admin/registered_sites/get_select_box.html.erb

87 lines
3.6 KiB
Plaintext

<% tags = @sites_order_by_tags
.collect{|v| v.keys[0]}
.map{|tag| tag.class == String ? [tag.to_s,'無標籤'] : [tag.id.to_s,tag.name] }
cats = @sites_order_by_cats
.collect{|v| v.keys[0]}
.map{|cat| cat.class == String ? [cat.to_s,'無類別'] : [cat.id.to_s,cat.title] }
@sites_by_cats_and_tags = @sites_order_by_cats + @sites_order_by_tags
%>
<div id="member-filter" class="modal hide fade">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h3><%= t('site_annc.recieve_sites') %></h3>
</div>
<div class="modal-body">
<div class="tabbable tabs-left">
<div class="nano">
<div class="content">
<ul class="nav nav-pills nav-stacked">
<li class="active"><a href="#all_cats" data-toggle="tab"><%= t(:categories) %></a></li>
<% cats.each do |cat| %>
<li class=""><a href="#r_<%= cat[0] %>" data-toggle="tab"><%= cat[1] %></a></li>
<% end %>
<li class=""><a href="#all_tags" data-toggle="tab"><%= t(:tags) %></a></li>
<% tags.each do |tag| %>
<li class=""><a href="#r_<%= tag[0] %>" data-toggle="tab"><%= tag[1] %></a></li>
<% end %>
</ul>
</div>
</div>
<div class="tab-content">
<div class="tab-pane fade in active" id="all_cats">
<form>
<fieldset class="role_field">
<% cats.each do |v| %>
<label class="checkbox inline">
<%= check_box_tag 'email_role_ids[]', v[0].to_s, false,id: nil %> <%= v[1] %>
</label>
<% end %>
</fieldset>
</form>
</div>
<div class="tab-pane fade in" id="all_tags">
<form>
<fieldset class="role_field">
<% tags.each do |v| %>
<label class="checkbox inline">
<%= check_box_tag 'email_role_ids[]', v[0].to_s, false,id: nil %> <%= v[1] %>
</label>
<% end %>
</fieldset>
</form>
</div>
<% @sites_by_cats_and_tags.each do |child| %>
<% key = child.keys[0]
key = key.id if key.class != String
values = child.values[0]
%>
<div class="tab-pane fade" id="r_<%= key %>">
<form>
<fieldset class="clearfix">
<div class="member-filter-result nano">
<div class="content">
<ul class="checkbox-card clearfix">
<% values.each do |value| %>
<li class="check-item">
<label>
<%= image_tag ("member-pic.png"), class: "user-pic" %>
<span class="user-name"><%= value.title.nil? ? value.site_domain : value.title %></span>
</label>
<%= check_box_tag 'email_user_ids[]', value.id.to_s , false,id: nil %>
</li>
<% end %>
</ul>
</div>
</div>
</fieldset>
</form>
</div>
<% end %>
<div class="form-actions condition">
<button type="button" class="btn" data-dismiss="modal"><%= t(:cancel) %></button>
<button type="button" class="btn btn-primary" data-dismiss="modal" onclick="updateUsers()"><%= t(:submit) %></button>
</div>
</div>
</div>
</div>
</div>