OSDN Git Service

add setting for issue tooltip
authorAkira Saito <akrstjp@users.sourceforge.jp>
Sun, 29 Mar 2015 12:35:59 +0000 (21:35 +0900)
committerAkira Saito <akrstjp@users.sourceforge.jp>
Sun, 29 Mar 2015 12:35:59 +0000 (21:35 +0900)
app/views/hooks/_quick_view_base_bottom.html.erb
app/views/quick_view_issues/_settings.html.erb

index 66c826b..e0a6d2e 100644 (file)
@@ -8,22 +8,28 @@ var quick_view_click_event_object = null;
 if ($("body").hasClass("controller-issues") && $("body").hasClass("action-index")) {
   $("tr.issue").click(quick_view_issue_click);
   $("tr.issue").dblclick(quick_view_issue_dblclick);
+  <% if Setting.plugin_quick_view['issue_tooltip_enabled'] == "on" %>
   quick_view_tooltip_init($("tr.issue > td.subject > a"), quick_view_href_issue_id_parser);
   quick_view_tooltip_init($("tr.issue > td.id > a"), quick_view_href_issue_id_parser);
+  <% end %>
 }
 
 if ($("body").hasClass("controller-issues") && $("body").hasClass("action-show")) {
   $("tr.issue").click(quick_view_issue_click);
   $("tr.issue").dblclick(quick_view_issue_dblclick);
+  <% if Setting.plugin_quick_view['issue_tooltip_enabled'] == "on" %>
   quick_view_tooltip_init($("tr.issue > td.subject > a"), quick_view_href_issue_id_parser);
   quick_view_tooltip_init($("a.issue"), quick_view_href_issue_id_parser);
+  <% end %>
 }
 
 if ($("body").hasClass("controller-my")) {
   $("tr.issue").click(quick_view_issue_click);
   $("tr.issue").dblclick(quick_view_issue_dblclick);
+  <% if Setting.plugin_quick_view['issue_tooltip_enabled'] == "on" %>
   quick_view_tooltip_init($("tr.issue > td.subject > a"), quick_view_href_issue_id_parser);
   quick_view_tooltip_init($("tr.issue > td.id > a"), quick_view_href_issue_id_parser);
+  <% end %>
 }
 
 function quick_view_href_issue_id_parser(current_target) {
index 658b96f..777bf2c 100644 (file)
@@ -1,5 +1,14 @@
 <table>
        <tr>
+               <th>Issue tooltip enabled:</th>
+    <td>
+      <input type="checkbox" id="settings_issue_tooltip_enabled" name="settings[issue_tooltip_enabled]" <%= settings['issue_tooltip_enabled'] == "on" ? "checked" : "" %>></input>
+    </td>
+    <td style="color: red;">
+      <%= l(:server_load_increase) %>
+    </td>
+       </tr>
+       <tr>
                <th>WorkTime Extension(dialog anchor) enabled:</th>
     <td>
       <input type="checkbox" id="settings_worktime_ext_dialog_anchor_enabled" name="settings[worktime_ext_dialog_anchor_enabled]" <%= settings['worktime_ext_dialog_anchor_enabled'] == "on" ? "checked" : "" %>></input>