Sha256: eb3de86860efae0c49b171fc8a9e618779ae2d57f64360df39d55dac7c8b2dfc
Contents?: true
Size: 795 Bytes
Versions: 3
Compression:
Stored size: 795 Bytes
Contents
module Browser; module DOM # Encapsulates a text node. # # @see https://developer.mozilla.org/en-US/docs/Web/API/Text class Text < CharacterData # (see Document#create_text) def self.create(*args) $document.create_text(*args) end # @!attribute [r] whole # @return [String] the whole text # # @see https://developer.mozilla.org/en-US/docs/Web/API/Text.wholeText def whole `#@native.wholeText` end # Split the text node at a given offset. # # @param offset [Integer] the offset where to split the text node # # @return [Text] the newly created text node # # @see https://developer.mozilla.org/en-US/docs/Web/API/Text.splitText def split(offset) DOM(`#@native.splitText(offset)`) end def inspect "#<DOM::Text: #{data}>" end end end; end
Version data entries
3 entries across 3 versions & 2 rubygems
Version | Path |
---|---|
diamonds-0.1.5 | lib/diamonds/opal/browser/dom/text.rb |
opal-browser-0.2.0 | opal/browser/dom/text.rb |
opal-browser-0.2.0.beta1 | opal/browser/dom/text.rb |