Testing dom diffing
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
<option name="pluginClasspaths">
|
||||
<array />
|
||||
</option>
|
||||
<option name="verbose" value="true" />
|
||||
<option name="suppressWarnings" value="true" />
|
||||
</compilerArguments>
|
||||
</configuration>
|
||||
|
||||
@@ -121,6 +121,13 @@ class TodoApp: Komponent() {
|
||||
onKeyPressFunction = { e ->
|
||||
if (e is KeyboardEvent && e.keyCode == 13) {
|
||||
addTodo(e)
|
||||
|
||||
val target = e.target
|
||||
|
||||
if (target is HTMLInputElement) {
|
||||
target.value = ""
|
||||
target.defaultValue = ""
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -184,6 +184,11 @@ this['komp-todo'] = function (_, Kotlin, $module$komp, $module$kotlinx_html_js)
|
||||
return function (e) {
|
||||
if (Kotlin.isType(e, KeyboardEvent) && e.keyCode === 13) {
|
||||
this$TodoApp.addTodo_9ojx7i$(e);
|
||||
var target = e.target;
|
||||
if (Kotlin.isType(target, HTMLInputElement)) {
|
||||
target.value = '';
|
||||
target.defaultValue = '';
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
@@ -405,7 +410,7 @@ this['komp-todo'] = function (_, Kotlin, $module$komp, $module$kotlinx_html_js)
|
||||
var el2 = div_0(get_create(document), void 0, main$lambda_0);
|
||||
console.log('OLD', el1);
|
||||
console.log('NEW', el2);
|
||||
komp.DomDiffer.replaceDiff_aifv3w$(el2, el1);
|
||||
komp.DomDiffer.replaceDiff_26ucz2$(el2, el1);
|
||||
console.log('OLD', el1);
|
||||
console.log('NEW', el2);
|
||||
}
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -1 +1 @@
|
||||
// Kotlin.kotlin_module_metadata(65537, "komp-todo", "H4sIAAAAAAAAAIVXW3PaRhQGSehyhGEtGxvjpEmJc48T4kzTaR86g11mYhdPU8ft5FUWaywsJLpafPkD+QF9yj9pnvrQhz73H7VnhRCgEeAZdFa737nuucg5qwI5K1crftb/G//l/9BzVh2KoF4G3HN9kHqhBSCRHCh6juRr8mc9wjRgHSTfA90OObPpMATlMugPLDLB4jNPJMEhCY4XsJFILdKbAWVun/rc9jLlP0P5YzTYvh9wm7uBn4l9ACsJVu4E/UzQDpQSkMJpyDNRb2AT5IB1Qb5+44CJRp4HrG/7Dl3gmRA9E4tM0c+hPCVavrlgC0T+APWJ+07AgiF3fRqmAjef/z7ARFmmObuwOmVO4dz1aLjExwiuXV6wwA+yfUwF+SY7yFtgoJgIdWMpAiCOcknq9X4fUnYL0tCdE8hKosR0MOls5oaBn23RN7CV6ALlgvfxmly/Rx0eLIr/W6il2QwHdQz7lC0K03cz+SOSEVR6hbcVWhtpJnxKRBassmBdB0VkUSogj/Gaxs5qZyy4DinLdPQtFkxKszxk3lK1j4AkClRm+12aHchXsDYlX7sO2OXiUFRBH19lyidxJxNRK1jb7rnrRPW9SGCWh+FVd6mHr6fyRWP03MPLj/rafFWpFPMEizsvxZ6AlYAxtzhl/pymJmKYyqpldpRTLi8AV6AQgbNKatzN3WB5t520m0zse3i5vDUBYCCY64euszzzxSxJhWWJq1FujThS3m6CBoVffvVdnjpI9zvKnYsFGmZmSu8qe6aIaZEyXMURQO1FtmelsRMuj9LMHQ1YgMHm7pw7+ha204aBzfFCzoZ8YZtvwr3MWplK7GV2PsScndWdaeJTrIWxJiOk2CdwyGZ7Iwp4ZvZA4ZqedRfNv5m2GfsxV3YqUorbHyySLQoqMqfQG4o8yxL7pw5/y1kfSDgWg04Axgca95TJvGz5wz4UuMs9CuoHUT2YI812G9Tmwenhby0wDn4+ft9unbZ+BOVUSJGb/i2oHZvbhx0xn9BuymkHtP0g8KiNrtOOy4UcTeCbgwEYPyEq8LFIQQ8jGxCvC5vabshnmh2Yx0Nun3k0OtHsTidSqojigjydM+eg0BIUSg5awA4Sm8wOfnOx4DaSoQu7olWxS/khp/2wTc85yIfIKe6L0fACxxH1O5SB+e70uN3yaD+yejyG09dmntrdg/FZeeTbJMpGmCwhpLwVx8UUnh94rnOJJip9W9yDzbroRZMx+9b6N5+d7aDqMlGqOTwt4LpAVFwLqkdUIUZMIaZmRGVSjHErMSXxvhVRiaxVhbYCwW9lnZDNGLUVadrGkzVyB5/r5C4+K+QrPN0g92LUTkQr5HGEfoqIGnmGO9vkeYzYq+Zqd2qbpFGTGtZekbyu6ZZiSQ2tcfeLnsMCru/pn/JVZW+0rTTUfdAlSyUaMmgnMe1JuoE/wJ+JbPUV/Z98Vd9D/L6kS6NXY/YVktePVRPXxf0dlFoS0sbSLR3dL+NqJVqtitWJMdr5+Kl0EsNxa3W8ZYw4cSnM+CtfLaHo8n7uqESqkYcqqSHdPFLJffGO+1/H+zJS82iD1Kdxyb5KHiCtHunkoTh/t4HIR7jawpg9iWO21biD+yXyIpawi1TB95fxez2SVCKvpjWiyesCJ6wvkkosymysfhFTSsL/x76HarqyNPzCDTFbl7XeWtxKalGnqZXj+tgV5bHbC/8HWmK8ePANAAA=");
|
||||
// Kotlin.kotlin_module_metadata(65537, "komp-todo", "H4sIAAAAAAAAAIVX3VLbRhS2JVmWj4y9CAxGkCZ1yC8hcUibTnvRGUM9E6iZZgjt5FbIi5GRJXe15ucF8gC9yps0V73oRa/7Ru1ZWZZtjZCZQWe1+53/s+fIOaMGOSNnlj9r/03+8n9oOaMBZVAvfe46Hkj9wACQSA4ULUfypvxZCzFNWAXJc0GzAs4sOgpAufQHQ4NMsfjME0lwSILjBazFUsv0ZkiZM6Aet9xU+c9R/gQNluf53OKO76ViH8JSjJW7/iAVtA2VGKRwGvBU1BtYB9lnPZCv39igo5HnPhtYnk0zPBOi52KRKvobqM8bgPiuNeSUBRmyd6A6Y5B8c8EywD9CYxo022f+iDseDRLhvpv/AcBUWaoTu7A8Y07h3HFplvUiMiG8eHnBfM9Pj0wiNTfpqdmAEooJUTeGIgDiKBcXbP/3EWW3II2cVPYdqMVKdBtL1WJO4HvpFn0LG7EuUC74AJPreH1qcz8r/m/BTLKVbNQxGmQn+fu5qhMlDCq9wmwFxlqSCZ8SkQWrLFhXQRG1lwjIE0zTxNniGfOvA8pSHX2L1yyhWR4xd6Hax0BiBSqzvB5ND+QrWJmRX7z22WV2KOqgTVKZ8EnkZCpqCTuCc+7YYVfIEpjmYXDVW+jh65l6KTJ67mLyw26YdVfnSswVLM5dJfYUjBiMtYVtwLujFYoYJqpqkR3VhMsZ4BoUQnDalZrMAMdf3KOn7SYV+x5eLm5NABgI5niBYy+ufDGBEmFZ4GpYW2OOhLfJtka5fZEhaG7g9K/SB44YJQn7VJwP1MoyMa1a7WBxMOZSMWQ+xpQ7d6TiO9hMGgYWx7ifjXhmN2/B/dQrMVO/i+x8hKU5rzvVxGdY8hNNpYBiO8AJnO6NuKdzIwYK1/SslzXm5rpj5MedshORUpzBMEu2uDehOYX+yHPSxf6pwd9y2tcTTj+/60PpA41ax3Qstr3RAArc4S4F9YO4JFgjrU4H1NbB6eFvbSgd/HL8vtM+bf8EyqmQIre8W1C7FrcOu2IMod2U0y4U933fpRa6TrsOF3KKAt8aDqH0M6J8D+8iaEFoA+I1YVPHwe+V2Z4G+vGIW2cuDU+KVrcbKlV+RachT+8YZ1BoCwoVGy1gB7FNehe/h5h/G8rQhF3hqtyj/JDTQdCh5xzkQ+QU+WI0uMCpQ70uZaC/Oz3utF06CK2eTNtk2vRTq3cwOauOfZtGuRTESwgob0dx0YXnB65jX6KJysASebBYD71oMWbdGv/m06sdVE0mSj2HpwVcF4iKa0G1kCqkFFGIqB5SmZQj3FJESbRvhFQiK3WhrUDwQ1ojZD1CbYSaNvFkhWzhc5Xcw2eNfIWna+R+hNoOaY08CdHPEGGS57izSXYixF49Z26Z66RpSk1jr0xem5qhGFKz2Lz3RcvhBW7saZ/ydWVvvK001X3QJEMlRWQonkS0L2kl/Af815GtsaT9k69re4jflzRp/Fqaf4X49WNdx3V5fxulVoS0iXRDQ/eruFoKV8tidVIa73z8VDmJ4Li1PNkqjTlxKcz4K1+voOjqfu6oQuqhhyoxka4fqeSBeMf9r6N9Gal+tEYas7h4XyUPkdaPNPJInL9bQ+RjXG1gzJ5GMdtobuF+hbyIJOwiVfD9ZfTeCCVVyKtZjWjyqsAJ68ukFonSm8tfxJSS8MfaD/gbInGzivghG2C1Lmq9ZtRKzLDTmNXofuyK67HbD/4HjWl22g0OAAA=");
|
||||
|
||||
Reference in New Issue
Block a user