HS: hs-append/hs-append! use outerHTML when value is DOM element (+1 test)
This commit is contained in:
@@ -810,7 +810,8 @@
|
|||||||
(append target (list value))))
|
(append target (list value))))
|
||||||
((hs-element? target)
|
((hs-element? target)
|
||||||
(do
|
(do
|
||||||
(dom-insert-adjacent-html target "beforeend" (str value))
|
(dom-insert-adjacent-html target "beforeend"
|
||||||
|
(if (hs-element? value) (host-get value "outerHTML") (str value)))
|
||||||
target))
|
target))
|
||||||
(true (str target value)))))
|
(true (str target value)))))
|
||||||
(define
|
(define
|
||||||
@@ -820,7 +821,8 @@
|
|||||||
(cond
|
(cond
|
||||||
((nil? target) nil)
|
((nil? target) nil)
|
||||||
((hs-element? target)
|
((hs-element? target)
|
||||||
(dom-insert-adjacent-html target "beforeend" (str value)))
|
(dom-insert-adjacent-html target "beforeend"
|
||||||
|
(if (hs-element? value) (host-get value "outerHTML") (str value))))
|
||||||
(true nil)))))
|
(true nil)))))
|
||||||
|
|
||||||
(define
|
(define
|
||||||
|
|||||||
@@ -810,7 +810,8 @@
|
|||||||
(append target (list value))))
|
(append target (list value))))
|
||||||
((hs-element? target)
|
((hs-element? target)
|
||||||
(do
|
(do
|
||||||
(dom-insert-adjacent-html target "beforeend" (str value))
|
(dom-insert-adjacent-html target "beforeend"
|
||||||
|
(if (hs-element? value) (host-get value "outerHTML") (str value)))
|
||||||
target))
|
target))
|
||||||
(true (str target value)))))
|
(true (str target value)))))
|
||||||
(define
|
(define
|
||||||
@@ -820,7 +821,8 @@
|
|||||||
(cond
|
(cond
|
||||||
((nil? target) nil)
|
((nil? target) nil)
|
||||||
((hs-element? target)
|
((hs-element? target)
|
||||||
(dom-insert-adjacent-html target "beforeend" (str value)))
|
(dom-insert-adjacent-html target "beforeend"
|
||||||
|
(if (hs-element? value) (host-get value "outerHTML") (str value))))
|
||||||
(true nil)))))
|
(true nil)))))
|
||||||
|
|
||||||
(define
|
(define
|
||||||
|
|||||||
Reference in New Issue
Block a user