Project

General

Profile

Patch #31433 » 0001-Use-the-regular-icon-icon-classes-for-sort-handler.patch

Marius BĂLTEANU, 2019-05-23 19:58

View differences:

app/helpers/application_helper.rb
570 570
      :reorder_param => options[:param] || object.class.name.underscore
571 571
    }
572 572
    content_tag('span', '',
573
      :class => "sort-handle",
573
      :class => "icon-only icon-sort-handle sort-handle",
574 574
      :data => data,
575 575
      :title => l(:button_sort))
576 576
  end
app/helpers/my_helper.rb
34 34
  def render_block(block, user)
35 35
    content = render_block_content(block, user)
36 36
    if content.present?
37
      handle = content_tag('span', '', :class => 'sort-handle', :title => l(:button_move))
37
      handle = content_tag('span', '', :class => 'icon-only icon-sort-handle sort-handle', :title => l(:button_move))
38 38
      close = link_to(l(:button_delete),
39 39
                      {:action => "remove_block", :block => block},
40
                      :remote => true, :method => 'post', 
40
                      :remote => true, :method => 'post',
41 41
                      :class => "icon-only icon-close", :title => l(:button_delete))
42 42
      content = content_tag('div', handle + close, :class => 'contextual') + content
43 43

  
app/views/custom_field_enumerations/index.html.erb
6 6
  <ul id="custom_field_enumerations" class="flat">
7 7
  <% @custom_field.enumerations.each_with_index do |value, position| %>
8 8
    <li>
9
      <span class="sort-handle"></span>
9
      <span class="icon-only icon-sort-handle sort-handle"></span>
10 10
      <%= hidden_field_tag "custom_field_enumerations[#{value.id}][position]", position, :class => 'position' %>
11 11
      <%= text_field_tag "custom_field_enumerations[#{value.id}][name]", value.name, :size => 40 %>
12 12
      <%= hidden_field_tag "custom_field_enumerations[#{value.id}][active]", 0 %>
public/stylesheets/application.css
1497 1497
.icon-add-bullet { background-image: url(../images/bullet_add.png); }
1498 1498
.icon-shared { background-image: url(../images/link.png); }
1499 1499
.icon-actions { background-image: url(../images/3_bullets.png); }
1500
.icon-sort-handle { background-image: url(../images/reorder.png); }
1500 1501

  
1501 1502
.icon-file { background-image: url(../images/files/default.png); }
1502 1503
.icon-file.text-plain { background-image: url(../images/files/text.png); }
......
1517 1518
.icon-file.application-zip { background-image: url(../images/files/zip.png); }
1518 1519
.icon-file.application-x-gzip { background-image: url(../images/files/zip.png); }
1519 1520

  
1520
.sort-handle { width:16px; height:16px; background:url(../images/reorder.png) no-repeat 0 50%; cursor:move; }
1521
.sort-handle { cursor:move; }
1521 1522
.sort-handle.ajax-loading { background-image: url(../images/loading.gif); }
1522 1523
tr.ui-sortable-helper { border:1px solid #e4e4e4; }
1523 1524

  
(1-1/8)