Commit Graph

2347 Commits

Author SHA1 Message Date
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