Artyom
|
b3013dae6f
|
Combine (enable|disable)ItemEdit, use JSParams
|
2016-02-20 15:16:10 +03:00 |
|
Artyom
|
1b69540f5e
|
Handle Hackage/extra links differently
|
2016-02-20 15:02:59 +03:00 |
|
Artyom
|
2a13b7b680
|
Minor
|
2016-02-20 14:41:32 +03:00 |
|
Artyom
|
453f247359
|
S → GlobalState
|
2016-02-20 14:36:48 +03:00 |
|
Artyom
|
3d52f5f358
|
Change paths again
|
2016-02-20 14:18:51 +03:00 |
|
Artyom
|
8e2c9cddf1
|
Minor
|
2016-02-20 13:50:46 +03:00 |
|
Artyom
|
7cdf015afc
|
Don't use js_this_value
|
2016-02-20 13:39:16 +03:00 |
|
Artyom
|
6e6ff6d9cf
|
Add category descriptions
|
2016-02-20 13:39:02 +03:00 |
|
Artyom
|
329150449e
|
Use Editable everywhere
|
2016-02-20 12:52:55 +03:00 |
|
Artyom
|
e4c0f8ecda
|
Minor
|
2016-02-20 12:49:02 +03:00 |
|
Artyom
|
5a64c14b9d
|
Use makeFields instead of makeLenses
|
2016-02-20 11:22:46 +03:00 |
|
Artyom
|
4846483188
|
Add 2 utility functions
|
2016-02-20 10:51:36 +03:00 |
|
Artyom
|
131cb476b0
|
Pros/cons → pro/con
|
2016-02-20 10:39:15 +03:00 |
|
Artyom
|
da3ad95ae0
|
Don't re-render whole item when a pro/con is added
|
2016-02-20 10:36:50 +03:00 |
|
Artyom
|
c372cc48ca
|
Allow editing of pro/con text
|
2016-02-20 10:31:14 +03:00 |
|
Artyom
|
187ce0abe6
|
Add a JS type synonym
|
2016-02-20 02:30:04 +03:00 |
|
Artyom
|
62dca86948
|
“edit” buttons for items
|
2016-02-20 02:28:18 +03:00 |
|
Artyom
|
b7fcfca0e8
|
Never use explicit selectors
|
2016-02-20 01:51:33 +03:00 |
|
Artyom
|
ba6d22461d
|
Use IO everywhere for random IDs; make IDs simpler
No more cat34525 and item45235, HTML 5 permits fully numeric IDs.
|
2016-02-20 01:28:49 +03:00 |
|
Artyom
|
0311d756e1
|
Use a better way to update DOM
|
2016-02-20 01:03:52 +03:00 |
|
Artyom
|
d421a1f3dd
|
thisValue → this_value
|
2016-02-20 00:13:20 +03:00 |
|
Artyom
|
28cf201a06
|
Style text buttons differently
|
2016-02-20 00:09:49 +03:00 |
|
Artyom
|
c45d3bc18e
|
Add comments and rename some functions
|
2016-02-19 22:38:07 +03:00 |
|
Artyom
|
34dbe3e640
|
Change method names
|
2016-02-19 22:27:27 +03:00 |
|
Artyom
|
c598160143
|
Move Javascript into Haskell
|
2016-02-19 22:12:23 +03:00 |
|
Artyom
|
0d21649f81
|
Use lenses instead of 0-or-1 traversals
If they fail, Spock will catch the errors anyway
|
2016-02-17 22:47:52 +03:00 |
|
Artyom
|
0d51bb67d4
|
Add category heading editing
|
2016-02-17 19:43:35 +03:00 |
|
Artyom
|
eb89d3230d
|
The ability to add pros and cons
|
2016-02-14 15:19:36 +03:00 |
|
Artyom
|
1ea52350e5
|
Minor
|
2016-02-14 14:23:01 +03:00 |
|
Artyom
|
3e82ff2ea3
|
Add some space between pros/cons
|
2016-02-14 14:20:19 +03:00 |
|
Artyom
|
ace79738f5
|
Add a sample state
|
2016-02-14 14:10:54 +03:00 |
|
Artyom
|
274ebf1bcf
|
Too lazy to write the commit message
|
2016-02-14 14:03:56 +03:00 |
|
Artyom
|
126e91c38e
|
Make -added things- libraries, create links
|
2016-02-02 21:09:56 +03:00 |
|
Artyom
|
59128a9bca
|
Replace buttons with inputs
|
2016-02-02 20:14:02 +03:00 |
|
Artyom
|
36b75e8da3
|
Render new categories on the server side
|
2016-02-02 19:42:39 +03:00 |
|
Artyom
|
51bc877d8f
|
Another simple application with a bunch of lists
|
2016-02-02 19:29:23 +03:00 |
|
Artyom
|
925b57b0cb
|
Rename to “hslibs”
|
2016-02-02 17:00:10 +03:00 |
|
Artyom
|
2cc514a85f
|
Very simple form persisting application
|
2016-02-02 15:13:53 +03:00 |
|
Artyom
|
cab27e77ab
|
Create the project
|
2016-02-02 12:36:07 +03:00 |
|