Sha256: 19dcde001dc726917dccd5a618aa9ef79cf1052dc496105790e69fec577f512f

Contents?: true

Size: 469 Bytes

Versions: 5

Compression:

Stored size: 469 Bytes

Contents

module MotionPrime
  class SubmitFieldSection < BaseFieldSection
    element :submit, type: :button do
      {
        styles: [
          :base_submit_button,
          :"#{form_name}_submit_button",
          :"#{form_name}_#{name}_button"
        ]
      }.merge(title: options[:title])
    end
    after_render :render_submit

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

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
motion-prime-0.1.4 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.1.3 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.1.2 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.1.1 motion-prime/sections/form/submit_field_section.rb
motion-prime-0.1.0 motion-prime/sections/form/submit_field_section.rb