From: Jean-Philippe Lang Date: Wed, 12 Jul 2017 18:17:48 +0000 (+0000) Subject: Render columns selection using spans instead of a table. X-Git-Tag: 4.0.0~628 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=081e8a89322a08c93cfaa7b199ae14657c1c0e62;p=redmine.git Render columns selection using spans instead of a table. git-svn-id: http://svn.redmine.org/redmine/trunk@16815 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- diff --git a/app/views/queries/_columns.html.erb b/app/views/queries/_columns.html.erb index 26a460780..84d166378 100644 --- a/app/views/queries/_columns.html.erb +++ b/app/views/queries/_columns.html.erb @@ -2,40 +2,36 @@ <% available_tag_id = "available_#{tag_id}" %> <% selected_tag_id = "selected_#{tag_id}" %> - - - - - - - -
+ + <%= label_tag available_tag_id, l(:description_available_columns) %> -
<%= 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});" %> -
+ +
+ onclick="moveOptions(this.form.<%= available_tag_id %>, this.form.<%= selected_tag_id %>);" /> -
+ + <%= label_tag selected_tag_id, l(:description_selected_columns) %> -
<%= 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});" %> -
-
-
-
+ + + + + -
+ + <%= javascript_tag do %> $(document).ready(function(){ diff --git a/public/stylesheets/application.css b/public/stylesheets/application.css index 005dcfef9..9e3e2b46e 100644 --- a/public/stylesheets/application.css +++ b/public/stylesheets/application.css @@ -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;}