opal/virtual_dom_extension.rb in inesita-0.0.11 vs opal/virtual_dom_extension.rb in inesita-0.0.12
- old
+ new
@@ -1,9 +1,9 @@
module VirtualDOM
class NodeFactory
def component(comp)
fail "Component is nil in #{@parent.class} class" if comp.nil?
- @nodes << comp.with_parent(@parent).render
+ @nodes << comp.with_parent(@parent).setup_and_render
end
def a(params, &block)
params = { onclick: -> { Inesita::Router.handle_link(params[:href], @parent) } }.merge(params) if params[:href] && Inesita::Router.handle_browser_history
@nodes << VirtualNode.new(