diff options
author | Robert Jaros <rjaros@finn.pl> | 2020-06-02 23:32:40 +0200 |
---|---|---|
committer | Robert Jaros <rjaros@finn.pl> | 2020-06-02 23:32:40 +0200 |
commit | 769eb4cb7f44832b9e8ba48c84d900e13f06c851 (patch) | |
tree | b956936d504ca38f7ede387f6c696f01334e2961 | |
parent | 054a2b9faec6da1b179d553cff1676e073415100 (diff) | |
download | kvision-769eb4cb7f44832b9e8ba48c84d900e13f06c851.tar.gz kvision-769eb4cb7f44832b9e8ba48c84d900e13f06c851.tar.bz2 kvision-769eb4cb7f44832b9e8ba48c84d900e13f06c851.zip |
Fix hooks calling order (#156)
-rw-r--r-- | src/main/kotlin/pl/treksoft/kvision/core/Widget.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/kotlin/pl/treksoft/kvision/core/Widget.kt b/src/main/kotlin/pl/treksoft/kvision/core/Widget.kt index b28943dd..72c5699c 100644 --- a/src/main/kotlin/pl/treksoft/kvision/core/Widget.kt +++ b/src/main/kotlin/pl/treksoft/kvision/core/Widget.kt @@ -326,10 +326,12 @@ open class Widget(classes: Set<String> = setOf()) : StyledComponent(), Component vnode = v afterInsertInternal(v) afterInsert(v) + afterInsertHook?.invoke(v) } destroy = { afterDestroyInternal() afterDestroy() + afterDestroyHook?.invoke() vnode = null vnode } @@ -806,7 +808,6 @@ open class Widget(classes: Set<String> = setOf()) : StyledComponent(), Component content = it.content?.let { translate(it) }).toJs() ) } - this.afterInsertHook?.invoke(node) } /** @@ -828,7 +829,6 @@ open class Widget(classes: Set<String> = setOf()) : StyledComponent(), Component val popoverFun = getElementJQueryD()?.popover if (popoverFun != undefined) getElementJQueryD()?.popover("dispose") } - this.afterDestroyHook?.invoke() } /** |