87 lines
3.6 KiB
Plaintext
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">×</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>
|