Sha256: 44c6b0c703e2a6499e1080687282e66de5b4c2ca3c7e56866c8d064b10beede1

Contents?: true

Size: 1.93 KB

Versions: 23

Compression:

Stored size: 1.93 KB

Contents

module Celerity

  #
  # Superclass for for Span, Pre, Div, H1, ...
  #

  class NonControlElement < Element
    include Exception
    include ClickableElement

    ATTRIBUTES = BASE_ATTRIBUTES
    DEFAULT_HOW = :id
  end

  #
  #--
  #  classes ordered alphabetically
  #++
  #

  class Area < NonControlElement
    ATTRIBUTES = ATTRIBUTES | [:shape, :coords, :href, :nohref, :alt, :tabindex, :accesskey, :onfocus, :onblur]
    TAGS = [ Identifier.new('area') ]
  end

  class Dd < NonControlElement
    TAGS = [ Identifier.new('dd')]
  end

  class Div < NonControlElement
    TAGS = [ Identifier.new('div')]
  end

  class Dl < NonControlElement
    TAGS = [ Identifier.new('dl')]
  end

  class Dt < NonControlElement
    TAGS = [ Identifier.new('dt')]
  end

  class Em < NonControlElement
    TAGS = [ Identifier.new('em')]
  end

  class H1 < NonControlElement
    TAGS = [ Identifier.new('h1') ]
  end

  class H2 < NonControlElement
    TAGS = [ Identifier.new('h2') ]
  end

  class H3 < NonControlElement
    TAGS = [ Identifier.new('h3') ]
  end

  class H4 < NonControlElement
    TAGS = [ Identifier.new('h4') ]
  end

  class H5 < NonControlElement
    TAGS = [ Identifier.new('h5') ]
  end

  class H6 < NonControlElement
    TAGS = [ Identifier.new('h6') ]
  end

  class Li < NonControlElement
    TAGS = [ Identifier.new('li') ]
  end

  class Map < NonControlElement
    TAGS = [ Identifier.new('map') ]
  end

  class Ol < NonControlElement
    TAGS = [ Identifier.new('ol') ]
  end

  class P < NonControlElement
    TAGS = [ Identifier.new('p') ]
  end

  class Pre < NonControlElement
    TAGS = [ Identifier.new('pre')]
  end

  class Span < NonControlElement
    TAGS = [ Identifier.new('span') ]
  end

  class Strong < NonControlElement
    TAGS = [ Identifier.new('strong') ]
  end

  # class Title < NonControlElement
  #   TAGS = [ Identifier.new('title') ]
  # end

  class Ul < NonControlElement
    TAGS = [ Identifier.new('ul') ]
  end

end

Version data entries

23 entries across 23 versions & 6 rubygems

Version Path
caius-celerity-0.0.6.10 lib/celerity/elements/non_control_elements.rb
caius-celerity-0.0.6.11 lib/celerity/elements/non_control_elements.rb
drnic-celerity-0.0.6.17 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.10 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.11 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.12 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.14 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.15 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.16 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.17 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.18 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.19 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.8 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.6.9 lib/celerity/elements/non_control_elements.rb
jarib-celerity-0.0.7.1 lib/celerity/elements/non_control_elements.rb
regularfry-celerity-0.0.6.12 lib/celerity/elements/non_control_elements.rb
walidhalabi-celerity-0.0.6.11 lib/celerity/elements/non_control_elements.rb
walidhalabi-celerity-0.0.6.12 lib/celerity/elements/non_control_elements.rb
walidhalabi-celerity-0.0.6.13 lib/celerity/elements/non_control_elements.rb
celerity-0.7.4 lib/celerity/elements/non_control_elements.rb