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 |