Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							aeaafefa07 
							
						 
					 
					
						
						
							
							don't pass csrf token as a GET parameter to Article  
						
						
						
						
					 
					
						2020-09-15 16:03:09 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e670ac2ee5 
							
						 
					 
					
						
						
							
							require CSRF token for Article/redirect  
						
						
						
						
					 
					
						2020-09-15 15:35:50 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d01ad09800 
							
						 
					 
					
						
						
							
							eslint-related fixes; move a few things from global context to App  
						
						
						
						
					 
					
						2020-06-05 07:44:57 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							88027d7a39 
							
						 
					 
					
						
						
							
							fix various minor issues reported by eslint  
						
						
						
						
					 
					
						2020-06-04 23:27:22 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e37f8cfa78 
							
						 
					 
					
						
						
							
							don't use declare() for static objects with no inheritance because apparently it's not actually needed by AMD  
						
						
						
						
					 
					
						2020-06-04 19:50:13 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							409ba0db2d 
							
						 
					 
					
						
						
							
							- RIP smooth scrolling and associated hacks  
						
						... 
						
						
						
						- attempt to make Headlines.move() / Article.cdmMoveToId() behave a bit more intuitively 
						
						
					 
					
						2020-05-22 21:48:03 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							25c8467753 
							
						 
					 
					
						
						
							
							rename Headlines.correctHeadlinesOffset() to scrollToArticleId()  
						
						... 
						
						
						
						invoke it in Article.view() instead of all over the place 
						
						
					 
					
						2020-05-17 17:01:52 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							05a84ab778 
							
						 
					 
					
						
						
							
							Headlines.move: maybe glitch less when moving back to top, etc  
						
						
						
						
					 
					
						2020-05-17 16:04:31 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							9ae9302b6b 
							
						 
					 
					
						
						
							
							implement keyboard-related changes discussed in  https://community.tt-rss.org/t/changing-the-amount-of-scroll-by-arrow-key/3452/7  
						
						
						
						
					 
					
						2020-05-17 08:25:51 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							7adbc95acc 
							
						 
					 
					
						
						
							
							remove floating title, use position: sticky for cdm headers instead  
						
						
						
						
					 
					
						2020-05-13 06:51:46 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							4a00d41915 
							
						 
					 
					
						
						
							
							Article.cdmMoveToId: don't crash if params is not given  
						
						
						
						
					 
					
						2020-05-09 19:41:11 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							a802649d53 
							
						 
					 
					
						
						
							
							rename cdmScrollToId to cdmMoveToId  
						
						... 
						
						
						
						prevent smooth scrolling when going directly to an article 
						
						
					 
					
						2020-05-09 08:16:12 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							0d467973dc 
							
						 
					 
					
						
						
							
							Article.pack: dispose of unpacked content properly  
						
						
						
						
					 
					
						2020-04-17 15:59:12 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e17c7e2fb4 
							
						 
					 
					
						
						
							
							Headlines.renderAgain: scroll instantly to active article when going back to combined mode on the fly  
						
						
						
						
					 
					
						2020-04-17 07:58:34 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							b3e4f0188e 
							
						 
					 
					
						
						
							
							in combined non-expanded mode, pack headline rows as they are unfocused to save RAM  
						
						
						
						
					 
					
						2020-04-17 07:37:56 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							afaac95d8d 
							
						 
					 
					
						
						
							
							if comment URL is not specified but comment count is non-zero, show comments prompt leading to the article  
						
						
						
						
					 
					
						2020-04-07 06:50:24 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							71ff485fbf 
							
						 
					 
					
						
						
							
							af_readability: add article button to embed content of a specific article  
						
						
						
						
					 
					
						2020-02-27 07:57:22 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							303f8fb329 
							
						 
					 
					
						
						
							
							properly escape quotes when rendering article data to html attributes via template strings  
						
						
						
						
					 
					
						2020-01-18 10:31:00 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							0a10832491 
							
						 
					 
					
						
						
							
							- update descriptions of changed hotkeys  
						
						... 
						
						
						
						- 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-11 06:53:32 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							a40f22d8aa 
							
						 
					 
					
						
						
							
							Article.cdmScrollToId: disable smooth scrolling in collapsed combined mode  
						
						
						
						
					 
					
						2019-12-10 08:58:32 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							560346f9d1 
							
						 
					 
					
						
						
							
							Article.cdmScrollToId: disable smooth scrolling on repeated events  
						
						
						
						
					 
					
						2019-12-10 08:51:45 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							44ef447c0f 
							
						 
					 
					
						
						
							
							fix fatal error in previous because of event not being passed via Headlines.move()  
						
						... 
						
						
						
						scrollbypages, etc: make event optional anyway 
						
						
					 
					
						2019-12-09 23:23:54 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							e7dd634183 
							
						 
					 
					
						
						
							
							exp: auto-disable smooth scrolling for repeat hotkey events  
						
						
						
						
					 
					
						2019-12-09 22:42:43 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							7a68e4a6f7 
							
						 
					 
					
						
						
							
							pgup/pgdn; increase scroll distance to almost entire viewport height (from 90%)  
						
						
						
						
					 
					
						2019-12-09 12:22:43 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							1902a7dcb0 
							
						 
					 
					
						
						
							
							pgup/pgdown hotkey normalization:  
						
						... 
						
						
						
						- pgup/pgdown without modifier scroll headline buffer
- shift+pgup/pgdown work similarly to shift+up/down but operating on pages 
						
						
					 
					
						2019-12-05 17:00:17 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6913158b82 
							
						 
					 
					
						
						
							
							add hotkeys to scroll headlines/articles (whichever is active) by one page  
						
						
						
						
					 
					
						2019-12-04 15:50:49 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							781fe3d636 
							
						 
					 
					
						
						
							
							setScore, selectionSetScore: check for numerical values properly  
						
						
						
						
					 
					
						2019-08-29 12:52:22 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							4e41db7ed3 
							
						 
					 
					
						
						
							
							Article.unpack: add placeholder   if data-content is empty  
						
						
						
						
					 
					
						2018-12-12 08:56:02 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							f3c04fc5d8 
							
						 
					 
					
						
						
							
							sync modified scores via mutation observer  
						
						
						
						
					 
					
						2018-12-11 10:30:32 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							25ca144bb7 
							
						 
					 
					
						
						
							
							score: get correct classes for rows/score icons on the client  
						
						
						
						
					 
					
						2018-12-11 10:00:54 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							ad5a43bf66 
							
						 
					 
					
						
						
							
							sync article selected status via mutation observer  
						
						... 
						
						
						
						remove all rchk-related hacks 
						
						
					 
					
						2018-12-10 21:19:33 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							c97c755195 
							
						 
					 
					
						
						
							
							remove _active_article_id; use selector instead  
						
						
						
						
					 
					
						2018-12-10 20:56:09 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d9bf0f17c6 
							
						 
					 
					
						
						
							
							sync unread state to server via mutation observer  
						
						
						
						
					 
					
						2018-12-10 20:50:44 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6616c7cf67 
							
						 
					 
					
						
						
							
							keep track of selected prompt and floating title status using headline row mutation observer  
						
						
						
						
					 
					
						2018-12-10 19:51:20 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							54f02a3b31 
							
						 
					 
					
						
						
							
							add Headlines.renderAgain() to switch between combined/expanded modes faster  
						
						
						
						
					 
					
						2018-12-10 15:06:47 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							c8253f0e64 
							
						 
					 
					
						
						
							
							Article.openInNewWindow: do not crash if window is null  
						
						
						
						
					 
					
						2018-12-09 04:32:41 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							bd66a9ef28 
							
						 
					 
					
						
						
							
							render article on the client using headlines data  
						
						
						
						
					 
					
						2018-12-08 09:32:14 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							d2d2cb7e7d 
							
						 
					 
					
						
						
							
							rework scoring display, JS processing and icons  
						
						
						
						
					 
					
						2018-12-06 14:23:45 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							2dac797704 
							
						 
					 
					
						
						
							
							floatingTitle-related fixes  
						
						
						
						
					 
					
						2018-12-05 16:26:53 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							f6e287df11 
							
						 
					 
					
						
						
							
							remove 4px margin of cdm.expanded  
						
						
						
						
					 
					
						2018-12-04 13:40:47 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							6d3092c742 
							
						 
					 
					
						
						
							
							Headlines.openInNewWindow: don't set article active, just window.open() it and set read  
						
						
						
						
					 
					
						2018-12-04 05:57:56 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							71fc6d45bd 
							
						 
					 
					
						
						
							
							refactor error reporting to AppBase; keep exception_error() for now as a shim  
						
						
						
						
					 
					
						2018-12-03 13:38:13 +03:00 
						 
				 
			
				
					
						
							
							
								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 
						
						
					 
					
						2018-12-03 09:33:44 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							5ead558e43 
							
						 
					 
					
						
						
							
							move Utils to AppBase where it belongs  
						
						
						
						
					 
					
						2018-12-02 22:08:18 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							526389b2d3 
							
						 
					 
					
						
						
							
							update notify_* calls to use Notify  
						
						
						
						
					 
					
						2018-12-02 20:56:30 +03:00 
						 
				 
			
				
					
						
							
							
								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() 
						
						
					 
					
						2018-12-02 20:07:57 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							f89924f7a1 
							
						 
					 
					
						
						
							
							set use strict on JS modules; remove some mostly useless stuff like get_minified_js()  
						
						
						
						
					 
					
						2018-12-02 18:38:27 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Dolgov 
							
						 
					 
					
						
						
						
						
							
						
						
							807ff07454 
							
						 
					 
					
						
						
							
							split main objects to dojo modules  
						
						
						
						
					 
					
						2018-12-02 17:18:59 +03:00