Sha256: 20ecbdf293ac7dbfd6ec5aa6c494b047e8616bf20b385fdb88cbe7d8d4f1c2ac

Contents?: true

Size: 881 Bytes

Versions: 6

Compression:

Stored size: 881 Bytes

Contents

module DragOrder
  module Helpers
    module Admin
      module NodeHelper
            
        def self.included(base)
          base.class_eval do
            
            def order_dragger
              %{<img src="/images/admin/extensions/drag_order/handle.png" alt ="Drag this icon to move the page" />}
            end
            
            def padding_left(level)
              (level * 23) + 31
            end

            def expander
              image((expanded ? "collapse" : "expand"),
                    :class => "expander #{needs_expanding ? 'visible' : 'hidden'}", :alt => 'toggle children',
                    :title => '')
            end
            
            def needs_expanding
              @current_node.children.present? and @current_node.parent.present?
            end
            
          end
        end
        
      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
radiant-drag_order-extension-0.5.0 lib/drag_order/helpers/admin/node_helper.rb
radiant-drag_order-extension-0.4.8 lib/drag_order/helpers/admin/node_helper.rb
radiant-drag_order-extension-0.4.7 lib/drag_order/helpers/admin/node_helper.rb
radiant-drag_order-extension-0.4.6 lib/drag_order/helpers/admin/node_helper.rb
radiant-drag_order-extension-0.4.4 lib/drag_order/helpers/admin/node_helper.rb
radiant-drag_order-extension-0.4.2 lib/drag_order/helpers/admin/node_helper.rb