David Greenspan
28a3a536bf
Revert "wip: start of empty textnode technique (BREAKS)"
...
This reverts commit a130725a55 .
2013-07-30 20:04:02 -07:00
David Greenspan
a130725a55
wip: start of empty textnode technique (BREAKS)
2013-07-30 17:10:03 -07:00
David Greenspan
e15ab4fc21
fix regex typo
2013-07-30 17:10:03 -07:00
David Greenspan
e9c460da86
fix FadeyIf
2013-07-25 10:48:35 -07:00
David Greenspan
9bec3bfac9
checkbox component, touch-ups
2013-07-25 10:10:41 -07:00
David Greenspan
a696612369
Component.current in event handlers
2013-07-25 09:29:26 -07:00
David Greenspan
ec3491974b
FadeyIf
2013-07-25 09:00:01 -07:00
David Greenspan
5467c1a63b
fixed {{> content}} and fields
2013-07-25 08:23:53 -07:00
David Greenspan
98f43889c4
basic fields, set, event.component
2013-07-25 07:57:26 -07:00
David Greenspan
265e58495e
className diffing; fix reactive {{{attrs}}}
2013-07-25 07:38:47 -07:00
David Greenspan
5900343943
use event maps
...
slightly janky impl for demo purposes
2013-07-25 07:08:07 -07:00
David Greenspan
5789577c95
test-driver works, finally
2013-07-25 06:07:08 -07:00
David Greenspan
95c4a2124c
fix misc stuff
2013-07-25 05:22:03 -07:00
David Greenspan
c91307e32e
try to get apps working (crashes Chrome)
2013-07-25 04:07:55 -07:00
David Greenspan
df3939bf2d
mv ui2 ui; port spacebars (untested)
2013-07-25 01:32:18 -07:00
David Greenspan
a5cd67dc9c
#each ported (untested)
2013-07-25 00:55:41 -07:00
David Greenspan
320fc842e8
port "if"; fix chaining; buf.write(func); more get()
2013-07-24 23:58:19 -07:00
David Greenspan
ac26dd5a4f
rendering of comps with reactive types in new API
2013-07-24 22:40:09 -07:00
David Greenspan
4935843374
some render tests
2013-07-24 17:55:29 -07:00
David Greenspan
46dcffc5db
wip
2013-07-24 15:13:26 -07:00
David Greenspan
32354095a7
port rest of dom.js (non-working)
2013-07-24 14:06:22 -07:00
David Greenspan
1d9874d659
shark refactor for devshop
2013-07-24 01:47:24 -07:00
David Greenspan
1a70c41c3f
make test-in-browser work
2013-07-23 16:17:27 -07:00
David Greenspan
12e2af21d3
notes, TODO
2013-07-16 20:31:34 -07:00
David Greenspan
23fa59bd77
bodies inherit from UI.Body
2013-07-16 19:45:56 -07:00
David Greenspan
7a1b5fe8cd
start porting driver.js
...
helpers don't work because they assume `this` is data :(
2013-07-16 19:35:45 -07:00
David Greenspan
3a5b5e28c8
support multiple <body> tags
2013-07-16 19:35:16 -07:00
David Greenspan
bfe8e47331
add_files second arg not needed
2013-07-16 19:08:13 -07:00
David Greenspan
347ace2a1d
Merge branch 'devel' into shark
2013-07-16 19:04:06 -07:00
David Glasser
6970a89ee0
Implement "api.imply". Make all accounts packages imply accounts-base.
...
If X uses Y and Y implies Z, then X is also treated as using Z. This can be used
to create umbrella packages, etc.
2013-07-16 18:45:56 -07:00
David Greenspan
8018394b8b
fixes; merge strings in Spacebars compilation
2013-07-16 17:59:49 -07:00
David Greenspan
332e1417f3
spacebars runs
2013-07-16 17:49:57 -07:00
David Greenspan
759ae2c1d7
Merge branch 'devel' into shark
...
Conflicts:
packages/templating/plugin/html_scanner.js
2013-07-16 17:38:50 -07:00
David Greenspan
14f6574135
spacebars almost runnable
2013-07-16 17:31:09 -07:00
Emily Stark
dcd740c35d
Don't copy MAIL_URL env var to deployConfig, since we check for it anyway in the
...
email package.
2013-07-16 16:43:31 -07:00
Emily Stark
737bbc7f12
Get mail url from deployConfig when present.
2013-07-16 15:59:55 -07:00
David Greenspan
9c8106360a
comment
2013-07-16 11:34:29 -07:00
David Greenspan
a116be3f83
spacebars WIP
2013-07-16 10:22:36 -07:00
Geoff Schmidt
eb1e15e457
Improve error reporting when parsing Handlebars templates
2013-07-15 22:21:57 -07:00
David Glasser
c51ea9c9c0
Update Github instructions.
...
https://github.com/blog/1523-oauth-improvements
2013-07-15 21:49:08 -07:00
David Glasser
6a1b5d3032
Consistently use fut['return']() in package code.
...
Some package code is loaded in browsers, which may fail to parse code which uses
'return' or 'throw' as a method name. We used to inconsistently use fut.ret for
this purpose; instead, just consistently use fut['return'] and fut['throw']. We
don't bother to do this in tools code which is definitely never run outside of
Node.
Also remove some unused requires.
Fixes #1222 .
2013-07-15 21:39:03 -07:00
Bjorn Tipling
068f0abb50
oauth1 requires random package.
2013-07-15 20:23:00 -07:00
David Greenspan
ccde6a051f
prepare to port Spacebars to new render API
...
- remove code for @annotations
- rewrite component.lookup
- take old API out of package.js, move to "old" dir
totally breaks everything including "shark" demo
2013-07-14 11:11:24 -07:00
David Greenspan
01bf367b65
minor wording tweaks
2013-07-13 17:39:50 -07:00
David Greenspan
f658983622
start of Spacebars docs
2013-07-13 17:35:27 -07:00
David Greenspan
c50134beaf
spacebars: fewer special identifiers mid-path
2013-07-13 17:34:35 -07:00
David Greenspan
a342232868
Merge branch 'devel' into shark
2013-07-12 20:27:43 -07:00
David Greenspan
7b65338643
Fix orderedDict.{next,prev}()
2013-07-12 20:26:03 -07:00
David Greenspan
31dc4d3df8
comment
2013-07-12 20:25:44 -07:00
David Greenspan
8326941c52
consistency
2013-07-12 20:25:37 -07:00