spand
02/15/2018, 12:55 PMinterface Tooltipable : FlowContent {
fun Tag.withTooltip(block: FlowContent.() -> Unit)
fun Tag.tooltipBox(content: FlowContent.() -> Unit) {
(this@tooltipBox).withTooltip{
div(classes = "tooltip-box",block = content)
}
}
}
Error:(11, 9) Kotlin: 'fun Tag.withTooltip(block: FlowContent.() -> Unit): Unit' can't be called in this context by implicit receiver. Use the explicit one if necessary
interface Tooltipable : FlowContent {
fun Tag.withTooltip(block: FlowContent.() -> Unit)
fun Tag.tooltipBox(content: FlowContent.() -> Unit) {
with(this@Tooltipable) {
this@tooltipBox.withTooltip {
div(classes = "tooltip-box",block = content)
}
}
}
}
540grunkspin
02/15/2018, 1:10 PM