Sha256: 462c7f5c4f672cea67717394cf21b94323ef30901654703542c7792319260cfa
Contents?: true
Size: 492 Bytes
Versions: 2
Compression:
Stored size: 492 Bytes
Contents
module Glimmer module Opal class Label attr_reader :text def initialize(parent, args) @parent = parent @args = args @parent.add_child(self) end def text=(value) @text = value redraw end def redraw old_dom = @dom @dom = nil old_dom.replace dom end def dom label_text = @text @dom ||= DOM { label label_text } end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
glimmer-dsl-css-0.1.0 | lib/glimmer/opal/label.rb |
glimmer-dsl-opal-0.0.1 | lib/glimmer/opal/label.rb |