Sha256: 15a6079c3c0da2b1bbefaf64417107aa2c3ffc6d5094bc4e53f961515815b442

Contents?: true

Size: 840 Bytes

Versions: 13

Compression:

Stored size: 840 Bytes

Contents

# frozen_string_literal: true

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.presence || "##{connect_options_selector}"

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

  def connect_options
    @data_html_options_builder.add('connect', value: options[:connect])
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
ui_bibz-4.0.0.beta18 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta17 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta16 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta15 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta14 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta13 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta10 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta9 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta8 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta7 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta6 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta4 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb
ui_bibz-4.0.0.beta3 lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb