Dan Holmsand
0b97403d1b
Use cljsjs/react and require clojurescript >= 2740
...
This means that old style :preamble inclusion is deprecated.
2015-01-29 14:49:01 +01:00
Dan Holmsand
54e0790d73
Update React to 0.12.2
2014-12-19 18:43:15 +01:00
Dan Holmsand
69ae860a0e
Streamline template.cljs a little
2014-12-19 18:35:49 +01:00
Dan Holmsand
2de7f28eed
Fix multimethods with newer ClojureScript
2014-12-18 20:32:23 +01:00
Dan Holmsand
c072ae8249
Some clean-up of prop conversion
2014-12-16 13:33:52 +01:00
Dan Holmsand
99aeb989c8
Use implements? everywhere for consistency
2014-12-15 20:16:15 +01:00
Dan Holmsand
754aeee5ad
Simplify prop-name handling a little
2014-12-15 15:21:28 +01:00
Dan Holmsand
771fa2d073
Tiny optimization of tag- and prop-name parsing
2014-12-15 14:46:34 +01:00
Dan Holmsand
e6fa29dfb8
A couple of simple optimizations
2014-12-12 09:42:42 +01:00
Dan Holmsand
34e5af0aea
Fix async demo
2014-12-12 09:42:24 +01:00
Dan Holmsand
96f57a27b6
Fix site display on mobile
2014-12-11 09:01:25 +01:00
Dan Holmsand
5550c12b9e
Merge pull request #75 from pandeiro/patch-1
...
update react version in script tag
2014-12-10 14:36:29 +01:00
Dan Holmsand
40f3392b95
Add support for pushing to reagent-project's doc site
2014-12-10 12:57:34 +01:00
Dan Holmsand
f905c8be9d
Update versions in examples
2014-12-10 12:51:14 +01:00
Dan Holmsand
4776799039
Version 0.5.0-alpha
2014-12-10 12:39:30 +01:00
Dan Holmsand
8c2dfafcec
Merge https://github.com/holmsand/reagent
2014-12-10 12:34:04 +01:00
Dan Holmsand
716789c245
Get version from project file
2014-12-10 12:21:29 +01:00
Dan Holmsand
f4ec73e77d
Add news item about new version
2014-12-10 12:02:47 +01:00
Dan Holmsand
54a4e28245
Remove four argument version of render for now
2014-12-09 13:29:26 +01:00
Dan Holmsand
0e8ca42a37
Add test for force-update-all
2014-12-09 12:58:30 +01:00
Dan Holmsand
2c2eb9960f
Use figwheel 0.1.7
2014-12-09 07:43:32 +01:00
Dan Holmsand
197aca78d4
Misc cleanup
2014-12-08 13:37:25 +01:00
Dan Holmsand
59b2e6d6ee
Cleanup and fix for ClojureScript 0.0-2411
2014-12-07 21:07:32 +01:00
Dan Holmsand
fc2c59c3e1
Add docs for create-element, and one-argument version
...
And add a fix for the benefit of Light Table
2014-12-07 20:26:29 +01:00
Dan Holmsand
6e8a5178b3
Use new macro-based syntax highlighting
2014-12-07 19:26:20 +01:00
Dan Holmsand
7160a9f579
Experiment with syntax generation in macro
2014-12-07 16:38:56 +01:00
Dan Holmsand
1a2417a14b
Fix tests when macros change
2014-12-07 16:38:28 +01:00
Dan Holmsand
ed06312eaf
Make render force already mounted components to update by default
...
This should make using Reagent with figwheel more convenient (no need
for force-update-all). Add a fourth argument to render that controls
the updating.
2014-12-07 10:00:47 +01:00
Dan Holmsand
0215a4a093
Make browser tests clean up after themselves properly
2014-12-03 16:14:07 +01:00
Dan Holmsand
e193518292
Add a few more tests for wrap
2014-12-03 16:07:58 +01:00
Dan Holmsand
7a035387b7
Add a few tests for wrap
2014-12-03 14:50:03 +01:00
Dan Holmsand
a39e009108
Add stuff to changelog
2014-12-02 21:39:38 +01:00
Murphy McMahon
577a309eb2
update react version in script tag
2014-12-02 18:39:37 -02:00
Dmitri Sotnikov
7c35cb1fed
added documentation on creating template projects
2014-12-02 11:22:13 -05:00
Dan Holmsand
f673481c88
Support meta keys in native elements
2014-12-02 15:31:11 +01:00
Dan Holmsand
3c6d6cec1d
Remove helper for shouldComponentUpdate
2014-12-02 12:30:21 +01:00
Dan Holmsand
a66de12cf5
Some refactoring
2014-12-02 11:58:24 +01:00
Dan Holmsand
0a8bc67d5f
Introduce create-element
2014-12-02 11:44:42 +01:00
Dan Holmsand
a48e70c4de
as-component -> as-element
2014-12-02 11:17:07 +01:00
Dan Holmsand
b287b32860
Some code cleanup
2014-12-01 14:37:54 +01:00
Dan Holmsand
c030cf7266
Fix mount ordering to be more robust
2014-12-01 14:27:51 +01:00
Dan Holmsand
25adadba66
Merge branch 'master' into nowrapper
2014-11-30 16:43:50 +01:00
Dan Holmsand
4e62b415ba
Get rid of old wrapping code
...
Inputs are now backed by a proper Reagent component. The same class
is now shared by every input instance.
2014-11-30 16:41:00 +01:00
Dan Holmsand
2cfd616dd2
Tweak setup
2014-11-30 16:40:22 +01:00
Dan Holmsand
c5497ea02e
Remove obsolete code path
2014-11-30 14:25:26 +01:00
Dan Holmsand
faddb83e2b
Fix extra pseudo-names
2014-11-30 12:09:23 +01:00
Dan Holmsand
cd44e87519
Add todo
2014-11-30 11:46:36 +01:00
Dan Holmsand
5fb9db3b14
Experiment with skipping wrappers for native React components
...
This should make initial rendering a bit faster, as well as cases
where many components change simultaneously.
It should also lead to slightly less memory use.
The drawback is that native components no longer use
shouldComponentUpdate, and so requires more conversion from cljs
to js values – but this is now quite fast anyway.
2014-11-30 11:29:36 +01:00
Dan Holmsand
9bfbbc1ae2
Make gh-pages pushing more explicit
2014-11-30 10:13:19 +01:00
Dan Holmsand
a6cb21105a
Tweak site-building
...
Allow files in outsite to be opened directly
2014-11-30 09:40:12 +01:00