]> source.dussan.org Git - redmine.git/commitdiff
Render columns selection using spans instead of a table.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 12 Jul 2017 18:17:48 +0000 (18:17 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 12 Jul 2017 18:17:48 +0000 (18:17 +0000)
git-svn-id: http://svn.redmine.org/redmine/trunk@16815 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/views/queries/_columns.html.erb
public/stylesheets/application.css

index 26a46078060df6c99da3bb391d1777fe73e28cc4..84d1663780ba2e3a8f2769b183bb5740add86060 100644 (file)
@@ -2,40 +2,36 @@
 <% available_tag_id = "available_#{tag_id}" %>
 <% selected_tag_id = "selected_#{tag_id}" %>
 
-<table class="query-columns">
-  <tr>
-    <td style="padding-left:0">
+<span class="query-columns">
+  <span>
       <%= label_tag available_tag_id, l(:description_available_columns) %>
-      <br />
       <%= select_tag 'available_columns',
               options_for_select(query_available_inline_columns_options(query)),
               :id => available_tag_id,
               :multiple => true, :size => 10, :style => "width:150px",
               :ondblclick => "moveOptions(this.form.#{available_tag_id}, this.form.#{selected_tag_id});" %>
-    </td>
-    <td class="buttons">
+  </span>
+  <span class="buttons">
       <input type="button" value="&#8594;"
-       onclick="moveOptions(this.form.<%= available_tag_id %>, this.form.<%= selected_tag_id %>);" /><br />
+       onclick="moveOptions(this.form.<%= available_tag_id %>, this.form.<%= selected_tag_id %>);" />
       <input type="button" value="&#8592;"
        onclick="moveOptions(this.form.<%= selected_tag_id %>, this.form.<%= available_tag_id %>);" />
-    </td>
-    <td>
+  </span>
+  <span>
       <%= label_tag selected_tag_id, l(:description_selected_columns) %>
-      <br />
       <%= select_tag tag_name,
               options_for_select(query_selected_inline_columns_options(query)),
               :id => selected_tag_id,
               :multiple => true, :size => 10, :style => "width:150px",
               :ondblclick => "moveOptions(this.form.#{selected_tag_id}, this.form.#{available_tag_id});" %>
-    </td>
-    <td class="buttons">
-      <input type="button" value="&#8648;" onclick="moveOptionTop(this.form.<%= selected_tag_id %>);" /><br />
-      <input type="button" value="&#8593;" onclick="moveOptionUp(this.form.<%= selected_tag_id %>);" /><br />
-      <input type="button" value="&#8595;" onclick="moveOptionDown(this.form.<%= selected_tag_id %>);" /><br />
+  </span>
+  <span class="buttons">
+      <input type="button" value="&#8648;" onclick="moveOptionTop(this.form.<%= selected_tag_id %>);" />
+      <input type="button" value="&#8593;" onclick="moveOptionUp(this.form.<%= selected_tag_id %>);" />
+      <input type="button" value="&#8595;" onclick="moveOptionDown(this.form.<%= selected_tag_id %>);" />
       <input type="button" value="&#8650;" onclick="moveOptionBottom(this.form.<%= selected_tag_id %>);" />
-    </td>
-  </tr>
-</table>
+  </span>
+</span>
 
 <%= javascript_tag do %>
 $(document).ready(function(){
index 005dcfef9e900499d58b32f3f1e60100661e7fc9..9e3e2b46e9193f1bb1d9a5ee57bc8a9b22f825ee 100644 (file)
@@ -372,16 +372,19 @@ table.messages td.last_message {text-align:left;}
   min-width: 1em;
 }
 
-table.query-columns {
-  border-collapse: collapse;
-  border: 0;
-}
-
-table.query-columns td.buttons {
+.query-columns>span {
+  display:inline-block;
+  height:100%;
   vertical-align: middle;
-  text-align: center;
 }
-table.query-columns td.buttons input[type=button] {width:35px;}
+.query-columns label {
+  display:block;
+}
+.query-columns .buttons input[type=button] {
+  width:35px;
+  display:block;
+}
+
 .query-totals {text-align:right;}
 .query-totals>span:not(:first-child) {margin-left:0.6em;}
 .query-totals .value {font-weight:bold;}