Andrew Dolgov
|
a40f22d8aa
|
Article.cdmScrollToId: disable smooth scrolling in collapsed combined mode
|
5 years ago |
Andrew Dolgov
|
560346f9d1
|
Article.cdmScrollToId: disable smooth scrolling on repeated events
|
5 years ago |
Andrew Dolgov
|
44ef447c0f
|
fix fatal error in previous because of event not being passed via Headlines.move()
scrollbypages, etc: make event optional anyway
|
5 years ago |
Andrew Dolgov
|
e7dd634183
|
exp: auto-disable smooth scrolling for repeat hotkey events
|
5 years ago |
Andrew Dolgov
|
7a68e4a6f7
|
pgup/pgdn; increase scroll distance to almost entire viewport height (from 90%)
|
5 years ago |
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
|
5 years ago |
Andrew Dolgov
|
6913158b82
|
add hotkeys to scroll headlines/articles (whichever is active) by one page
|
5 years ago |
Andrew Dolgov
|
781fe3d636
|
setScore, selectionSetScore: check for numerical values properly
|
5 years ago |
Andrew Dolgov
|
4e41db7ed3
|
Article.unpack: add placeholder if data-content is empty
|
6 years ago |
Andrew Dolgov
|
f3c04fc5d8
|
sync modified scores via mutation observer
|
6 years ago |
Andrew Dolgov
|
25ca144bb7
|
score: get correct classes for rows/score icons on the client
|
6 years ago |
Andrew Dolgov
|
ad5a43bf66
|
sync article selected status via mutation observer
remove all rchk-related hacks
|
6 years ago |
Andrew Dolgov
|
c97c755195
|
remove _active_article_id; use selector instead
|
6 years ago |
Andrew Dolgov
|
d9bf0f17c6
|
sync unread state to server via mutation observer
|
6 years ago |
Andrew Dolgov
|
6616c7cf67
|
keep track of selected prompt and floating title status using headline row mutation observer
|
6 years ago |
Andrew Dolgov
|
54f02a3b31
|
add Headlines.renderAgain() to switch between combined/expanded modes faster
|
6 years ago |
Andrew Dolgov
|
c8253f0e64
|
Article.openInNewWindow: do not crash if window is null
|
6 years ago |
Andrew Dolgov
|
bd66a9ef28
|
render article on the client using headlines data
|
6 years ago |
Andrew Dolgov
|
d2d2cb7e7d
|
rework scoring display, JS processing and icons
|
6 years ago |
Andrew Dolgov
|
2dac797704
|
floatingTitle-related fixes
|
6 years ago |
Andrew Dolgov
|
f6e287df11
|
remove 4px margin of cdm.expanded
|
6 years ago |
Andrew Dolgov
|
6d3092c742
|
Headlines.openInNewWindow: don't set article active, just window.open() it and set read
|
6 years ago |
Andrew Dolgov
|
71fc6d45bd
|
refactor error reporting to AppBase; keep exception_error() for now as a shim
|
6 years ago |
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
|
6 years ago |
Andrew Dolgov
|
5ead558e43
|
move Utils to AppBase where it belongs
|
6 years ago |
Andrew Dolgov
|
526389b2d3
|
update notify_* calls to use Notify
|
6 years ago |
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()
|
6 years ago |
Andrew Dolgov
|
f89924f7a1
|
set use strict on JS modules; remove some mostly useless stuff like get_minified_js()
|
6 years ago |
Andrew Dolgov
|
807ff07454
|
split main objects to dojo modules
|
6 years ago |