Sha256: 0b3004817c183e55f95141967bd412280a3f1813a13fdc4e2a8cccee5c46ee1e

Contents?: true

Size: 562 Bytes

Versions: 50

Compression:

Stored size: 562 Bytes

Contents

module Para
  module OrderingHelper
    def reorder_anchor(options = {})
      options[:class] ||= ''
      options[:class] = [options[:class], 'order-anchor'].join(' ')

      field = if (form = options.delete(:form))
        form.hidden_field(:position, class: 'resource-position-field')
      else
        value = options.delete(:value) || 0
        hidden_field_tag(:position, value, class: 'resource-position-field')
      end

      content_tag(:span, options) do
        content_tag(:i, '', class: 'sort-dots') +
        field
      end
    end
  end
end

Version data entries

50 entries across 50 versions & 1 rubygems

Version Path
para-0.7.3.p6 app/helpers/para/ordering_helper.rb
para-0.7.3.p5 app/helpers/para/ordering_helper.rb
para-0.7.3.p4 app/helpers/para/ordering_helper.rb
para-0.7.3.p3 app/helpers/para/ordering_helper.rb
para-0.7.3.p2 app/helpers/para/ordering_helper.rb
para-0.7.3.p1 app/helpers/para/ordering_helper.rb
para-0.7.3 app/helpers/para/ordering_helper.rb
para-0.7.2 app/helpers/para/ordering_helper.rb
para-0.7.1 app/helpers/para/ordering_helper.rb
para-0.7.0 app/helpers/para/ordering_helper.rb