Skip to content

Commit

Permalink
fix: apply setter
Browse files Browse the repository at this point in the history
  • Loading branch information
dviramontes committed Jan 26, 2018
1 parent 1367010 commit d95b30d
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions src/klipse/klipse_editors.cljs
Original file line number Diff line number Diff line change
Expand Up @@ -71,12 +71,14 @@
;; otherwise dispatch custom event with payload
(if (string? result)
(setter results)
(when-let [klipse-dom-node (js/document.querySelector ".klipse-container")]
(let [event-payload (clj->js {:detail {:result result
:hasError (and (= (first result) :err))
:resultElement (:result-element @state)}})]
(!> klipse-dom-node.dispatchEvent
(js/CustomEvent. "klipse-snippet-evaled" event-payload)))))
(do
(setter (second results))
(when-let [klipse-dom-node (js/document.querySelector ".klipse-container")]
(let [event-payload (clj->js {:detail {:result result
:hasError (and (= (first result) :err))
:resultElement (:result-element @state)}})]
(!> klipse-dom-node.dispatchEvent
(js/CustomEvent. "klipse-snippet-evaled" event-payload))))))
(recur results))))))
(catch :default e
(setter e))))))
Expand Down

0 comments on commit d95b30d

Please sign in to comment.