Sha256: 6db19514490ec800deef5e70719680bc2385680a461822601e9a5da0f6b41153
Contents?: true
Size: 669 Bytes
Versions: 63
Compression:
Stored size: 669 Bytes
Contents
module Celerity class InputElement < Element include ClickableElement include DisabledElement ATTRIBUTES = BASE_ATTRIBUTES | [:type, :name, :value, :checked, :disabled, :readonly, :size, :maxlength, :src, :alt, :usemap, :ismap, :tabindex, :accesskey, :onfocus, :onblur, :onselect, :onchange, :accept, :align] def readonly? assert_exists @object.hasAttribute 'readonly' end private def assert_not_readonly if readonly? raise ObjectReadOnlyException, "InputElement #{identifier_string} is read only." end end end end
Version data entries
63 entries across 63 versions & 11 rubygems