Sha256: e790798a172641b5bb0210460642d5f87b5e7583452a9be8156fdd9b7e52a57a

Contents?: true

Size: 677 Bytes

Versions: 44

Compression:

Stored size: 677 Bytes

Contents

module ConnectExtension

  private

  def component_html_data
    super
    connect_options
  end

  def connect_options_selector
    content.to_s.parameterize.underscore
  end

  def connect_opts
    selector = options[:refresh][:target][:selector]
    options[:refresh][:target][:selector] = selector.blank? ? "##{ connect_options_selector }" : selector

    options[:refresh].merge({
      connect: {
        target: options[:refresh].delete(:target),
        event:  options[:refresh].delete(:event),
        mode:   options[:refresh].delete(:mode)
      }
    })
  end

  def connect_options
    add_html_data('connect', options[:connect]) if options[:connect]
  end

end

Version data entries

44 entries across 44 versions & 1 rubygems

Version Path
ui_bibz-2.4.0 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.15 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.14 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.13 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.12 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.11 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.10 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.9 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.8 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.7 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.6 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.5 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.4 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.3 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.2 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.1 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.3.0 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.2.2 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.2.1 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-2.2.0 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb