Steve Howell  
		
	
	5e8279c2fb 
	
	
	refactor: Extract settings_config.  
		
			... 
			This moves some code from settings_display.js
into the new module settings_config.js.
Extracting this module breaks some dependencies
on settings_display.js (which has some annoying
transitive dependencies, including jQuery).
In particular this isolates stream_data from
from settings_display.js.
Two of the three structures that we moved here
weren't even directly used by settings_display.js,
since we do a lot of rendering in the modules
admin.js and setting.js.
We make get_all_display_settings() a function
to avoid a require-time dependency on page_params.
Breaking the dependencies simplifies a few
node tests.
Most of the node test complexity came from the
following commit in March 2019:
5a130097bf 
The commit itself seems harmless enough, but
dependencies can have a somewhat "viral" nature,
where making stream_data depend on settings_display
caused us to modify four different node tests. 
		
	 
 
		2020-02-21 12:06:31 -08:00 
	 
	
	
	
		  ..
	 
	
	
		
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-04 22:13:33 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-13 15:45:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 12:06:31 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-11 17:43:35 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-04 22:13:33 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-13 15:45:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-13 15:45:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-12 08:16:26 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-13 16:37:52 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:09:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-13 16:43:19 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-04 12:22:03 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-18 16:04:04 -08:00 
		 
	
		
	
		
	
		
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-04 12:22:03 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-12 10:09:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 15:57:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-04 12:22:03 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-01-27 15:36:59 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-04 12:22:03 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-18 16:13:38 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-18 16:13:38 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2020-01-15 12:01:14 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-18 16:04:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-13 15:45:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:09:12 -08:00 
		 
	
		
	
		
	
		
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 15:57:20 -08:00 
		 
	
		
	
		
	
		
	
		
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-18 15:52:34 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-13 15:45:39 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 12:06:31 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 12:06:31 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 15:57:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-01-16 13:23:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-18 14:28:19 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-02 20:37:41 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-12 08:16:26 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 12:06:31 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-18 11:02:14 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 12:06:31 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-04 17:08:08 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-11 17:43:35 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 10:39:01 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-12 08:16:26 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-11 14:14:59 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-15 12:20:20 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-05 12:04:56 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-18 16:13:38 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-13 17:50:59 -08:00 
		 
	
		
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-05 13:04:16 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-13 16:43:19 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-05 12:04:56 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
	
		
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-21 09:53:45 -05:00 
		 
	
		
			
			
			
			
			
			2020-02-13 17:50:59 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-06 17:24:43 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-10 14:08:12 -08:00 
		 
	
		
			
			
			
			
			
			2020-02-07 14:09:47 -08:00