From f3e9679e546939b5e1c880e4bd2de2817cc37648 Mon Sep 17 00:00:00 2001 From: Ray Date: Thu, 26 Feb 2015 15:01:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=8F=B3=E4=B8=8A=E8=A7=92?= =?UTF-8?q?=E7=9A=84=E6=96=B0=E5=A2=9E=E6=8C=89=E9=88=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使用方式是當 render filter 在最後放個 true 範例:<%= render_filter @filter_fields, "index_table", true %> --- app/helpers/orbit_backend_helper.rb | 4 ++-- app/views/shared/_filter.html.erb | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/helpers/orbit_backend_helper.rb b/app/helpers/orbit_backend_helper.rb index 25eb17a..ebfd762 100644 --- a/app/helpers/orbit_backend_helper.rb +++ b/app/helpers/orbit_backend_helper.rb @@ -95,8 +95,8 @@ module OrbitBackendHelper render :partial => '/admin/tags/tag_form', :locals => {:f=> f, :module_app=>module_app, :tags=>module_app.tags } end - def render_filter(fields, search_dom_id=nil) - render :partial => "shared/filter", :locals =>{:fields => fields, :search_dom_id=>search_dom_id} + def render_filter(fields, search_dom_id=nil, quick_new=false) + render :partial => "shared/filter", :locals =>{:fields => fields, :search_dom_id=>search_dom_id, :quick_new=>quick_new} end def display_visitors(options={}) diff --git a/app/views/shared/_filter.html.erb b/app/views/shared/_filter.html.erb index d476c05..a19ebaa 100644 --- a/app/views/shared/_filter.html.erb +++ b/app/views/shared/_filter.html.erb @@ -1,13 +1,15 @@ <% content_for :right_nav do %> <% if !search_dom_id.nil?%> -
+ <% 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 %> +
style="clear: left;"<% end %>>
<% end %> -