Commit Graph

4581 Commits

Author SHA1 Message Date
David Greenspan
08822cb2d6 towards working DomRange rendering
next stages:
- spacebars calls make something happen
- appropriate reactivity

then:
- can we get the test driver?
- DomRange improvements (tests?)
- proper lifecycle / stop autoruns
2013-08-25 20:26:31 -07:00
David Greenspan
0e9d11131a more wip 2013-08-25 19:10:33 -07:00
David Greenspan
02a067d5c2 start to simplify Component (breaks) 2013-08-23 19:12:46 -07:00
Avital Oliver
bfb2df6226 {{#if}} back to using render() without DomRange
A later change will integrate DomRange into the component
lifecycle so this will no longer be necessary
2013-08-21 11:56:58 -07:00
Avital Oliver
db187d85e2 Fix 'this' within template helpers 2013-08-20 15:38:08 -07:00
David Greenspan
afc2759e01 glitchless add/remove/move
handles quick add-remove, double-move, and add-move

even seems to work with Sortable!
2013-08-16 15:50:21 -07:00
David Greenspan
5b801b027a fix quick add/remove
todo:
- make "move" use the same state object for smooth
moves of fading-in elements
- fix double-move of same element
2013-08-15 19:01:08 -07:00
David Greenspan
6e9b34c4e8 new add/remove/move animation, remove queue
to fix:
- two moves on same element at same time
- quick add/remove jerks margin
2013-08-15 16:23:50 -07:00
Avital Oliver
6c79f105c1 shorter comment 2013-08-15 10:02:24 -07:00
Avital Oliver
b43024358e Resolve a bunch of xcxc's 2013-08-14 20:53:33 -07:00
David Greenspan
880b1a3488 don't lose "style" attribute if added mid-move 2013-08-13 19:24:04 -07:00
David Greenspan
3a80e20957 demo of new move animation strategy 2013-08-13 18:48:29 -07:00
David Greenspan
8eefdbfc41 Merge branch 'devel' into shark 2013-08-13 16:21:28 -07:00
Slava Kim
d9da7b8f03 Fix check test failure for FF 3.6
TIL sometimes JSON.stringify can convert new lines to "\u000a" as supposed to "\n".# Please enter the commit message for your changes. Lines starting
2013-08-12 23:30:26 -07:00
Avital Oliver
435cd81c1d add xcxc 2013-08-12 20:02:49 -07:00
Slava Kim
2e7845af80 Path of error is escaped where needed and looks more like actual JS.
- Escape keys looking like something complex
 - Check simple keys with simple regex, full story: http://stackoverflow.com/questions/1661197/valid-characters-for-javascript-variable-names
 - Tests
2013-08-12 17:41:00 -07:00
Emily Stark
cd8248cb33 Comment about why we don't connect to galaxy before bundling 2013-08-12 14:35:29 -07:00
Avital Oliver
f5e36e1463 Remove unused line 2013-08-12 14:07:41 -07:00
Avital Oliver
3e7b7e040e More xcxcs 2013-08-12 14:07:41 -07:00
Avital Oliver
c55cba9962 Rewrite {{#if}} to use DomRange (without support for else).
This allows {{#if}}s within {{#AnimatedList}} to be animated.
2013-08-12 14:07:29 -07:00
Avital Oliver
241b51b47e short clarifying comment 2013-08-12 13:49:18 -07:00
Avital Oliver
838cd5ce06 Fix removing a DomRange with more than one element.
Once you remove an element from the dom, it has no 'nextSibling'.
So don't remove elements while iterating over them.
2013-08-12 13:49:18 -07:00
Avital Oliver
74232c0d7b fix event handlers on items moved via animation 2013-08-12 13:49:16 -07:00
Avital Oliver
04dc8bd67e clarify containsElement 2013-08-12 13:48:53 -07:00
Avital Oliver
b5e483f0f8 AnimatedList component can specify to only animate certain events 2013-08-12 13:48:53 -07:00
Avital Oliver
90aea32a75 AnimatedList is now a component 2013-08-12 13:48:51 -07:00
Avital Oliver
32fdb184fb minor reorg 2013-08-12 13:42:22 -07:00
Avital Oliver
1324640758 clear positioning styles on completion of a move animation 2013-08-12 13:42:16 -07:00
Avital Oliver
e1e2bc19c8 add animation to leaderboard 2013-08-12 13:41:33 -07:00
Avital Oliver
fe63aa08f9 AnimatedEach: configure which events to animate 2013-08-12 13:41:33 -07:00
Avital Oliver
aac5a0c5d8 Basic animation package 2013-08-12 13:41:33 -07:00
Emily Stark
afa7cb6159 Log exceptions on tests run with test-in-console.
Also counts exceptions as failures and removes unused finished var.
2013-08-12 12:20:23 -07:00
Emily Stark
ca067ad816 Connect to galaxy for deploys only after bundling is done.
The connection was timing out during the bundle process (the setTimeout callback
was being enqueued before the connect event fired).
2013-08-07 18:38:57 -07:00
Emily Stark
b7d810cbc6 Bump docs release 2013-08-07 15:05:00 -07:00
Emily Stark
63327b5075 Use callbacks for proxy binding method calls.
If an app is trying to connect to a proxy that's down, this prevents it from
freezing up and allows it to try another proxy if it hears about one.
release/galaxy-6
2013-08-07 13:53:13 -07:00
Nick Martin
a9a99ceafd followon to previous commit: actually use whitelist instead of blacklist for package name contents. 2013-08-06 15:55:06 -07:00
Nick Martin
e7bb166a02 Check for invalid package names early in the codepath.
We already don't work with packages that contain '.' in the name, this just moves the error up and makes it clearer.
2013-08-06 15:24:06 -07:00
Avital Oliver
f896cda673 support elements with some but not all $uihooks 2013-08-06 15:21:57 -07:00
Avital Oliver
41e2b8ec76 whitespace 2013-08-06 15:21:25 -07:00
Emily Stark
dfd2068d4f Merge branch 'job-tags' into devel release/galaxy-5 2013-08-06 12:59:23 -07:00
Emily Stark
9d577ae58c Specify securePort for admin apps.
Otherwise they bind to 4433 by default, which conflicts with normal proxy
running on the same machine.
2013-08-06 12:58:29 -07:00
Emily Stark
6decfd43d6 Use setting to select which proxy service to bind to 2013-08-06 12:58:29 -07:00
Nick Martin
6e565bf26e Add missing package usage. Fixes #1284. 2013-08-06 12:53:33 -07:00
Nick Martin
d70c3d54e0 Use soon-to-be-released mongo driver version 1.3.16. It includes a fix for a connection storm that impacted production hosting. 2013-08-06 12:16:11 -07:00
Nick Martin
017407301d Also skip logging test on old safari that doesn't support it. 2013-08-06 11:59:06 -07:00
Tim Haines
723e4b5b50 Attach response object to accounts generated errors resulting from HTTP failures 2013-08-06 11:37:05 -07:00
David Greenspan
cc2123f5a9 make isotope work 2013-08-05 17:33:27 -07:00
Slava Kim
56c1eb3ee8 Merge branch 'check-path' into devel
Small improvements to 'check' package:

- Match.Integer matches 32-bit integers.
- Match.Error shows full path of sub-object where error occurred.
- Better docs for Match.Optional.
2013-08-05 16:22:37 -07:00
Slava Kim
e16738e920 Better docs for Match.Optional. 2013-08-05 16:14:59 -07:00
Slava Kim
580de65f62 Grammar corrections. Comments moving. 2013-08-05 13:26:43 -07:00