Sha256: 24c4d63a0a2064b6648b2f4a6a1f05bed59cb9e7d740fda29648c10b9b3d1d62

Contents?: true

Size: 733 Bytes

Versions: 12

Compression:

Stored size: 733 Bytes

Contents

assign_type :pointer

format :html do
  def default_item_view
    :name
  end

  def quick_editor
    @submit_on_change = true
    super
  end

  def quick_form_opts
    super.merge "data-update-foreign-slot":
                ".card-slot.quick_edit-view.RIGHT-Xcontent_option_view"
  end

  def default_input_type
    :radio
  end

  def raw_help_text
    "edit interface for list cards"
  end

  # def option_label_text option_name
  #   super.downcase
  # end

  def quick_edit
    card.left.prototype_default_card.try(:show_input_type?) ? super : ""
  end
end

def option_names
  left.prototype_default_card&.try(:input_type_content_options) || super
end

def supports_content_option_view?
  first_name.in? %w[checkbox radio]
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
card-mod-edit-0.18.1 set/right/input_type.rb
card-mod-edit-0.18.0 set/right/input_type.rb
card-mod-edit-0.17.0 set/right/input_type.rb
card-mod-edit-0.16.0 set/right/input_type.rb
card-mod-edit-0.15.6 set/right/input_type.rb
card-mod-edit-0.15.5 set/right/input_type.rb
card-mod-edit-0.15.4 set/right/input_type.rb
card-mod-edit-0.15.3 set/right/input_type.rb
card-mod-edit-0.15.2.pre1 set/right/input_type.rb
card-mod-edit-0.15.1.1 set/right/input_type.rb
card-mod-edit-0.15.1 set/right/input_type.rb
card-mod-edit-0.15.0 set/right/input_type.rb