增加右上角的新增按鈕

使用方式是當 render filter 在最後放個 true
範例:<%=  render_filter @filter_fields, "index_table", true %>
This commit is contained in:
Ray 2015-02-26 15:01:06 +08:00
parent 8c0d94c00a
commit f3e9679e54
2 changed files with 6 additions and 4 deletions

View File

@ -95,8 +95,8 @@ module OrbitBackendHelper
render :partial => '/admin/tags/tag_form', :locals => {:f=> f, :module_app=>module_app, :tags=>module_app.tags } render :partial => '/admin/tags/tag_form', :locals => {:f=> f, :module_app=>module_app, :tags=>module_app.tags }
end end
def render_filter(fields, search_dom_id=nil) def render_filter(fields, search_dom_id=nil, quick_new=false)
render :partial => "shared/filter", :locals =>{:fields => fields, :search_dom_id=>search_dom_id} render :partial => "shared/filter", :locals =>{:fields => fields, :search_dom_id=>search_dom_id, :quick_new=>quick_new}
end end
def display_visitors(options={}) def display_visitors(options={})

View File

@ -1,13 +1,15 @@
<% content_for :right_nav do %> <% content_for :right_nav do %>
<% if !search_dom_id.nil?%> <% if !search_dom_id.nil?%>
<div class="searchClear pull-left" style="clear: left;"> <% if quick_new %>
<%= link_to content_tag(:i, nil, class: "icons-plus") + " " + t(:add), request.original_fullpath + '/new', class: "btn btn-primary pull-left", style: "clear: left;"%>
<% end %>
<div class="searchClear pull-left" <% if !quick_new %>style="clear: left;"<% end %>>
<form id="module-search-form"> <form id="module-search-form">
<input type="text" id="filter-input" class="search-query input-medium" placeholder="<%= t(:search_) %>" value="<%=params[:keywords]%>"> <input type="text" id="filter-input" class="search-query input-medium" placeholder="<%= t(:search_) %>" value="<%=params[:keywords]%>">
</form> </form>
<img id="search-preloader" src="/assets/preloader.gif" style="height: 40px; position: absolute; left: 220px; top: -5px; display:none;"> <img id="search-preloader" src="/assets/preloader.gif" style="height: 40px; position: absolute; left: 220px; top: -5px; display:none;">
</div> </div>
<% end %> <% end %>
<ul class="nav nav-pills filter-nav pull-right"> <ul class="nav nav-pills filter-nav pull-right">
<% fields.keys.each do |field| %> <% fields.keys.each do |field| %>
<li class="accordion-group"> <li class="accordion-group">