From: Akira Saito Date: Wed, 12 Nov 2014 23:50:36 +0000 (+0900) Subject: cleanup X-Git-Tag: 0.0.6~13 X-Git-Url: http://git.osdn.net/view?p=quickedit%2Fquick_view.git;a=commitdiff_plain;h=7bfacc7da83ba9cf2cdf2e9918d7fcf1b2fd745b cleanup --- diff --git a/app/controllers/quick_view_issues_controller.rb b/app/controllers/quick_view_issues_controller.rb index 6ffc48e..c44b6ee 100644 --- a/app/controllers/quick_view_issues_controller.rb +++ b/app/controllers/quick_view_issues_controller.rb @@ -4,13 +4,16 @@ class QuickViewIssuesController < ApplicationController def show respond_to do |format| - #render 'hooks/quick_view_issue_dialog', :project => @project, :issue => other_issue - logger.debug ' *** format='+format.inspect - lookup_context.view_paths do |path| - logger.debug ' *** lookup='+path.to_s - end - logger.debug ' *** issue='+@issue.inspect - format.html { render :template => 'quick_view_issues/quick_view_issue_dialog', :layout => false, :project => @project, :issue => @issue } + #logger.debug ' *** format='+format.inspect + #lookup_context.view_paths do |path| + # logger.debug ' *** lookup='+path.to_s + #end + #logger.debug ' *** issue='+@issue.inspect + format.html { + render :template => 'quick_view_issues/quick_view_issue_dialog', + :layout => false, + :issue => @issue + } end end diff --git a/app/views/hooks/_quick_view_context.erb b/app/views/hooks/_quick_view_context.erb index 2d3cb25..a54cf2e 100644 --- a/app/views/hooks/_quick_view_context.erb +++ b/app/views/hooks/_quick_view_context.erb @@ -1,4 +1,4 @@ -<% +<%- extend AttachmentsHelper extend CustomFieldsHelper extend JournalsHelper @@ -10,41 +10,53 @@ journals.reverse! if User.current.wants_comments_in_reverse_order? dialog_id = Time.now.to_i -%> -<% if @issues.size == 1 %> +-%> +<%# -------------------------------------- %> +<%# 一つだけ選択、かつ、親も子も関連もなし %> +<%# -------------------------------------- %> +<% if @issues.size == 1 && issue.root? && !issue.children? && issue.relations.none? %> +
  • <%= context_menu_link( l(:button_quick_view), + "javascript:quick_view_show_dialog(#{issue.id})", + :class => 'icon-show') %>
  • +<%# ----------------------------00-------- %> +<%# 一つだけ選択、かつ、親か子か関連あり %> +<%# -------------------------------------- %> +<% elsif @issues.size == 1 %>
  • <%= l(:button_quick_view) %> +<%# -------------------------------------- %> +<%# その他 %> +<%# -------------------------------------- %> <% else %> - <% ids_as_str = @issue_ids.join(',') %>
  • <%= context_menu_link( l(:button_quick_view), "javascript:quick_view_show_dialog(#{ids_as_str})", :class => 'icon-show') %>
  • - <% @issues.each do |issue| %> - <%# render 'hooks/quick_view_issue_dialog', :project => @project, :issue => issue %> - <% end %> <% end %> - diff --git a/app/views/hooks/_quick_view_issues_footer.html.erb b/app/views/hooks/_quick_view_issues_footer.html.erb index 6ab182d..0ae338f 100644 --- a/app/views/hooks/_quick_view_issues_footer.html.erb +++ b/app/views/hooks/_quick_view_issues_footer.html.erb @@ -3,91 +3,60 @@ <% end %>