Sha256: 6c1c3619995fef12912d9788d9b31a8492c192d9994bed9d8beb5f14fbfe730c

Contents?: true

Size: 555 Bytes

Versions: 11

Compression:

Stored size: 555 Bytes

Contents

module Celerity
  class Form < Element
    include Container

    TAGS = [Identifier.new('form')]

    # HTML 4.01 Transitional DTD
    ATTRIBUTES = BASE_ATTRIBUTES | [:action, :method, :enctype, :accept, :name, :onsubmit, :onreset, :target, :'accept-charset']
    DEFAULT_HOW = :name

    #
    # Submits the form.
    #
    # This method should be avoided - invoke the user interface element that triggers the submit instead.
    #

    def submit
      assert_exists
      @container.update_page @object.submit(nil)
    end

  end # Form
end # Celerity

Version data entries

11 entries across 11 versions & 4 rubygems

Version Path
caius-celerity-0.0.6.10 lib/celerity/elements/form.rb
caius-celerity-0.0.6.11 lib/celerity/elements/form.rb
jarib-celerity-0.0.6.10 lib/celerity/elements/form.rb
jarib-celerity-0.0.6.11 lib/celerity/elements/form.rb
jarib-celerity-0.0.6.12 lib/celerity/elements/form.rb
jarib-celerity-0.0.6.8 lib/celerity/elements/form.rb
jarib-celerity-0.0.6.9 lib/celerity/elements/form.rb
regularfry-celerity-0.0.6.12 lib/celerity/elements/form.rb
walidhalabi-celerity-0.0.6.11 lib/celerity/elements/form.rb
walidhalabi-celerity-0.0.6.12 lib/celerity/elements/form.rb
walidhalabi-celerity-0.0.6.13 lib/celerity/elements/form.rb