summaryrefslogtreecommitdiff
path: root/js/Article.js
AgeCommit message (Collapse)Author
2023-04-06add simple autocompleter for tagsAndrew Dolgov
2023-03-01tags display: instead of limiting to 5 tags, limit by container width %Andrew Dolgov
2021-05-06fix combined/three panel transition to expandable modeAndrew Dolgov
2021-04-22fix for previous changeset that broke expanded modeAndrew Dolgov
2021-04-22Article.pack: add no-op for three panel modeAndrew Dolgov
2021-04-22 * cdm: render enclosures into content elementAndrew Dolgov
* deprecate cdm.intermediate * implement lazy-load for rendered enclosures * simplify pack/unpack logic for articles
2021-03-17fix excessive CPU usage on linux chromium caused by animated SVG iconsAndrew Dolgov
2021-03-16use svg icon for packed article placeholdersAndrew Dolgov
2021-03-12cdmToggleGridSpan: toggle classname instead of a style propertyAndrew Dolgov
2021-03-11Article.cdmToggleGridSpan: also set as activeAndrew Dolgov
2021-03-11grid: add a header icon (and a hotkey) to toggle article span entire rowAndrew Dolgov
2021-03-08show user css editor before xhr is completedAndrew Dolgov
2021-03-07make rendered labels clickableAndrew Dolgov
2021-02-22reinstate HOOK_RENDER_ENCLOSUREAndrew Dolgov
2021-02-19format note on the clientAndrew Dolgov
2021-02-19add onTagsUpdated similar to onLabelsUpdatedAndrew Dolgov
2021-02-19render tags on the clientAndrew Dolgov
2021-02-19use template strings in a bunch of places instead of id concatenationAndrew Dolgov
2021-02-19render headline labels on the clientAndrew Dolgov
2021-02-19migrate a bunch of xhrPost invocationsAndrew Dolgov
2021-02-19migrate xhrJson invocations to the new helperAndrew Dolgov
2021-02-19use .closest() instead of .up() to lookup parent by selectorAndrew Dolgov
2021-02-19fix some eslint-related stuffwip-no-prototypeAndrew Dolgov
2021-02-19cleanup some unused code, fix App.byId() invoked by wrong nameAndrew Dolgov
2021-02-18initial for RIP prototype/scriptaculousAndrew Dolgov
2021-02-18 * use es5 (?) default parameter values for some functionsAndrew Dolgov
* when moving to next article, try to show hsp if its next
2021-02-17 * App: rename hidden to hidden_tagAndrew Dolgov
* search: use client dialog * add some form field helpers
2021-02-16Article.render: parse dojo widgetsAndrew Dolgov
2021-02-15article: unify namingAndrew Dolgov
2021-02-15edit tags: use client dialogAndrew Dolgov
2021-02-15render enclosures on the clientAndrew Dolgov
2021-02-13fail better if requested article URL is blankAndrew Dolgov
2021-02-12silence (or fix) a bunch of eslint warningsAndrew Dolgov
2021-02-12* OPML import: don't reload everything, just feed treeAndrew Dolgov
* dialogs: use auto-destroying dialog for almost all dialogs instead of destroying them manually * some general dialog-related cleanup
2021-02-12* customizeCSS: client dialogAndrew Dolgov
* remove hardcoded width from most dialogs (move to css) * add helper to easily get dialog from its widget * rework some dialog buttons to use current object instead of calling dialog by name
2021-01-17Archive cleanup:Andrew Dolgov
- remove code to manually archive/unarchive articles - remove ttrss_archived_feeds/orig_feed_id handling - the whole thing was implemented for this data to be kept indefinitely; it doesn't make a lot of sense to deal with this stuff now that it is expired after one month anyway (same reasons as feed browser being removed - privacy) - remove "originally from"-related stuff because of the above - also remove unused remaining frontend/backend code related to feed browser (rip)
2020-12-23edit tags dialog: initialize autocomplete in onShow (instead of onLoad) ↵Andrew Dolgov
because of xhr
2020-10-21Revert "somewhat experimental: disable article packing/unpacking, render ↵Andrew Dolgov
content immediately" This reverts commit ab53591957d877908b89f6874e91c282bf59d165.
2020-10-09somewhat experimental: disable article packing/unpacking, render content ↵Andrew Dolgov
immediately
2020-09-15comments link: load in new tabAndrew Dolgov
2020-09-15editarticletags: load dialog via XHRAndrew Dolgov
2020-09-15- backend: require CSRF token to be passed via POSTAndrew Dolgov
- do not leak CSRF token via GET request in feed debugger - rework Article/redirect to use POST
2020-09-15don't pass csrf token as a GET parameter to ArticleAndrew Dolgov
2020-09-15require CSRF token for Article/redirectAndrew Dolgov
2020-06-05eslint-related fixes; move a few things from global context to AppAndrew Dolgov
2020-06-04fix various minor issues reported by eslintAndrew Dolgov
2020-06-04don't use declare() for static objects with no inheritance because ↵Andrew Dolgov
apparently it's not actually needed by AMD
2020-05-22- RIP smooth scrolling and associated hacksAndrew Dolgov
- attempt to make Headlines.move() / Article.cdmMoveToId() behave a bit more intuitively
2020-05-17rename Headlines.correctHeadlinesOffset() to scrollToArticleId()Andrew Dolgov
invoke it in Article.view() instead of all over the place
2020-05-17Headlines.move: maybe glitch less when moving back to top, etcAndrew Dolgov