summaryrefslogtreecommitdiff
path: root/js/Article.js
AgeCommit message (Collapse)Author
2020-05-17implement keyboard-related changes discussed in ↵Andrew Dolgov
https://community.tt-rss.org/t/changing-the-amount-of-scroll-by-arrow-key/3452/7
2020-05-13remove floating title, use position: sticky for cdm headers insteadAndrew Dolgov
2020-05-09Article.cdmMoveToId: don't crash if params is not givenAndrew Dolgov
2020-05-09rename cdmScrollToId to cdmMoveToIdAndrew Dolgov
prevent smooth scrolling when going directly to an article
2020-04-17Article.pack: dispose of unpacked content properlyAndrew Dolgov
2020-04-17Headlines.renderAgain: scroll instantly to active article when going back to ↵Andrew Dolgov
combined mode on the fly
2020-04-17in combined non-expanded mode, pack headline rows as they are unfocused to ↵Andrew Dolgov
save RAM
2020-04-07if comment URL is not specified but comment count is non-zero, show comments ↵Andrew Dolgov
prompt leading to the article
2020-02-27af_readability: add article button to embed content of a specific articleAndrew Dolgov
2020-01-18properly escape quotes when rendering article data to html attributes via ↵Andrew Dolgov
template strings
2019-12-11- update descriptions of changed hotkeysAndrew Dolgov
- bind noscroll variants of move article hotkeys to n/p by default - update N/P (i.e. scroll article content) hotkeys to scroll by fraction of viewport height instead of hardcoded pixel distance - minor fixes w/ checking for undefined
2019-12-10Article.cdmScrollToId: disable smooth scrolling in collapsed combined modeAndrew Dolgov
2019-12-10Article.cdmScrollToId: disable smooth scrolling on repeated eventsAndrew Dolgov
2019-12-09fix fatal error in previous because of event not being passed via ↵Andrew Dolgov
Headlines.move() scrollbypages, etc: make event optional anyway
2019-12-09exp: auto-disable smooth scrolling for repeat hotkey eventsAndrew Dolgov
2019-12-09pgup/pgdn; increase scroll distance to almost entire viewport height (from 90%)Andrew Dolgov
2019-12-05pgup/pgdown hotkey normalization:Andrew Dolgov
- pgup/pgdown without modifier scroll headline buffer - shift+pgup/pgdown work similarly to shift+up/down but operating on pages
2019-12-04add hotkeys to scroll headlines/articles (whichever is active) by one pageAndrew Dolgov
2019-08-29setScore, selectionSetScore: check for numerical values properlyAndrew Dolgov
2018-12-12Article.unpack: add placeholder   if data-content is emptyAndrew Dolgov
2018-12-11sync modified scores via mutation observerAndrew Dolgov
2018-12-11score: get correct classes for rows/score icons on the clientAndrew Dolgov
2018-12-10sync article selected status via mutation observerAndrew Dolgov
remove all rchk-related hacks
2018-12-10remove _active_article_id; use selector insteadAndrew Dolgov
2018-12-10sync unread state to server via mutation observerAndrew Dolgov
2018-12-10keep track of selected prompt and floating title status using headline row ↵Andrew Dolgov
mutation observer
2018-12-10add Headlines.renderAgain() to switch between combined/expanded modes fasterAndrew Dolgov
2018-12-09Article.openInNewWindow: do not crash if window is nullAndrew Dolgov
2018-12-08render article on the client using headlines dataAndrew Dolgov
2018-12-06rework scoring display, JS processing and iconsAndrew Dolgov
2018-12-05floatingTitle-related fixesAndrew Dolgov
2018-12-04remove 4px margin of cdm.expandedAndrew Dolgov
2018-12-04Headlines.openInNewWindow: don't set article active, just window.open() it ↵Andrew Dolgov
and set read
2018-12-03refactor error reporting to AppBase; keep exception_error() for now as a shimAndrew Dolgov
2018-12-03rework dojo singleton modules to better work with phpstorm completion (ugh) ↵Andrew Dolgov
- declare() is not needed there anyway remove event.observe from login form (not needed) load pluginhost via amd
2018-12-02move Utils to AppBase where it belongsAndrew Dolgov
2018-12-02update notify_* calls to use NotifyAndrew Dolgov
2018-12-02move some more stuff out of common.jsAndrew Dolgov
rework client-side cookie functions a bit limit dojo cachebust based on server scripts modification time remove param_escape()
2018-12-02set use strict on JS modules; remove some mostly useless stuff like ↵Andrew Dolgov
get_minified_js()
2018-12-02split main objects to dojo modulesAndrew Dolgov