summaryrefslogtreecommitdiff
path: root/js/Article.js
AgeCommit message (Collapse)Author
2025-10-14Fix some more issues related to ESLint 'eqeqeq' changes.supahgreg
2025-10-13Address remaining ESLint 'no-undef' and 'no-unused-vars' occurrences.supahgreg
* https://eslint.org/docs/latest/rules/no-undef * https://eslint.org/docs/latest/rules/no-unused-vars
2025-10-12Clean up unnecessary eslint-disable directives (per ESLint).supahgreg
2025-10-12Address rule 'no-redeclare' for 'dojo' and 'dijit' (defined as globals in ↵supahgreg
'eslint.config.js'). Also take care of 2 'no-prototype-builtins' and a 'no-useless-escape'. * https://eslint.org/docs/latest/rules/no-redeclare * https://eslint.org/docs/latest/rules/no-prototype-builtins * https://eslint.org/docs/latest/rules/no-useless-escape
2025-10-12Address ESLint rule 'eqeqeq'.supahgreg
https://eslint.org/docs/latest/rules/eqeqeq
2025-07-08Use existing headline info for 'Article.displayUrl()'wn_
2023-10-26Fix class names in some more places.wn_
Related to the PSR-4 move via 865ecc87963dc3b26e66296616eef2a1cc41ac3f
2023-10-25move to psr-4 autoloaderAndrew Dolgov
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 stuffAndrew 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