Sha256: 9d074e66f75e925cc26838ae6311f93174e33a1dca331fa4a59c1895eed3b972

Contents?: true

Size: 461 Bytes

Versions: 18

Compression:

Stored size: 461 Bytes

Contents

module MotionPrime
  class SubmitFieldSection < BaseFieldSection
    element :button, type: :button do
      {title: options[:name].to_s.titleize}.merge(options[:button] || {})
    end
    element :error_message, type: :error_message, text: proc { all_errors.join("\n") if observing_errors? }

    after_render :bind_button

    def bind_button
      view(:button).on :touch do
        form.send(options[:action]) if options[:action]
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
motion-prime-0.9.5 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.9.4 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.9.3 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.9.2 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.9.1 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.9.0 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.12 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.11 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.10 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.9 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.8 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.7 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.6 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.5 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.4 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.3 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.2 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.8.1 motion-prime/sections/form/submit_field_section.rb