Commit Graph

79 Commits

Author SHA1 Message Date
charukiewicz
00ffd3ec13 web: fix a bug with keypress listener on the final amount input in AddForm not getting initialized correctly 2021-05-03 07:17:09 -10:00
Arnout Engelen
fe6e9a79fe Allow selecting the date range from the chart
By dragging a region with the mouse
2021-02-17 09:05:13 -08:00
Simon Michael
23a79af16c web: add form: always start with four rows when opened
And set the last amount's key handler more robustly.
2020-04-06 18:33:58 -07:00
Simon Michael
ca4fc4a421 web: add form: drop unneeded C-minus/C-plus keys & related help text 2020-04-06 18:18:01 -07:00
Simon Michael
ef5db595f9 web: fix a 2016 regression adding too many add form rows (#422, #1059)
And try to clarify a bit. 67af073c was the relevant commit.
2020-04-06 17:41:54 -07:00
David Zhang
243cbca093 Improve font display on different OS 2020-01-05 08:04:46 -08:00
Brian Wignall
2852f9dbee Fix typos 2019-12-21 12:09:05 -08:00
Brian Wignall
f8269e21ab Fix some simple typos 2019-11-20 13:33:33 -08:00
Timofey ZAKREVSKIY
6b5026c240 Weeks in date picker start from Mondays (fix for #1109) 2019-11-04 11:35:45 -08:00
Jakub Zárybnický
930b38a345 web: Simplify HTML and CSS 2018-06-24 14:13:04 +02:00
Jakub Zárybnický
df425802d4 web: Add 'hide empty accounts' option (bound to 'e' key) 2018-06-24 14:13:04 +02:00
Jakub Zárybnický
5f6da96baa web: UI cleanup 2018-06-24 14:13:04 +02:00
Jakub Zárybnický
cc1241fa20 web: Add yesod-form-generated AddForm, add GET & POST /add 2018-06-24 14:13:04 +02:00
Eli Flanagan
e922a4aac5 fix datepicker not closing, linting
Added defacto JavaScript linting with eslint. I also included an editor
config file to aid common style. (http://editorconfig.org/#example-file)
2017-12-30 13:44:40 -05:00
Eli Flanagan
d12d7e2228 use bootstrap-datepicker
This also validates transaction date and description upon form submission. As noted in
the issue, this removes hledger-web's "smart date" functionality. This
functionality can be restored giving the demand but should be tracked in
another issue.
Previous iterations used input[type=date], but it isn't easily
crossbrowser and the polyfill I found had some quirks.
2017-12-29 13:01:26 -08:00
Dominik Süß
6b0972b752 Using full width on large screens 2016-10-26 10:14:45 -07:00
Dominik Süß
c0a6689c27 Improved highlighting 2016-10-26 10:14:45 -07:00
Dominik Süß
c61aedd106 Setting column width at the first entry 2016-10-26 10:05:50 -07:00
Dominik Süß
aaf95eb372 Accounts are now bottom-aligned 2016-10-26 10:05:50 -07:00
Dominik Süß
9dab7c4148 Title now moves with sidebar 2016-10-26 10:05:50 -07:00
Dominik Süß
cb79e01880 Sidebar width is now limited to the column
This helps the spacing between the sidebar and the main-content
2016-10-26 10:05:50 -07:00
Dominik Süß
29ad412a2e Increased visibility and now overflowing with ellipsis 2016-10-26 10:05:50 -07:00
Dominik Süß
f8f75cec52 Disabled Sidebar animations and fixed overflow 2016-10-26 10:05:50 -07:00
Dominik Süß
eff37004f7 Fixed sidebar wonkyness 2016-10-26 10:05:50 -07:00
Dominik Süß
0567e00625 Fixed multi commodities in sidebar 2016-10-26 10:05:50 -07:00
Dominik Süß
5d677fc174 Persistent sidebar state 2016-10-26 10:05:50 -07:00
Dominik Süß
5b4d61f198 Removed garbage from my clipboard 2016-10-26 10:05:50 -07:00
Dominik Süß
7d6887898a Enhanced searchbar 2016-10-26 10:05:50 -07:00
Dominik Süß
533d4ff2b8 Optimized for sm devices 2016-10-26 10:05:50 -07:00
Dominik Süß
e9feee098b Responsive sidebar 2016-10-26 10:05:50 -07:00
Dominik Süß
ab2ebbbcad Sidebar now works again 2016-10-26 10:05:50 -07:00
Dominik Süß
b29efba09d Improved add-modal 2016-10-26 10:05:50 -07:00
Dominik Süß
817fc8d9ec Highlighting active selection in the sidebar 2016-10-26 10:05:50 -07:00
Dominik Süß
962ddb3c3a Adopted Bootstrap classes everywhere 2016-10-26 10:05:50 -07:00
Simon Michael
7b1b1f5f8d web: focus field after clicking add txn (fixes #338) 2016-04-28 20:53:08 -07:00
Simon Michael
3739f0e364 web: leave date field blank, avoid problems (#322) 2016-04-28 18:27:00 -07:00
Thomas R. Koll
9f49da3713 web: remove more deprecated html attributes (align) and fix a tag with duplicate style attribute 2015-12-18 23:12:39 +01:00
Thomas R. Koll
3306c65ae5 web: colour for visited links needs to be important to stick 2015-12-18 10:14:35 +01:00
Thomas R. Koll
71f4dc53b1 web: in registerCharClick set the window.location.hash and listen to that event to highlight the new row 2015-12-18 10:14:09 +01:00
Thomas R. Koll
b6c3ba1caf web: highlight whatever is in the url hash, i.e. transactions 2015-12-18 09:21:14 +01:00
Thomas R. Koll
8a725e7e61 web: cleanup commented code 2015-12-18 08:57:19 +01:00
Thomas R. Koll
5fbdae005b web: use transaction indexes instead of the date for html tag ids #308 2015-12-18 08:35:37 +01:00
Thomas R. Koll
2782f2abf1 web: tt tag is deprecated, replace it with code tag and some colouring 2015-12-16 20:38:56 +01:00
Simon Michael
a06e612095 Merge pull request #263 from kmels/pr-251-fix-broken-shortcut
hledger-web: Fixes keyboard shortcut for adding a transaction.
2015-07-28 14:16:34 -07:00
Simon Michael
d156173647 web: make j keybinding respect --base-url (fixes #271) 2015-06-25 07:33:55 -07:00
Simon Michael
f64d3c7944 web: re-add unminified jquery source (#161) 2015-06-23 06:09:15 -07:00
Carlos Lopez-Camey
d14941ab4d hledger-web: Fixes keyboard shortcut for adding a transaction. 'addformShow' and 'addformReset' were broken. 2015-05-25 20:44:50 -06:00
Carlos Lopez-Camey
2d1f33cb06 Set default javascript parameter values in the functions addformReset, addFormShow 2015-05-02 15:42:08 -06:00
Simon Michael
abe47e81c2 web: keep the add button right-aligned on ctrl - 2015-02-23 23:26:49 +00:00
Simon Michael
e76cc6ee47 web: stay in add form when there are errors 2015-02-23 23:22:02 +00:00