Commit graph

44 commits

Author SHA1 Message Date
Araq
18b5a12d1e added a new way for native DOM <-> virtual DOM interop, see nativenodes.nim example 2018-12-12 15:02:58 +01:00
Timothee Cour
1ccd8b1c16 fix #73: echartstest.nim doesnt work (#75) 2018-09-28 09:24:39 +02:00
Araq
6ab7c9455d make menus.nim example compile again 2018-07-03 12:56:05 +02:00
Andreas Rumpf
330a7351f9 knete.nim: change order of parameters in replaceById 2018-06-10 12:09:30 +02:00
Andreas Rumpf
75739f8170 add experiment what Karax would look like without DOM diff'ing but with barebones reactive programming 2018-03-05 10:00:11 +01:00
Andreas Rumpf
b36380a48e Merge branch 'master' of github.com:pragmagic/karax 2018-01-23 07:13:31 +01:00
Andreas Rumpf
db9325b3bb added karax.setForeignNodeId to make interfacing with ECharts easier 2018-01-23 07:12:47 +01:00
Araq
1ad7567b28 added new experiments 2017-11-22 14:37:12 +01:00
Andreas Rumpf
57a6fca9d1 implement a autocomplete widget (work in progress) 2017-10-02 13:53:53 +02:00
Andreas Rumpf
45951c96a4 added an example of how to do menus and auto-completion with Karax 2017-09-22 18:10:30 +02:00
Andreas Rumpf
e70924c88e nextgen example now uses the makeReactive macro 2017-08-28 12:23:32 +02:00
Andreas Rumpf
db0bba2c3f change DSL: assume nkInfix nodes imply a void context 2017-08-28 12:15:58 +02:00
Andreas Rumpf
775a4a1289 nextgen example works now 2017-08-28 12:10:48 +02:00
Andreas Rumpf
2482c772f8 more reactive stuff works now 2017-08-23 19:35:27 +02:00
Andreas Rumpf
9fce711bd6 wip; nothing works 2017-08-22 18:04:49 +02:00
Andreas Rumpf
56a50679de reactive sequence works now 2017-08-19 14:54:10 +02:00
Andreas Rumpf
46b1259498 added .track macro 2017-08-17 11:28:11 +02:00
Andreas Rumpf
bfb9985754 nextgen uses the karax DSL and DOM diffing 2017-08-17 08:36:17 +02:00
Andreas Rumpf
7c08c6bb76 first version; wip 2017-08-16 19:42:16 +02:00
Andreas Rumpf
67ee246f40 fixes new rgba proc 2017-06-21 20:11:41 +02:00
Andreas Rumpf
a535ad709b carousel is now a real example 2017-06-21 17:57:02 +02:00
Andreas Rumpf
d9648be60c sane markDirty() mechanism for components 2017-06-21 17:20:31 +02:00
Andreas Rumpf
c86916e37d stateful components now in a workable state; renamed .component macro to .compact which much better captures its meaning 2017-06-20 00:14:54 +02:00
Andreas Rumpf
4801b8d8c1 new component example works 2017-06-19 21:25:34 +02:00
Araq
d1e0e1367b wip 2017-06-18 18:01:48 +02:00
Fabian Keller
e33b9dc09a added base methods for VNodeRef 2017-06-15 19:01:15 +02:00
Fabian Keller
472f1deb58 cleaned up example 2017-06-15 14:38:39 +02:00
Fabian Keller
14660f9d68 implemented refs draft 2017-06-15 13:53:53 +02:00
Andreas Rumpf
c895d18ccb renamed dom module to 'kdom' to avoid conflicts with Nim's stdlib dom module; it will further diverge from it anyway 2017-05-29 10:59:59 +02:00
Araq
d6c7be7106 added vstyles karax module for inline CSS support 2017-05-18 15:53:58 +02:00
Andreas Rumpf
1f0c5d98dd Update Untitled Diagram.xml 2017-05-13 13:16:19 +02:00
Andreas Rumpf
b44f699dd0 Update Untitled Diagram.xml 2017-05-13 13:09:27 +02:00
Andreas Rumpf
521ef9baec Update Untitled Diagram.xml 2017-05-13 13:01:50 +02:00
Andreas Rumpf
63c7cbc43b test_diagram.xml 2017-05-13 12:57:53 +02:00
Andreas Rumpf
23f00055a9 renamed ajax.nim to kajax.nim 2017-04-24 17:46:37 +02:00
Andreas Rumpf
037ddef91d experiments: added an animation to the example 2017-04-21 18:15:50 +02:00
Andreas Rumpf
be4159fc11 stateful components now work 2017-04-19 11:17:00 +02:00
Araq
f0e2d41fde next step to get stateful components 2017-04-17 09:39:13 +02:00
Araq
0255f58964 wip: stateful components 2017-04-16 09:51:10 +02:00
Andreas Rumpf
686ad23f2f reworked event handling again; added scrollapp example 2017-04-15 15:50:07 +02:00
Andreas Rumpf
5bd43f13f9 added code snippet 2017-04-15 11:18:15 +02:00
Andreas Rumpf
3f14cdcf0d added missing files 2017-04-14 20:51:37 +02:00
Andreas Rumpf
a799413f7f added .component macro to karax 2017-04-13 21:07:04 +02:00
Andreas Rumpf
b9aa077513 cleanup karax project for public consumption 2017-04-13 09:40:14 +02:00