Commit graph

276 commits

Author SHA1 Message Date
Nicholas Kariniemi
d775f1dab7 Diff two states 2014-08-09 15:37:39 +03:00
Nicholas Kariniemi
d05b5ebdd5 Use icons instead of text in several places 2014-08-09 00:19:31 +03:00
Nicholas Kariniemi
29547e12be Hide add grubs button when editing 2014-08-09 00:08:06 +03:00
Nicholas Kariniemi
d018bcf3cf Remove recipes 2014-08-09 00:07:59 +03:00
Nicholas Kariniemi
8ecc7e9ad4 Delete individual grubs 2014-08-08 23:56:49 +03:00
Nicholas Kariniemi
a83c504e59 Blur grub inputs on click to prevent window from following them 2014-08-08 23:15:21 +03:00
Nicholas Kariniemi
75496c1376 Add accidentally dropped "recur" back 2014-08-08 23:01:09 +03:00
Nicholas Kariniemi
c90c5e41d2 Fix bug with unmounted items crashing it
Close core.async channels on unmount, check for unmounted before calling
	get-node in listeners
2014-08-07 23:40:48 +03:00
Nicholas Kariniemi
d05df00797 Use readonly attribute, input fields for grubs, too 2014-08-07 23:04:13 +03:00
Nicholas Kariniemi
5a8bda4f0a Set recipe text area based on grubs 2014-08-07 22:28:52 +03:00
Nicholas Kariniemi
c4096a771a Move click on elem to before usage 2014-08-07 22:28:33 +03:00
Nicholas Kariniemi
660163c842 Prevent triggering grub edit on pan 2014-08-06 07:18:16 +03:00
Nicholas Kariniemi
0db764b145 Use state machine for new recipes 2014-08-06 00:09:25 +03:00
Nicholas Kariniemi
00efd3d53a Remove unused local events 2014-08-06 00:09:11 +03:00
Nicholas Kariniemi
4b8f514a4c Use state transitions for recipes, too 2014-08-05 23:19:14 +03:00
Nicholas Kariniemi
9f01bd3be9 Separate recipe list, recipe item 2014-08-05 22:56:44 +03:00
Nicholas Kariniemi
b7dd1ba94d Remove touch move event 2014-08-05 22:56:34 +03:00
Nicholas Kariniemi
bc7acf5645 Refactor: handle grub item states with state machine
- Also handles plain JS events in place of core async madness
2014-08-05 22:32:59 +03:00
Nicholas Kariniemi
680ca9ab8a Clean up deps 2014-08-03 10:18:49 +03:00
Nicholas Kariniemi
d193e1e69d Bump bootstrap to 3.2.0 2014-08-03 09:53:18 +03:00
Nicholas Kariniemi
e79051f991 Update monger connect-via-uri call for lib changes 2014-08-03 00:33:45 +03:00
Nicholas Kariniemi
3f687afb4b Merge branch 'om' 2014-08-03 00:20:11 +03:00
Nicholas Kariniemi
a7ac7665df Rework tests slightly 2014-08-02 23:54:02 +03:00
Nicholas Kariniemi
16a0a5cb97 Bump up Om, ClojureScript versions 2014-08-02 23:07:50 +03:00
Nicholas Kariniemi
7f45956503 Reorganize tests 2014-07-30 18:03:01 +03:00
Nicholas Kariniemi
2bb162d98a Remove unused speclj tests 2014-07-30 17:59:34 +03:00
Nicholas Kariniemi
8cd03220d3 Add back adding grubs from recipes 2014-07-30 17:51:36 +03:00
Nicholas Kariniemi
7998b205d6 Test adding recipes 2014-07-28 23:35:56 +03:00
Nicholas Kariniemi
a58832da22 Edit recipes 2014-07-28 22:59:39 +03:00
Nicholas Kariniemi
c208d9a625 Also exit editing new recipe on click on other recipes 2014-07-28 20:51:00 +03:00
Nicholas Kariniemi
3a919a5c4c Add grubs from recipe 2014-07-28 06:32:01 +03:00
Nicholas Kariniemi
cbd44a5756 Add recipe 2014-07-27 11:51:26 +03:00
Nicholas Kariniemi
a22a32d996 Set new recipe to edit mode 2014-07-27 10:20:00 +03:00
Nicholas Kariniemi
608ef993d3 Refactoring 2014-07-27 09:42:55 +03:00
Nicholas Kariniemi
30d2d8a3b1 Edit grubs 2014-07-06 06:52:55 -05:00
Nicholas Kariniemi
80566eed03 Clean up fetching recipes from db 2014-07-03 19:02:39 +03:00
Nicholas Kariniemi
7bb5186e3d Complete/uncomplete grubs 2014-07-03 18:54:36 +03:00
Nicholas Kariniemi
cda4d2099e Clear all grubs on click 2014-07-02 23:30:35 +03:00
Nicholas Kariniemi
a3dc09b335 Sort e.g. numerical grubs properly 2014-07-02 23:24:27 +03:00
Nicholas Kariniemi
c23bab8964 Clear added grubs properly 2014-07-02 23:20:54 +03:00
Nicholas Kariniemi
0bf23c9255 Rework state/view handling 2014-07-02 23:13:00 +03:00
Nicholas Kariniemi
fe6514a5f5 Add grubs on enter or click 2014-06-29 23:26:31 +03:00
Nicholas Kariniemi
b1d1f99231 Remove unused code from before 2014-06-29 21:45:50 +03:00
Nicholas Kariniemi
f11621c501 Render recipe list 2014-06-29 21:33:00 +03:00
Nicholas Kariniemi
24632d99ce Render grub list with om 2014-06-29 12:35:35 +03:00
Nicholas Kariniemi
594408ede2 Use Om for new grub input 2014-06-26 20:01:10 +03:00
Nicholas Kariniemi
dec1fdf8b1 Rework to use source maps 2014-06-25 22:52:35 +03:00
Nicholas Kariniemi
6f458591b5 Update deps, update mongo code to make it work w/ new version 2014-06-25 20:05:11 +03:00
Nicholas Kariniemi
6bf69abab9 Re-focus add input on clicking add item 2014-04-25 22:09:38 +03:00
Nicholas Kariniemi
fcab4e9fa8 Update chromedriver and fix integration tests 2014-04-25 22:09:38 +03:00