Steve Howell
e0d79acac0
zjquery: Add attr() method.
2017-06-16 14:58:27 -04:00
Steve Howell
f91dc2fec9
zjquery: Add prop() function.
2017-06-16 08:47:54 -04:00
Steve Howell
dc9ea24d79
zjquery: Add get().
2017-06-14 15:29:17 -04:00
Steve Howell
7722539504
zjquery: Add better trigger stubbing.
2017-06-14 15:26:41 -04:00
Steve Howell
5272b6644e
zjquery: Support $('<div>').html().
2017-06-14 08:17:03 -04:00
Steve Howell
736f4c2930
zjquery: Fix missing wrapper from last commit.
2017-06-12 07:43:04 -04:00
Steve Howell
8da391b51e
zjquery: Fix chaining semantics.
...
We now make it so that $('foo').addClass(whatever) and similar
functions properly return the wrapper object for chaining
purposes. We may eventually want to change the wrapper object
to automatically dispatch to the first child object, but this
should work for now.
2017-06-12 07:28:23 -04:00
Steve Howell
0b0c57bbe0
zjquery: Throw Error() object to get tracebacks.
...
If you throw a raw string in node, you don't get a traceback.
2017-05-31 09:10:43 -07:00
Steve Howell
689605dd2e
Introduce make_zjquery().
2017-05-24 17:41:41 -07:00
Steve Howell
46e72289d1
Add features to zjquery.
2017-05-24 17:41:41 -07:00
Steve Howell
4a062d47a6
Add more features to zjquery.
2017-05-24 13:08:54 -07:00
Steve Howell
1cb58d72b2
zjquery: Add focus/blur methods.
2017-05-23 18:52:25 -07:00
Steve Howell
cd08bbe7d8
zjquery: Add array-like functionality to elements.
...
(We simulate the behavior that a jquery object looks like an
array, but also has methods that can be called as if it were a
scalar.)
2017-05-23 18:52:25 -07:00
Steve Howell
4c520780a1
zjquery: Support $(func) flavor of $() calls.
2017-05-23 18:52:25 -07:00
Joshua Pan
f3369b266a
node_tests: Extract and create fake_jquery as zjquery.
...
This allows us to use fake_jquery (originally only in
compose_actions.js) in all our node tests.
2017-05-23 10:27:07 -07:00