Artyom
9faffc15b2
[tests] Fix bugs
...
* 'waitUntil' probably doesn't work on 'shouldBe...'
* 'waitUntil' definitely doesn't work on something that merely
returns a Bool (it needs an 'expect')
2016-08-28 22:33:24 +03:00
Artyom
2e80f496ad
[tests] Category status
2016-08-28 15:00:35 +03:00
Artyom
06b199e3ff
[tests] Add helpers + test category emptiness
2016-08-26 20:27:11 +03:00
Artyom
1f714610eb
[INSTALL] Update for Stack
2016-08-25 17:05:29 +03:00
Artyom
4dad1acbef
Add a discusion link to the subtitle
...
Fixes #125
2016-08-25 15:15:38 +03:00
Artyom
87ae200d4b
[tests] Add 'Take' and 'ContainsText'
2016-08-25 15:05:23 +03:00
Artyom
d1392fe658
[tests] Category URL changes
2016-08-24 22:18:28 +03:00
Artyom
ae0ad75af0
[tests] Require the selected element to be unique
2016-08-24 18:23:43 +03:00
Artyom
0fa7b6d55c
[tests] A new selector language
2016-08-24 18:05:27 +03:00
Artyom
365a270040
[tests] Minor
2016-08-24 01:00:19 +03:00
Artyom
452347d597
[tests] Check font-sizes of things
2016-08-23 16:03:54 +03:00
Artyom
3f82f194d9
[tests] Category properties
2016-08-22 21:15:40 +03:00
Artyom
610e91d037
[tests] Some instance magic for nicer selectors
2016-08-22 21:10:04 +03:00
Artyom
368c8bcb18
[tests] createCategory helper
2016-08-22 18:09:46 +03:00
Artyom
fce8c71a5c
Add web Markdown tests
2016-08-22 17:10:29 +03:00
Artyom
3ab3885eee
Add some test helpers
2016-08-22 16:21:44 +03:00
Artyom
7cd62c9bd2
Add merge tests
2016-08-21 17:45:46 +03:00
Artyom
fa1bc73ac1
Move Markdown tests into a separate file
2016-08-21 17:45:35 +03:00
Artyom
d05b8f63e7
Change the order of ordinary and Selenium tests
2016-08-21 14:52:30 +03:00
Artyom
f16a98c5dd
Minor
2016-08-21 14:37:01 +03:00
Artyom
e8525804ff
Add Markdown tests
2016-08-21 14:32:52 +03:00
Artyom
5d21cb3209
Use %js everywhere
2016-08-19 12:57:45 +03:00
Artyom
4c0f796866
Port item description to Mustache
2016-08-19 04:07:45 +03:00
Artyom
d8ffa47816
Fix a typo in HTML
2016-08-18 22:56:56 +03:00
Artyom
fa28684d5b
Add a widget for small controls
2016-08-18 03:49:56 +03:00
Artyom
18e477c63d
Don't include mustache.js
2016-08-17 23:38:42 +03:00
Artyom
20ae435ffc
Remove unused (so far) admin-css widget
2016-08-17 23:18:53 +03:00
Artyom
eae26eff61
[travis] Silence Selenium
2016-08-17 12:29:50 +03:00
Artyom
e75cdc4d91
[travis] Don't test twice; don't sdist
2016-08-17 12:24:42 +03:00
Artyom
8d32446250
[travis] Install Selenium
2016-08-17 12:12:46 +03:00
Artyom
c72815c436
Big switch to Mustache (only half-done)
...
* Render some elements of some pages with Mustache
* Switch to Stack
* Add a bit of tests
* Turn the project into a library
2016-08-17 11:18:57 +03:00
Artyom
dd4468c772
Add Derive* extensions to default extensions
2016-07-30 17:36:20 +03:00
Artyom
b8af96eb06
Get rid of “-- General” in imports
2016-07-30 17:35:00 +03:00
Artyom
55684535ff
Add a .ghci file
2016-07-30 01:11:56 +03:00
Artyom
752864fc30
Switch to Megaparsec 5
2016-07-27 16:31:55 +03:00
Artyom
dd6b38f742
Focus on text fields when editing
2016-07-27 15:34:29 +03:00
Artyom
2401666946
Allow Escape to cancel editing
2016-07-27 15:05:53 +03:00
Artyom
adc73b6fd2
Fix 'cached'
2016-07-25 20:12:08 +03:00
Artyom
699b07687a
Get rid of MonadRandom
2016-07-25 19:47:49 +03:00
Artyom
e810f1997d
Migrate to newer versions
2016-07-25 17:55:10 +03:00
Artyom
519211ac2e
Move from cheapskate to cmark
2016-07-24 13:12:17 +03:00
Artyom
8c51a779ec
Allow Command+Enter to edit fields
2016-07-23 02:33:51 +03:00
Artyom
da7d4a75cb
Allow Ctrl+Enter in small edit fields
2016-07-21 22:24:06 +03:00
Artyom
a0fb2bb3c2
Allow Ctrl+Enter to save multiline fields
2016-07-21 22:15:33 +03:00
Artyom
60beb00905
Rename 'empty' to 'wasEmpty'
2016-07-21 21:00:46 +03:00
Artyom
83951b0083
Add a “press Enter” hint to edit fields
...
See #93
2016-07-21 20:46:16 +03:00
Artyom
aaa56aabee
Add default extensions
2016-07-21 18:57:14 +03:00
Artyom
364f792175
Empty the cache at start
2016-07-21 16:26:08 +03:00
Artyom
07bd60341c
Allow long links to be wrapped in admin interface
2016-07-13 17:13:13 +03:00
Artyom
194f0063be
Add a subtitle to the header
2016-07-10 23:34:13 +03:00