Andrew Dolgov
|
560346f9d1
|
Article.cdmScrollToId: disable smooth scrolling on repeated events
|
2019-12-10 08:51:45 +03:00 |
Andrew Dolgov
|
44ef447c0f
|
fix fatal error in previous because of event not being passed via Headlines.move()
scrollbypages, etc: make event optional anyway
|
2019-12-09 23:23:54 +03:00 |
Andrew Dolgov
|
e7dd634183
|
exp: auto-disable smooth scrolling for repeat hotkey events
|
2019-12-09 22:42:43 +03:00 |
Andrew Dolgov
|
7a68e4a6f7
|
pgup/pgdn; increase scroll distance to almost entire viewport height (from 90%)
|
2019-12-09 12:22:43 +03:00 |
Andrew Dolgov
|
1902a7dcb0
|
pgup/pgdown hotkey normalization:
- pgup/pgdown without modifier scroll headline buffer
- shift+pgup/pgdown work similarly to shift+up/down but operating on pages
|
2019-12-05 17:00:17 +03:00 |
Andrew Dolgov
|
6913158b82
|
add hotkeys to scroll headlines/articles (whichever is active) by one page
|
2019-12-04 15:50:49 +03:00 |
Andrew Dolgov
|
781fe3d636
|
setScore, selectionSetScore: check for numerical values properly
|
2019-08-29 12:52:22 +03:00 |
Andrew Dolgov
|
4e41db7ed3
|
Article.unpack: add placeholder if data-content is empty
|
2018-12-12 08:56:02 +03:00 |
Andrew Dolgov
|
f3c04fc5d8
|
sync modified scores via mutation observer
|
2018-12-11 10:30:32 +03:00 |
Andrew Dolgov
|
25ca144bb7
|
score: get correct classes for rows/score icons on the client
|
2018-12-11 10:00:54 +03:00 |
Andrew Dolgov
|
ad5a43bf66
|
sync article selected status via mutation observer
remove all rchk-related hacks
|
2018-12-10 21:19:33 +03:00 |
Andrew Dolgov
|
c97c755195
|
remove _active_article_id; use selector instead
|
2018-12-10 20:56:09 +03:00 |
Andrew Dolgov
|
d9bf0f17c6
|
sync unread state to server via mutation observer
|
2018-12-10 20:50:44 +03:00 |
Andrew Dolgov
|
6616c7cf67
|
keep track of selected prompt and floating title status using headline row mutation observer
|
2018-12-10 19:51:20 +03:00 |
Andrew Dolgov
|
54f02a3b31
|
add Headlines.renderAgain() to switch between combined/expanded modes faster
|
2018-12-10 15:06:47 +03:00 |
Andrew Dolgov
|
c8253f0e64
|
Article.openInNewWindow: do not crash if window is null
|
2018-12-09 04:32:41 +03:00 |
Andrew Dolgov
|
bd66a9ef28
|
render article on the client using headlines data
|
2018-12-08 09:32:14 +03:00 |
Andrew Dolgov
|
d2d2cb7e7d
|
rework scoring display, JS processing and icons
|
2018-12-06 14:23:45 +03:00 |
Andrew Dolgov
|
2dac797704
|
floatingTitle-related fixes
|
2018-12-05 16:26:53 +03:00 |
Andrew Dolgov
|
f6e287df11
|
remove 4px margin of cdm.expanded
|
2018-12-04 13:40:47 +03:00 |
Andrew Dolgov
|
6d3092c742
|
Headlines.openInNewWindow: don't set article active, just window.open() it and set read
|
2018-12-04 05:57:56 +03:00 |
Andrew Dolgov
|
71fc6d45bd
|
refactor error reporting to AppBase; keep exception_error() for now as a shim
|
2018-12-03 13:38:13 +03:00 |
Andrew Dolgov
|
84affc7b1d
|
rework dojo singleton modules to better work with phpstorm completion (ugh) - declare() is not needed there anyway
remove event.observe from login form (not needed)
load pluginhost via amd
|
2018-12-03 09:33:44 +03:00 |
Andrew Dolgov
|
5ead558e43
|
move Utils to AppBase where it belongs
|
2018-12-02 22:08:18 +03:00 |
Andrew Dolgov
|
526389b2d3
|
update notify_* calls to use Notify
|
2018-12-02 20:56:30 +03:00 |
Andrew Dolgov
|
d9c5c93cef
|
move some more stuff out of common.js
rework client-side cookie functions a bit
limit dojo cachebust based on server scripts modification time
remove param_escape()
|
2018-12-02 20:07:57 +03:00 |
Andrew Dolgov
|
f89924f7a1
|
set use strict on JS modules; remove some mostly useless stuff like get_minified_js()
|
2018-12-02 18:38:27 +03:00 |
Andrew Dolgov
|
807ff07454
|
split main objects to dojo modules
|
2018-12-02 17:18:59 +03:00 |