Commit Graph

241 Commits (bada1601fc231ecde54a528a545611429d60af21)

Author SHA1 Message Date
Andrew Dolgov 0a79531696 hotkey_handler: stop propagation of handled prefix/action events 8 years ago
Andrew Dolgov e0a957b3f6 use try/catch block in updatefeedlist
remove reporting function from exception dialog
8 years ago
Andrew Dolgov 1bfe1d7b31 simplify error handling
* less convoluted exception dialogs
* use window.onerror for the majority of exception catching/reporting
* remove most of now useless try/catch blocks
* report stacktrace instead of manually specified error locations
8 years ago
Andrew Dolgov 5161460048 bind headlines menu to a selector to avoid remaking it unnecessarily 8 years ago
Andrew Dolgov 3188e863b3 handle_rpc_json: fix netalert button never appearing on JSON parse error 8 years ago
Andrew Dolgov 6358d70d5e reset local counter cache when feed count changes 8 years ago
Andrew Dolgov b1a80693b1 collapse_feedlist: also toggle splitter 8 years ago
Anders Kaseorg 88946d331a Replace all setTimeout strings with functions
This fixes a cross-site scripting vulnerability.

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
8 years ago
Andrew Dolgov 7fbc10c236 force-enable persist for feedTree 8 years ago
Andrew Dolgov 1c4f5e8390 add dependency on dojo/_base/html 8 years ago
Andrew Dolgov 6293d3717c add toggle_sidebar plugin, remove obsolete toggle button
add PluginHost::HOOK_MAIN_TOOLBAR_BUTTON
8 years ago
Andrew Dolgov d39a2f8005 switch modules to new dojo definition format 8 years ago
Andrew Dolgov 546b419f52 catch plugin JS errors 8 years ago
Andrew Dolgov 0dbc20a8d4 load dijit properly, duh 8 years ago
Andrew Dolgov ee5170424e dojo: main UI: load stuff asynchronously 8 years ago
Andrew Dolgov 64c24ecb59 add hotkey for toggling VFEED_GROUP_BY_FEED preference 8 years ago
Andrew Dolgov b6b5554db4 normalize some html5 custom attributes 9 years ago
Andrew Dolgov 7c0d68f207 remove dismiss* functions 9 years ago
Andrew Dolgov 791877c39d fix catching up for grouped feeds 9 years ago
Andrew Dolgov 6b0a17ad8b viewfeed: switch to hash-based arguments
viewfeed: remove (obsolete) method parameter
add shortcut to debug viewfeed() query
9 years ago
Andrew Dolgov 9090b874ab simplify search, remove search_mode as useless
remove dialog to select by tags, simplify browsing by tag query
9 years ago
Andrew Dolgov 86b05f8661 better feed debugger ui for f D 10 years ago
Andrew Dolgov 415a3b50c9 fix some minor typos and stuff 10 years ago
Andrew Dolgov 669fc881f3 add error notification if trying to toggle widescreen in cdm 10 years ago
Andrew Dolgov 119ba03bd4 minor fixes for previous 10 years ago
Andrew Dolgov efcc5d365d add placeholder update checker using git changesets 10 years ago
Andrew Dolgov ed775e4e8d remove obsolete code related to version checking and tarball updater plugin 10 years ago
Andrew Dolgov 98cbae8dfa hotkey actions: toggle_expand, collapse_article: check if element exists
before acting on it (closes #815)
10 years ago
Andrew Dolgov 38bc9dad22 mail plugin: use dijit.form.ComboBox to allow random email input instead of only predefined ones 10 years ago
Andrew Dolgov 89018afa13 assign stored content-insert height/width in switchPanelMode(); reset stored sizes on widescreen switch 10 years ago
Andrew Dolgov df63125dd7 handle_rpc_json: do not crash if net-alert is somehow unavailable 11 years ago
Andrew Dolgov 5c812c2ea4 Revert "add a less intimidating error message when backend times out and/or fails to return valid JSON"
This reverts commit 2ffe7a3b14.
11 years ago
Andrew Dolgov 2ffe7a3b14 add a less intimidating error message when backend times out and/or fails to return valid JSON 11 years ago
Andrew Dolgov d728015d48 minor css tweaks 11 years ago
Andrew Dolgov d44f3da4be default theme updates 11 years ago
Andrew Dolgov 3728377344 Revert "Firefox accessibility.typeaheadfind is triggered for multikey shortcuts."
breaks copy/paste in chrome

This reverts commit d7e4897b8e.
11 years ago
Derek Schrock d7e4897b8e Firefox accessibility.typeaheadfind is triggered for multikey shortcuts.
For multikey shortcuts Firefox accessibility.typeaheadfind is triggered.  Returning false will cause the default event from occuring and prevent the event from bubbling up.
11 years ago
Andrew Dolgov 1966e05457 workaround for resetting panel size cookies (closes #756) 11 years ago
Andrew Herron c65bd1027a Added alt and meta key handling to hotkeys 11 years ago
Andrew Herron d999bc3eb2 prevent accidental ctrl_key global 11 years ago
Jeffrey Tolar 3faad714e2 Add missing hotkey handler 12 years ago
Matt Haley a95e14fb4c Load selected feed after a short timeout
Avoid firing multiple server requests if the user is navigating up/down
the tree list with the keyboard. Instead, wait till the user has stopped
navigating for at least 250ms.
12 years ago
Andrew Dolgov b684a2e665 fix crash on feedlist collapse, do not use _COLLAPSED_FEEDLIST pref 12 years ago
Andrew Dolgov 15a829013c remove single-line excerpts in widescreen 3panel mode because it breaks layout 12 years ago
Andrew Dolgov d34a32a80e remove unnecessary bottom border from headlines-frame 12 years ago
Andrew Dolgov c73b739b25 save and restore UI panel configuration in cookies 12 years ago
Andrew Dolgov ea18cceaca remove splash before freshfeed is loaded 12 years ago
Andrew Dolgov 27372ddac6 fix editArticleTags() call broken on archived feed 12 years ago
supahgreg 8ceea119a8 Add JS PluginHost.HOOK_PARAMS_LOADED and PluginHost.HOOK_RUNTIME_INFO_LOADED to notify when interesting info has been created/updated. 12 years ago
Andrew Dolgov 6bfc97da86 add automatic timezone (based on client tz offset) 12 years ago
Andrew Dolgov 204f9b186f remove cdmUnexpandArticle 12 years ago
Andrew Dolgov 8d388f321b add a simple JS-based hook host 12 years ago
Andrew Dolgov da76e61af8 catchupAllFeeds: do not call obsolete callback 12 years ago
supahgreg 3cc5a3cd43 minor typo fix in hash_get() 12 years ago
Andrew Dolgov 40fe2d7382 remove js-based player, better mp3 support detection for html5 audio 12 years ago
Andrew Dolgov 7e27c91409 remove RCHK 12 years ago
Sunjay Cauligi 8b35d17172 Added functionality for navigation without opening articles and toggling expansion of headlines 12 years ago
Andrew Dolgov 1c9bda915b move several methods from dlg; fix displayed tags not updated after editing 12 years ago
Andrew Dolgov fb54e3b188 remove xml stuff from backend/dlg 12 years ago
Andrew Dolgov a2a3d5a3aa add (disabled) per-feed view_settings handling placeholder 12 years ago
Andrew Dolgov 22af123269 make toggling combined mode work without reload 12 years ago
Andrew Dolgov 60b88b254c add hotkey toggle_cdm_expanded (f c) 12 years ago
Andrew Dolgov b9a06a0e39 retire frankly ridiculous sorting by score/title/date/default
keep defaul and oldest first instead of REVERSE_HEADLINES
12 years ago
Andrew Dolgov 67b9d740ae setActiveFeedId: assign feed/is-cat attributes to headlines-frame 12 years ago
Andrew Dolgov b6c2c963ad if hotkey is handled, return false 12 years ago
Daniel Andersson cee09850f1 Default scroll length closer to expected (i.e. browser default). 12 years ago
Philippe Mongeau d725f0ce99 move global hotkey_actions var to the top 12 years ago
Philippe Mongeau 9fabf9fc4a convert hotkey_action switch to a dict
this will permit plugins to register hockey actions.
12 years ago
Andrew Dolgov 4cdb81737a add a knob to disable reload on js change 12 years ago
Andrew Dolgov 99534a3dde remove page title stuff for the time being 12 years ago
Andrew Dolgov 9972b7cdd7 Revert "update SITE_TITLE customization to work without needing to be pre-defined, make it compatible with unread count now being at start of title"
This reverts commit 8d051fa076.
12 years ago
Andrew Dolgov b68dce191f Revert "fix tabs"
This reverts commit d6cb941459.
12 years ago
Andrew Dolgov d6cb941459 fix tabs 12 years ago
Richard Beales 8d051fa076 update SITE_TITLE customization to work without needing to be pre-defined, make it compatible with unread count now being at start of title 12 years ago
Richard Beales 96f19f11d7 Merge remote-tracking branch 'upstream/master' 12 years ago
Andrew Dolgov 3a693fa76f updateTitle: show counter before title 12 years ago
Andrew Dolgov c186beae48 switchPanelMode: don't try to do anything in cdm (closes #609) 12 years ago
Andrew Dolgov 16314ddafe implement basic auto-reload on some dependent file timestamp changing 12 years ago
Andrew Dolgov 2ccc7b8e07 add a e hotkey for embed_original 12 years ago
Richard Beales 04ed8b423a Merge remote-tracking branch 'upstream/master' 12 years ago
Andrew Dolgov 414191d428 make a separate headline button to collapse current article in
unexpanded cdm mode; modify a q hotkey to collapse article in unexpanded
mode and dismiss article in expanded mode
12 years ago
Richard Beales 05809dfdf7 Merge remote-tracking branch 'upstream/master' 12 years ago
Andrew Dolgov d2db81a5f6 improve hotkey buffer scrolling speed; bind viewport scrolling to shift-arrows 12 years ago
Andrew Dolgov 1d5cf085a3 implement mail plugin using mailto: links; deprecate mail plugin 12 years ago
Andrew Dolgov 4b74648909 remove two unnecessary hideOrShowFeeds calls 12 years ago
Andrew Dolgov 4f7d69e185 detect whether browser supports iframe.sandbox and allow iframes accordingly; allow object and embed elements 12 years ago
Andrew Dolgov 5b18c93622 tweak hotkey map notation to allow stuff like shift-arrows 12 years ago
Richard Beales ffbab555b8 Feature #446 - Allow customizing page title 12 years ago
Andrew Dolgov 4b27f0c06d add f C hotkey to toggle combined mode (closes #549) 12 years ago
Andrew Dolgov 4480b26e66 assign hash-stored feed_id/is_cat earlier on startup 12 years ago
Andrew Dolgov 535a4c7d16 only use hash feed/cat parameters on startup 12 years ago
Andrew Dolgov 524de8dcf6 Revert "headlines buffer: remove dijit-based RCHK elements"
This reverts commit f7945c99d0.
12 years ago
Andrew Dolgov f7945c99d0 headlines buffer: remove dijit-based RCHK elements 12 years ago
Andrew Dolgov 1b04a298ef store active feed id in url hash and restore on reload 12 years ago
Andrew Dolgov c22580b55f implement classic next/prev article movement behavior, bind to ctrl-arrows 12 years ago
Andrew Dolgov 88918ca637 remove server-side feedtree collapse implementation 12 years ago
Andrew Dolgov 8853f0ed5b switchPanelMode: fix typo 12 years ago
Andrew Dolgov 533bd7b73f switchPanelMode: cosmetic fixes 12 years ago
Andrew Dolgov 2d1282d4d1 remove top hello - feedback - preferences line 12 years ago
Andrew Dolgov 14501332e0 js: remove several commented out functions 12 years ago
Andrew Dolgov 5b55e9e25c js: simplify counter updating, remove some unused stuff 12 years ago
Andrew Dolgov 96f0a3e79d remove themes/ 12 years ago
Andrew Dolgov fd535b317c switchPanelMode: fix css manipulation for firefox 12 years ago
Andrew Dolgov 2cda431400 add a q shortcut; remove close_article button 12 years ago
Andrew Dolgov 8b83bf5fa1 implement fallback _SIMPLE_UPDATE_MODE 12 years ago
Andrew Dolgov 3fb401120a support ctrl key hotkeys 12 years ago
Andrew Dolgov e5e2cf3b88 add hack to support arbitrary key descriptions for hotkeys 12 years ago
Andrew Dolgov 7d8f56571b persist widescreen mode in session 12 years ago
Andrew Dolgov 6effae6dd8 add net-alert icon 12 years ago
Andrew Dolgov 1bcf8f456a add ability to toggle widescreen mode on the fly 12 years ago
Andrew Dolgov fe021c8b20 disable content dump on f D 12 years ago
Andrew Dolgov 4ba1f8bbdb properly return out of handled hotkey events 12 years ago
Andrew Dolgov 0b2f8843e5 block email_article action if mail plugin is not enabled 12 years ago
Andrew Dolgov b8cb4d08b3 help cleanup, use dijit dialog 12 years ago
Andrew Dolgov e218c5f56f main ui: action-based hotkey system, add swap_jk plugin 12 years ago
Andrew Dolgov a83b58f16d partial move to new hotkey system 12 years ago
Andrew Dolgov c4f5283052 move to dijit checkboxes in headlines/cdm list 12 years ago
Andrew Dolgov ac22075182 move digest to a separate plugin 12 years ago
Andrew Dolgov ca3bb6c75f add f-D debug feed update hotkey 12 years ago
Andrew Dolgov 48b55ef590 fix several feed-related hotkeys working on Uncategorized 12 years ago
Andrew Dolgov c0c2abbaa7 force refetch feed when clicking update/clicking on same feed in the tree 12 years ago
Andrew Dolgov 0ef32f48b2 unify child category counter display; remove include_children control 12 years ago
Andrew Dolgov 5482b38807 add hotkeys to select marked/published articles 12 years ago
Andrew Dolgov 8cdc185ba4 e shortcut: properly handle article selection 12 years ago
Andrew Dolgov 4f79e9aa65 clear cache in viewModeChanged() 12 years ago
Andrew Dolgov 3ea91b2d18 re-enable setting of include_children button on startup 12 years ago
Andrew Dolgov 973c4a649f make precache_headlines_idle() start slower 12 years ago
Andrew Dolgov 1354d17270 update dojo to 1.7.3 12 years ago
Andrew Dolgov 854a2ace86 change include_children to a togglebutton; add placeholder setting save in a session 12 years ago
Andrew Dolgov 09101297ee add toolbar checkbox to include subcategories to viewfeed() 12 years ago
Andrew Dolgov 2ecd2df560 sorta-kinda fix the feedlist 12 years ago
Andrew Dolgov 442456184c simplify catching up of feeds, do not reload headlines buffer on catchup unless on_catchup_show_next_feed is enabled (closes #442) 13 years ago
Andrew Dolgov 118f41806f do not try to load feedlist before receiving init-params 13 years ago
Andrew Dolgov 6802e1bedf fix help not loading on ? press 13 years ago
Andrew Dolgov 8484ce2258 experimental CSRF protection 13 years ago
Andrew Dolgov 0415037517 add jsmin stuff to index.php 13 years ago
Andrew Dolgov ab05e53813 remove about dialog 13 years ago
Andrew Dolgov 66be620a87 do not include keyboard help files into index and prefs.php 13 years ago
Andrew Dolgov 3f3630529e implement tiny-OOP routing 13 years ago
Andrew Dolgov f30ef1fa1b subop -> method 13 years ago
Andrew Dolgov 107d0cf39e overall directory tree cleanup 13 years ago