std.dom.event
event-handler
added in 3.0
(event-handler dom)finds the relevant handler by ancestry
(def -parent- (doto (dom/dom-create :mock/pane) (dom/dom-attach :parent-handler)))
(def -child- (doto (dom/dom-create :mock/pane) (mut/mutable:set :parent -parent-)))
(event-handler -child-) => :parent-handler
handle-event
added in 3.0
(handle-event dom params item listener data)handles an event given all necessary inputs
handle-local
added in 3.0
(handle-local dom {:keys [id], :as m})handles a local dom event
(handle-local (-> (dom/dom-create :mock/pane-local) (dom/dom-render) :shadow) {:id :local/test}) ;;:+ :mock/pane-local => dom/dom?