Sha256: 727f7e343368ed604d057d7af8b1f1984867df2f4234f3daa240459866bb68de
Contents?: true
Size: 799 Bytes
Versions: 6
Compression:
Stored size: 799 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(content) $document.create_text(content) 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
6 entries across 6 versions & 2 rubygems