Sha256: e49408c95a5d16ed6796bed10ef63597ebe0a41631146e876231d3dd6c8a55ce

Contents?: true

Size: 365 Bytes

Versions: 2

Compression:

Stored size: 365 Bytes

Contents

# backtick_javascript: true

module Browser; module DOM; class Element < Node

class Textarea < Element
  def_selector "textarea"

  def value
    %x{
      if (#@native.value == "") {
        return nil;
      }
      else {
        return #@native.value;
      }
    }
  end

  alias_native :value=

  def clear
    `#@native.value = ''`
  end
end

end; end; end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
opal-browser-0.3.5 opal/browser/dom/element/textarea.rb
opal-browser-0.3.4 opal/browser/dom/element/textarea.rb