(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
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(event-params params)converts input into event params
converts input into event params
(handle-event dom params item listener data)handles an event given all necessary inputs
handles an event given all necessary inputs
(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?
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?cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |