Andreas Rumpf
|
8e8ada7cd2
|
move karax source code from 'src' to 'karax'; make karaxdsl work with native Nim; added jjson and jwebsockets modules
|
2017-10-02 22:54:25 +02:00 |
|
Andreas Rumpf
|
bb1732c834
|
make tests green again
|
2017-10-02 16:00:30 +02:00 |
|
Andreas Rumpf
|
e94071b077
|
components work without 'key' attribute set
|
2017-07-12 13:23:58 +02:00 |
|
Andreas Rumpf
|
2ced690387
|
better event merging for components
|
2017-07-12 12:23:24 +02:00 |
|
Andreas Rumpf
|
e4d8cb4c20
|
make tests green again
|
2017-07-11 22:26:46 +02:00 |
|
Andreas Rumpf
|
507094bdfd
|
better event handling for components and in the DSL
|
2017-07-11 18:59:38 +02:00 |
|
Andreas Rumpf
|
ec4a413a7b
|
bugfix: better diff'ing for complex components
|
2017-07-10 18:00:35 +02:00 |
|
Andreas Rumpf
|
dc7409e52e
|
Merge branch 'stateful-components3' into devel
|
2017-07-06 20:26:51 +02:00 |
|
Andreas Rumpf
|
7779560b6b
|
more tests and diff fixes; wip
|
2017-07-06 18:34:32 +02:00 |
|
Andreas Rumpf
|
a93e739081
|
new component system: blur.nim example now works
|
2017-07-05 16:07:52 +02:00 |
|
Andreas Rumpf
|
5f7f33bb02
|
wip
|
2017-07-04 08:04:04 +02:00 |
|
Andreas Rumpf
|
43ee890356
|
fix exponential blowup in diff algorith; wip
|
2017-07-03 23:03:30 +02:00 |
|
Araq
|
d538b7bc93
|
try to make components aware of the previous state
|
2017-07-02 09:34:58 +02:00 |
|
Andreas Rumpf
|
ea7eee7564
|
better input element handling
|
2017-06-29 17:10:29 +02:00 |
|
Andreas Rumpf
|
c681f0055f
|
update value property of real DOM nodes; minor DOM diff speedups; allow setFocus=false in the DSL
|
2017-06-28 15:23:19 +02:00 |
|
Andreas Rumpf
|
4199c42e3b
|
combined components work
|
2017-06-28 12:56:51 +02:00 |
|
Andreas Rumpf
|
c987323dba
|
test nested components (still buggy)
|
2017-06-28 09:44:50 +02:00 |
|
Andreas Rumpf
|
fe7d72fa4e
|
special treatment for input and textarea fields; minor code cleanups
|
2017-06-28 08:46:48 +02:00 |
|
Andreas Rumpf
|
8a1424669f
|
optimized diff algorithm further; fixed a stupid bug; cleaned up the tests
|
2017-06-26 21:03:39 +02:00 |
|
Andreas Rumpf
|
64bc900456
|
rewritten diff algorithm
|
2017-06-23 21:03:31 +02:00 |
|
Andreas Rumpf
|
cd74cd9d4e
|
another attempt to fix bug #31
|
2017-06-23 11:09:22 +02:00 |
|
Andreas Rumpf
|
9aa3ba545d
|
wip
|
2017-06-22 21:21:54 +02:00 |
|
Andreas Rumpf
|
994a51a1f0
|
Merge branch 'master' into stateful-components2
|
2017-06-21 18:54:41 +02:00 |
|
Andreas Rumpf
|
a535ad709b
|
carousel is now a real example
|
2017-06-21 17:57:02 +02:00 |
|
Fabian Keller
|
b189b24a4f
|
fixes #25 (#26)
|
2017-06-18 00:01:27 +02:00 |
|
Araq
|
08538f7f26
|
move parseInt to jstrutils.nim to avoid conflicts; introduce travis testing
|
2017-06-16 16:45:06 +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 |
|
Andreas Rumpf
|
686ad23f2f
|
reworked event handling again; added scrollapp example
|
2017-04-15 15:50:07 +02:00 |
|
Andreas Rumpf
|
b9aa077513
|
cleanup karax project for public consumption
|
2017-04-13 09:40:14 +02:00 |
|