module ConnectExtension

Private Instance Methods

component_html_data() click to toggle source
Calls superclass method
# File lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb, line 6
def component_html_data
  super
  connect_options
end
connect_options() click to toggle source
# File lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb, line 28
def connect_options
  add_html_data('connect', value: options[:connect]) if options[:connect]
end
connect_options_selector() click to toggle source
# File lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb, line 11
def connect_options_selector
  content.to_s.parameterize.underscore
end
connect_opts() click to toggle source
# File lib/ui_bibz/ui/extensions/core/forms/connect_extension.rb, line 15
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