Commit Graph

776 Commits (506ddd829721fc17fb9f5a1bf1b77bc029c12ae7)

Author SHA1 Message Date
Gilles Grandou 392ad0bd83 fix PluginHost run method.
callbacks have no return value and anyway we should not prevent
to run subsequent plugins because one has failed.
6 years ago
Andrew Dolgov a0d332326c add PluginHost.HOOK_HEADLINE_RENDERED 6 years ago
Andrew Dolgov a400a8ffc1 add PluginHost.HOOK_INIT_COMPLETE (and make no_title_counters use it) 6 years ago
Andrew Dolgov f3737c0b24 update_rss_feed: add log message if article is filtered out
combine filters: fix crash on missing global function
6 years ago
Andrew Dolgov cf1ef002bc show disabled feeds in pref feed tree, use opacity instead of fixed gray color 6 years ago
Andrew Dolgov 4887db9820 update css for disabled filters; remove strikethrough 6 years ago
Michael Kuhn b43b7be9d5 Fix two more typos 6 years ago
Andrew Dolgov 41bf063e46 switchPanelMode: allow modifying layout in combined mode so that widescreen status won't be initially lost if starting in cdm 6 years ago
Andrew Dolgov bd66a9ef28 render article on the client using headlines data 6 years ago
Andrew Dolgov d1efcb7fc0 cdm: put originally_from into footer 6 years ago
Andrew Dolgov c31ae870c9 popupOpenArticle: don't cause an exception if popups are blocked 6 years ago
Andrew Dolgov 6e30af755c viewfeed: bring back comments prompt 6 years ago
Andrew Dolgov 76885fc5ad viewfeed: general code cleanup 6 years ago
Andrew Dolgov 8f75b06835 implement feed grouping display, remove unneeded server vgrlf passing 6 years ago
Andrew Dolgov 9d2caaefe7 viewfeed: show originally from... 6 years ago
Andrew Dolgov 20d460296d fix unread hl styling 6 years ago
Andrew Dolgov e075e6141b json-viewfeed updates 6 years ago
Andrew Dolgov 249c93a228 initial for js templates 6 years ago
Andrew Dolgov a68b150601 remove separate classes for various panels, unify under .panel
remove a few other unnecessary css classes/ids
6 years ago
Andrew Dolgov 7b0f4f1e46 updateFloatingTitle: marginRight correction no longer needed 6 years ago
Andrew Dolgov 7a276f9898 updateFloatingTitle: add safety offset to hide/show because mozilla can't into math 6 years ago
Andrew Dolgov c4b01dd547 updateFloatingTitle: sync row marked/published status 6 years ago
Andrew Dolgov 75666ac7ab Headlines.click: clicking in body of currently active cdm article should mark
it as read, otherwise it's not possible without a kb shortcut or auto catchup
6 years ago
Andrew Dolgov 7805b291b6 update floating title in toggleUnread functions post-xhr 6 years ago
Andrew Dolgov db3c7d2050 remove floating title appear animation for now 6 years ago
Andrew Dolgov 3e4326e34d add ttrss_filters2.last_triggered (bump schema version) 6 years ago
Andrew Dolgov 0b8cbc9156 remove some bitmaps and rework stuff using it to use iconfont instead 6 years ago
Andrew Dolgov d2d2cb7e7d rework scoring display, JS processing and icons 6 years ago
Andrew Dolgov b09a58a570 call Headlines.scrollhandler() on window resize 6 years ago
Andrew Dolgov d99d04a2ae notify: use iconfont, update colors and increase height a bit 6 years ago
Andrew Dolgov 0ea0b606be rework net-alert to use iconfont, move it to toolbar start 6 years ago
Andrew Dolgov f89ecda9b8 Feeds.updateRandom: fix calling wrong RPC method 6 years ago
Andrew Dolgov 0e25f5d512 add Lists.select() and make filter dialogs use it 6 years ago
Andrew Dolgov fbaa5ea857 label editor: fix changing tree color of edited item 6 years ago
Andrew Dolgov 0a41c1a6e1 update label rendering (and editor) 6 years ago
Andrew Dolgov f33cd597be selectionToggleUnread: remove loading... prompt (other similar methods don't have it) 6 years ago
Andrew Dolgov cad6d1d7fd various icon updates; use new icons in feed tree 6 years ago
Andrew Dolgov e7adc7e471 Merge branch 'master' into material-icons 6 years ago
Andrew Dolgov 7edcf6c45f ctrlclick in combined mode shouldn't open two windows 6 years ago
Andrew Dolgov f3e6e12d46 various minor updates re: icons 6 years ago
Andrew Dolgov 2dac797704 floatingTitle-related fixes 6 years ago
Andrew Dolgov b65d8384c2 update headlines to use vector icons 6 years ago
Andrew Dolgov e42d25a361 revert to previous headline ctrl-click behavior (open in new window, mark read) 6 years ago
Andrew Dolgov 05200a3840 rename main toolbar elements to be more consistent 6 years ago
Andrew Dolgov 85adef06f4 onkeydown handlers: fix default keyboard events not being blocked if necessary 6 years ago
Andrew Dolgov 9814ac608c Headlines.click: do not set article active if it already is
Headlines.onLoaded: reset active article if not called in append mode
6 years ago
Andrew Dolgov 2ab097b2e5 initial work for flat modern theme 6 years ago
Andrew Dolgov 6befff30d7 updates for flat theme (mostly disable old dijit overrides) 6 years ago
Andrew Dolgov ed1bd992d7 PrefFilterTree: fix obscure crash because of getLabel() not casting data to string 6 years ago
Andrew Dolgov f6e287df11 remove 4px margin of cdm.expanded 6 years ago
Andrew Dolgov 7e7a15136b Headlines.onRowChecked: fix undefined row 6 years ago
Andrew Dolgov 4a0b644f61 Headlines.onRowChecked: fix possible desync in checkbox and row selected state 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 d3486b15f9 fix collapse_sidebar hotkey action 6 years ago
Andrew Dolgov d8d3662729 CommonDialogs: refresh proper elements after feed operations in preferences 6 years ago
Andrew Dolgov e76d1fb995 plugins: mail, mailto: remove code from global context 6 years ago
Andrew Dolgov 71fc6d45bd refactor error reporting to AppBase; keep exception_error() for now as a shim 6 years ago
Andrew Dolgov a049b5bd88 shorten declaration of PrefHelpers.OPML 6 years ago
Andrew Dolgov 8f1881e12c remove cookie set check 6 years ago
Andrew Dolgov 4d4034091a prefs: Prefs global -> Helpers 6 years ago
Andrew Dolgov b3bc638a9f refactor OPML export/import code to be less horrible 6 years ago
Andrew Dolgov 78cc470193 remove some plugin JS code out of global context 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
wn_ b83ed6c7c4 Fix reference to `PluginHost`.
A `const` doesn't create a property on `window`.
6 years ago
Andrew Dolgov 5ead558e43 move Utils to AppBase where it belongs 6 years ago
Andrew Dolgov ac8361e6f6 add AppBase as a shared ancestor for main and prefs app objects
remove event.observe stuff from startup, unneeded
6 years ago
Andrew Dolgov eeb49d375c uploadIconHandler -> CommonDialogs 6 years ago
Andrew Dolgov 526389b2d3 update notify_* calls to use Notify 6 years ago
Andrew Dolgov 495248dd97 add Notify object 6 years ago
wn_ 87850ca1aa Fix 'document.onkeydown' handler 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
Andrew Dolgov fda3ad39c8 split several utility objects into separate dojo modules 6 years ago
Andrew Dolgov 35ded4bc84 edit phrasing of some alert()s 6 years ago
Andrew Dolgov 3a6dae9203 prefs: more of the same, really 6 years ago
Andrew Dolgov b9869dbc01 prefs: remove some more stuff from global context (user management, etc) 6 years ago
Andrew Dolgov 58e54282d3 prefs: move more global functions into matching classes 6 years ago
Andrew Dolgov f26d404890 prefs: move other tree-related functions to respective trees 6 years ago
Andrew Dolgov 60cd467694 embed some pref-feed helper functions into the tree 6 years ago
Andrew Dolgov 2e985d1733 move some label helper functions to prefLabelTree 6 years ago
Andrew Dolgov e23b6e397d prefs: store active tab for reload, remove most old table row functions 6 years ago
Andrew Dolgov aa2f119eb6 remove getSelectedTableRowIds (Tables.getSelected) 6 years ago
Andrew Dolgov 874560db54 remove obsolete row selection functions
move getUrlParam() to Utils
6 years ago
Andrew Dolgov 2f85b50e36 remove toggleSelectListRow2() 6 years ago
Andrew Dolgov 8ea3a75df0 filters: simplify list row selection for checkboxes (properly) 6 years ago
Andrew Dolgov fb64726854 filters: simplify list row selection for checkboxes 6 years ago
Andrew Dolgov da9f83c4ac filter dialog fixes 6 years ago
Andrew Dolgov 1930f0e4e0 toggleSelect(etc): properly check for headlines object 6 years ago
Andrew Dolgov 0a18d0b1ed Feeds: shorten some method names
finally rename "view as rss"
6 years ago
Andrew Dolgov 6e625555c9 Headlines: shorten selectArticles 6 years ago
Andrew Dolgov 3678315bea Article, Headlines: shorten several method names 6 years ago
Andrew Dolgov d8ac5474ec onLoaded: since we call scroll handler anyway, remove fill up hack 6 years ago
Andrew Dolgov e5f3b75540 fix some minor linter problems 6 years ago
Andrew Dolgov 1e2d4410d3 move some more shared stuff to CommonDialogs, Filters, and Utils 6 years ago
Andrew Dolgov 4b492cc93e clear _infscroll_timeout when headlines are loaded 6 years ago
Andrew Dolgov bc96eac2ac addLabel -> CommonDialogs 6 years ago
Andrew Dolgov 2cd23e344c create headlines spacer with document.createElement() 6 years ago
Andrew Dolgov 6c110c1ceb headlines scroll handler: don't autoselect anything if feed was just opened 6 years ago
Andrew Dolgov de9509cd31 hotkeys: simplify prefix timeout handling 6 years ago