all repos — h3 @ da887d448b46251ee82032d547bdb23a24d4d4d9

A tiny, extremely minimalist JavaScript microframework.

da887d44
Added sourcemap.
h3rald h3rald@h3rald.com
Sun, 05 Jul 2020 22:48:09 +0200
176ab920
Fixed selector regexp; allowed redraw in $onrender.
h3rald h3rald@h3rald.com
Sun, 05 Jul 2020 20:11:32 +0200
bf1064da
Minor updates.
h3rald h3rald@h3rald.com
Sun, 05 Jul 2020 11:52:21 +0200
5e7a1b0a
Added minified output.
h3rald h3rald@h3rald.com
Sun, 05 Jul 2020 11:44:35 +0200
9a70ace1
Improved support for setting DOM properties/attributes.
h3rald h3rald@h3rald.com
Wed, 10 Jun 2020 17:17:25 +0200
4d111c2f
Mentioned litepad.h3rald.com
h3rald h3rald@h3rald.com
Wed, 10 Jun 2020 09:47:26 +0200
3c61487e
Updated redrawing algorithm to minimize number of DOM operations.
h3rald h3rald@h3rald.com
Tue, 09 Jun 2020 14:12:56 +0200
05684fd0
Added information about LitePad.
h3rald h3rald@h3rald.com
Mon, 08 Jun 2020 17:14:16 +0200
44d925a0
Clarified new behavior of $render.
h3rald h3rald@h3rald.com
Thu, 04 Jun 2020 21:21:28 +0200
167c47f9
Added missing tests and regenerated.
h3rald h3rald@h3rald.com
Thu, 04 Jun 2020 21:17:20 +0200
a5d734df
$onrender now executed every time a node is added to the DOM.
h3rald h3rald@h3rald.com
Thu, 04 Jun 2020 17:22:48 +0200
09c7b254
Merge branch 'dev' of https://github.com/h3rald/h3 into dev
h3rald h3rald@h3rald.com
Wed, 03 Jun 2020 16:27:10 +0200
657b8850
Re-implemented child mapping algorithm; checking for falsy event listeners.
h3rald h3rald@h3rald.com
Wed, 03 Jun 2020 16:27:05 +0200
46d47399
Merge branch 'dev' of https://github.com/h3rald/h3 into dev
h3rald h3rald@h3rald.com
Fri, 29 May 2020 17:05:51 +0200
249ae346
Fixed redraw algorithm for lists with common nodes in different positions; other fixes.
h3rald h3rald@h3rald.com
Fri, 29 May 2020 17:05:20 +0200
337b8223
Updated release name and number.
h3rald h3rald@h3rald.com
Mon, 25 May 2020 17:51:51 +0200
b6869379
Improved redrawing algorithm
h3rald h3rald@h3rald.com
Mon, 25 May 2020 17:50:51 +0200
2e9de065
Clarified that setup and teardown methods are async.
h3rald h3rald@h3rald.com
Sat, 23 May 2020 23:04:28 +0200
e074e949
Doc updates.
h3rald h3rald@h3rald.com
Sat, 23 May 2020 23:01:24 +0200
209b6370
Regenerated files.
h3rald h3rald@h3rald.com
Sat, 23 May 2020 18:29:47 +0200
527d5b95
100% coverage.
h3rald h3rald@h3rald.com
Sat, 23 May 2020 18:28:01 +0200
08299339
Regenerated files.
h3rald h3rald@h3rald.com
Fri, 22 May 2020 17:07:05 +0200
64cf16af
Executing $onrender callback when nodes are actually added to the DOM.
h3rald h3rald@h3rald.com
Fri, 22 May 2020 17:04:40 +0200
c19c9740
Updated setup/teardown support for route components.
h3rald h3rald@h3rald.com
Thu, 21 May 2020 17:38:59 +0200
09a8ed47
Added  support for init, enter and exit methods for route components.
h3rald h3rald@h3rald.com
Tue, 19 May 2020 21:06:06 +0200
d710aab8
Added support for init and state properties in component functions.
h3rald h3rald@h3rald.com
Tue, 19 May 2020 17:44:00 +0200
ffad9f34
Merge branch 'dev' of github.com:h3rald/h3 into dev
h3rald h3rald@h3rald.com
Sat, 16 May 2020 23:10:53 +0200
a46c96a5
Docs updates.
h3rald h3rald@h3rald.com
Sat, 09 May 2020 17:55:20 +0200
6432796f
Updated docs.
h3rald h3rald@h3rald.com
Fri, 08 May 2020 08:54:25 +0200
ef925a11
Removed support for scheduled redrawing (seems to cause unpredictability at the current stage).
h3rald h3rald@h3rald.com
Thu, 07 May 2020 20:24:58 +0200
e14560cf
using requestAnimationFrame for redrawing, optimizations, doc updates.
h3rald h3rald@h3rald.com
Tue, 05 May 2020 17:25:53 +0200
ec91048e
Handling boolean attributes and properties properly.
h3rald h3rald@h3rald.com
Mon, 04 May 2020 17:35:51 +0200
1db57dfe
Handled checked attribute.
h3rald h3rald@h3rald.com
Sun, 03 May 2020 19:06:54 +0200
ebce2483
$navigation is now fired before rendering begins.
h3rald h3rald@h3rald.com
Sat, 02 May 2020 19:50:18 +0200
843db90e
Fixed typos.
h3rald h3rald@h3rald.com
Fri, 01 May 2020 14:46:40 +0200
bc817d0c
Optimized children redrawing, resetting $key on redraw.
h3rald h3rald@h3rald.com
Fri, 01 May 2020 14:42:19 +0200
94248bd2
Additional test.
h3rald h3rald@h3rald.com
Wed, 29 Apr 2020 12:31:27 +0200
6dac2a18
Fixed redrawing of existing children.
h3rald h3rald@h3rald.com
Wed, 29 Apr 2020 12:26:52 +0200
0e3bccf7
Removed unnecessary VERSION file.
h3rald h3rald@h3rald.com
Tue, 28 Apr 2020 10:06:44 +0200
e63031ac
Fixed redraw problem if child text node is substituted with a non-text node.
h3rald h3rald@h3rald.com
Tue, 28 Apr 2020 10:06:24 +0200
d9bed655
Removed download link when generating guide; updated release name and number,
h3rald h3rald@h3rald.com
Sun, 26 Apr 2020 15:07:17 +0200
6ae1da26
Null/false/undefined children are now automatically removed.
h3rald h3rald@h3rald.com
Sun, 26 Apr 2020 14:56:14 +0200
70209a2c
Updates.
h3rald h3rald@h3rald.com
Thu, 23 Apr 2020 22:09:18 +0200
8eb168ab
Updated h4 font size
h3rald h3rald@h3rald.com
Thu, 23 Apr 2020 22:07:42 +0200
268fa6e9
Minor changes.
h3rald h3rald@h3rald.com
Thu, 23 Apr 2020 22:04:25 +0200
99d1cf24
100% test coverage.
h3rald h3rald@h3rald.com
Thu, 23 Apr 2020 22:02:16 +0200
8b15c53a
Removed h3.equal method.
h3rald h3rald@h3rald.com
Thu, 23 Apr 2020 20:38:00 +0200
fa6257d8
Updated release name and number; minor changes.
h3rald h3rald@h3rald.com
Thu, 23 Apr 2020 10:10:06 +0200
ff6cfbd8
Updates, scrolling to top on navigation.
h3rald h3rald@h3rald.com
Thu, 23 Apr 2020 09:44:12 +0200
aa5946a6
Ensured that DOM attributes are set to empty strings when undefined or null; updated AddTodoForm component.
h3rald h3rald@h3rald.com
Thu, 23 Apr 2020 09:26:34 +0200
039604f6
Updated guide.
h3rald h3rald@h3rald.com
Wed, 22 Apr 2020 09:30:59 +0200
7f722fb1
Fixed link to guide.
h3rald h3rald@h3rald.com
Wed, 22 Apr 2020 09:30:41 +0200
de839e20
Fixed README/overview.
h3rald h3rald@h3rald.com
Wed, 22 Apr 2020 09:28:40 +0200
e05f2d7a
Improvements.
h3rald h3rald@h3rald.com
Wed, 22 Apr 2020 09:24:10 +0200
01bb9d49
Added script to manage version name and label in a single place.
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 20:59:13 +0200
b33df69d
Fixed typo in download URL...
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 18:36:55 +0200
9e8e3cbe
0.1.0
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 18:32:26 +0200
baf92f56
Updated package name.
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 18:25:35 +0200
1f7116fc
Reset version.
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 18:16:35 +0200
af240cd2
Updated overview to point to 0.1.0 release
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 18:14:51 +0200
eeb643e2
Moved badges to site only.
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 17:44:13 +0200
9edd7cb0
Updates.
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 17:24:01 +0200
e5eab540
Added unit tests; badges.
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 17:22:54 +0200
2e81b061
Configured CI.
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 13:39:03 +0200
7b87c17e
Updated docs, added copyrights.
h3rald h3rald@h3rald.com
Tue, 21 Apr 2020 13:30:38 +0200
f0ff583e
Site/docs updates.
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 22:19:53 +0200
ccd03b9e
Added tests.
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 17:43:25 +0200
73e9858d
Updated package configuration.
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 13:47:37 +0200
4464d44e
Merge branch 'master' of https://github.com/h3rald/h3
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 13:25:33 +0200
b623b80f
Updates.
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 13:25:30 +0200
2494ba28
Improvements.
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 12:05:34 +0200
61fc63cb
Improvements.
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 11:47:23 +0200
78daa2da
Finished docs.
h3rald h3rald@h3rald.com
Mon, 20 Apr 2020 10:38:19 +0200
9ab7e746
Minor fixes
Fabio Cevasco h3rald@h3rald.com
Sun, 19 Apr 2020 22:03:36 +0200
b0c3dd10
Improvements
h3rald h3rald@h3rald.com
Sun, 19 Apr 2020 19:20:09 +0200
c310cd0d
Updates.
h3rald h3rald@h3rald.com
Sun, 19 Apr 2020 18:22:20 +0200
aefba437
Added docs.
h3rald h3rald@h3rald.com
Sun, 19 Apr 2020 18:11:02 +0200
303dee41
Updates.
h3rald h3rald@h3rald.com
Sun, 19 Apr 2020 14:29:25 +0200
8eb8e18f
Updates.
h3rald h3rald@h3rald.com
Sun, 19 Apr 2020 14:28:55 +0200
b8a3c79f
Merge branch 'master' of github.com:h3rald/h3
h3rald h3rald@h3rald.com
Sun, 19 Apr 2020 11:12:39 +0200
0165fca9
Simplified site.
h3rald h3rald@h3rald.com
Sun, 19 Apr 2020 11:12:27 +0200
a1cd2c94
Added docs, moved example under docs.
h3rald h3rald@h3rald.com
Sat, 18 Apr 2020 18:32:55 +0200
9be48a7e
Improvements.
h3rald h3rald@h3rald.com
Sat, 18 Apr 2020 18:01:00 +0200
56a6ad8b
Added tests; fixes
h3rald h3rald@h3rald.com
Sat, 18 Apr 2020 15:57:38 +0200
2f4713a6
Fixes, improvements and docs.
h3rald h3rald@h3rald.com
Sat, 18 Apr 2020 15:12:28 +0200
7fdd6f2e
Fixed innerHTML redrawing.
h3rald h3rald@h3rald.com
Sat, 18 Apr 2020 15:05:52 +0200
4b9f458e
Added spinner.
Fabio Cevasco h3rald@h3rald.com
Fri, 17 Apr 2020 23:03:41 +0200
36a3c9d8
Minor fix.
h3rald h3rald@h3rald.com
Fri, 17 Apr 2020 17:06:10 +0200
9de29630
Implemented basic site logic, rewrote VNode constructor; other improvements.
h3rald h3rald@h3rald.com
Fri, 17 Apr 2020 17:03:07 +0200
148d2deb
Added custom domain support.
h3rald h3rald@h3rald.com
Fri, 17 Apr 2020 09:47:20 +0200
255a1660
Updated favicon path.
h3rald h3rald@h3rald.com
Fri, 17 Apr 2020 09:45:47 +0200
aa647248
Added favicon, updated index.html.
h3rald h3rald@h3rald.com
Fri, 17 Apr 2020 09:44:55 +0200
e1970d57
Removed symlinks.
h3rald h3rald@h3rald.com
Fri, 17 Apr 2020 09:36:08 +0200
664413d6
Added bare-bones site.
h3rald h3rald@h3rald.com
Fri, 17 Apr 2020 09:31:19 +0200
b259d249
Setting up documentation.
h3rald h3rald@h3rald.com
Thu, 16 Apr 2020 21:19:40 +0200
769213a0
Started testing VNode methods.
h3rald h3rald@h3rald.com
Thu, 16 Apr 2020 20:27:22 +0200
62617cad
Updated tests.
h3rald h3rald@h3rald.com
Thu, 16 Apr 2020 18:43:07 +0200
a8a2c438
Started writing unit tests.
h3rald h3rald@h3rald.com
Thu, 16 Apr 2020 17:32:23 +0200
8eb489df
Improvements.
h3rald h3rald@h3rald.com
Wed, 15 Apr 2020 14:04:11 +0200
507c3953
Moved eventListeners to separate property.
h3rald h3rald@h3rald.com
Wed, 15 Apr 2020 12:19:53 +0200
30984bf4
Handling value prop separately.
h3rald h3rald@h3rald.com
Wed, 15 Apr 2020 11:47:45 +0200
1f3b876a
Renamed VNode#element into VNode#type.
h3rald h3rald@h3rald.com
Wed, 15 Apr 2020 11:43:09 +0200
66b99476
Handling falsy attributes properly now.
h3rald h3rald@h3rald.com
Wed, 15 Apr 2020 11:37:56 +0200
20714f0f
Tested support for key property.
h3rald h3rald@h3rald.com
Wed, 15 Apr 2020 11:21:08 +0200
9677df44
Merge branch 'master' of https://github.com/h3rald/h3
h3rald h3rald@h3rald.com
Wed, 15 Apr 2020 11:00:29 +0200
8de1068c
Added support for data, style and key properties.
h3rald h3rald@h3rald.com
Wed, 15 Apr 2020 11:00:13 +0200
b72a87a1
Renamed core API methods.
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 18:04:19 +0200
2bc97f65
Refactored paginator to use routing.
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 17:09:39 +0200
a4f7d3c5
Refactoring.
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 17:03:26 +0200
ba38ad5b
Fixes routing update.
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 16:53:24 +0200
c8fe1b23
Fixed errors, everything seems to work!
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 14:09:45 +0200
f9bcb98e
Added basic routing test; update no longer seems to work.
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 12:23:19 +0200
584bff33
Refactoring - update method.
h3rald h3rald@h3rald.com
Mon, 13 Apr 2020 22:19:52 +0200
27341c47
Refactoring using new API.
h3rald h3rald@h3rald.com
Mon, 13 Apr 2020 22:14:44 +0200
25dfab63
Refactoring: using functions in vnodes.
h3rald h3rald@h3rald.com
Mon, 13 Apr 2020 13:57:40 +0200
475a461d
Removed support for regions, simplifying code.
h3rald h3rald@h3rald.com
Mon, 13 Apr 2020 13:56:34 +0200
e5762e60
Refactoring.
h3rald h3rald@h3rald.com
Mon, 13 Apr 2020 13:43:58 +0200
865082ff
Implemented basic router.
h3rald h3rald@h3rald.com
Sun, 12 Apr 2020 15:30:38 +0200
6e17f5c3
Refactoring: added mainArea region.
h3rald h3rald@h3rald.com
Sat, 11 Apr 2020 21:15:44 +0200
51096429
Refactored all app to use store.
h3rald h3rald@h3rald.com
Sat, 11 Apr 2020 17:08:16 +0200
2f752ccc
empty error now managed via store.
h3rald h3rald@h3rald.com
Sat, 11 Apr 2020 11:37:11 +0200
32f646b7
Added simple store based on Storeon.
h3rald h3rald@h3rald.com
Sat, 11 Apr 2020 11:17:16 +0200
cf18fcdb
Refactoring: regions.
h3rald h3rald@h3rald.com
Fri, 10 Apr 2020 19:02:27 +0200
4eaeb4a4
Handling string-only contents
h3rald h3rald@h3rald.com
Fri, 10 Apr 2020 18:27:48 +0200
af1f1a59
Refactored by adding more components.
h3rald h3rald@h3rald.com
Fri, 10 Apr 2020 18:11:41 +0200
d2532481
Refactoring.
h3rald h3rald@h3rald.com
Fri, 10 Apr 2020 15:47:02 +0200
0d4d426f
Removed App object.
h3rald h3rald@h3rald.com
Fri, 10 Apr 2020 14:57:40 +0200
c7ba9f3f
Removed fontawesome.
h3rald h3rald@h3rald.com
Fri, 10 Apr 2020 14:41:10 +0200
445a314f
Added utility methods;
h3rald h3rald@h3rald.com
Fri, 10 Apr 2020 12:30:59 +0200
8389fe53
Refactoring
h3rald h3rald@h3rald.com
Fri, 10 Apr 2020 10:12:17 +0200
ccc7a8d4
Fixes, handling text nodes properly.
h3rald h3rald@h3rald.com
Thu, 09 Apr 2020 11:22:09 +0200
d3af11eb
TodoList app now works.
h3rald h3rald@h3rald.com
Thu, 09 Apr 2020 09:37:55 +0200
37ef0bb1
Fixes. Redraw not working.
h3rald h3rald@h3rald.com
Wed, 08 Apr 2020 22:26:14 +0200
5e319089
Added symlink to h3.js
h3rald h3rald@h3rald.com
Wed, 08 Apr 2020 17:03:47 +0200
83c3f21d
Added example (untested converted code, needs review!)
h3rald h3rald@h3rald.com
Wed, 08 Apr 2020 16:46:46 +0200
f787704e
Refactoring using new VNode class.
h3rald h3rald@h3rald.com
Wed, 08 Apr 2020 10:45:31 +0200
caeb6fd2
Initial commit: Automatic ES6 conversion.
h3rald h3rald@h3rald.com
Wed, 08 Apr 2020 10:18:37 +0200
72c9df5b
Initial commit
h3rald h3rald@h3rald.com
Wed, 08 Apr 2020 10:10:02 +0200
8d42321b
Added $redraw event.
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 21:17:47 +0200
9f72a651
Minor changes.
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 21:15:56 +0200
ced26386
Fixes.
h3rald h3rald@h3rald.com
Tue, 14 Apr 2020 21:14:34 +0200
854d6997
fixed markdown lists
Fabio Cevasco h3rald@h3rald.com
Sat, 18 Apr 2020 19:50:20 +0200
e6dd4a2f
Fixed unicode arrows
Fabio Cevasco h3rald@h3rald.com
Mon, 20 Apr 2020 12:09:59 +0200
31e768dc
Updated release script to include version.
h3rald h3rald@h3rald.com
Wed, 13 May 2020 17:21:40 +0200
66286ec4
Regenerated guide.
h3rald h3rald@h3rald.com
Wed, 13 May 2020 17:04:30 +0200
a1fd9b53
Implemented $onrender; updated release
h3rald h3rald@h3rald.com
Wed, 13 May 2020 17:04:05 +0200
18c94fb7
Ensured $onrenderCallbacks are cleared before each navigation as well.
h3rald h3rald@h3rald.com
Mon, 25 May 2020 22:15:52 +0200
542e88e7
Setup dev version
h3rald h3rald@h3rald.com
Sat, 30 May 2020 10:08:20 +0200
00b06e7f
Doc  updates.
h3rald h3rald@h3rald.com
Sat, 30 May 2020 10:01:21 +0200