Cameron 
							
						 
					 
					
						
						
							
						
						f8b04b64d4 
					 
					
						
						
							
							Fixes   #4751  - Form tabs issue. Test added.  
						
						
						
						
					 
					
						2022-04-07 13:11:56 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						9b5a76cd0f 
					 
					
						
						
							
							Corrected theme install pref defaults. Theme Manager now prompting again about default content and display modified prefs when detected.  
						
						
						
						
					 
					
						2022-04-07 08:15:30 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						196f952db8 
					 
					
						
						
							
							Closes   #4514  Theme developers can now set the default style, just as they would with the default layout.  
						
						
						
						
					 
					
						2022-04-06 08:37:13 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						6eff4cb5f7 
					 
					
						
						
							
							Closes   #4748  - Bootstrap5 Theme enhancements. Bootswatch 5.  
						
						
						
						
					 
					
						2022-04-05 19:49:08 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						55980a29a8 
					 
					
						
						
							
							Generated PHPDoc for all classes in e107_handlers where one was missing. toNumber() updated to always return int or float.  
						
						
						
						
					 
					
						2022-04-04 10:54:24 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						025ff07aab 
					 
					
						
						
							
							Fixes   #4737  Removal of type="text/javascript" and type="text/css"  
						
						
						
						
					 
					
						2022-03-31 08:24:34 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e1059b8001 
					 
					
						
						
							
							Fixes   #4711  - BS4/5 button classes in TinyMce.  
						
						
						
						
					 
					
						2022-03-27 12:10:41 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						0d8f3e9086 
					 
					
						
						
							
							PHPDoc fixes and code optimization.  
						
						
						
						
					 
					
						2021-12-03 14:58:33 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						81cbe51228 
					 
					
						
						
							
							Remove PHP Warnings. Next/Prev test added.  
						
						
						
						
					 
					
						2021-11-24 13:08:04 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						6d5b4f5c3a 
					 
					
						
						
							
							Moved experimental e_ROUTE constant to registry.  
						
						
						
						
					 
					
						2021-11-01 15:46:39 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						7755dd1743 
					 
					
						
						
							
							Added option for themes to load only the css or js portion of a library via theme.xml attribute. See bootstrap5/theme.xml for an example.  
						
						... 
						
						
						
						Empty comments in glyphs removed due to conflict with Fontawesome JS. Tests updated. 
						
						
					 
					
						2021-10-11 12:33:59 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						320287f6ad 
					 
					
						
						
							
							Fix PHP error on some legacy themes that are missing meta-data. e107_tests composer update.  
						
						
						
						
					 
					
						2021-09-27 10:45:06 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						c7be6a57e8 
					 
					
						
						
							
							Open-graph improvements in news.  
						
						
						
						
					 
					
						2021-09-24 13:08:45 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						f173b59672 
					 
					
						
						
							
							Closes   #4539  
						
						
						
						
					 
					
						2021-08-13 10:58:42 -07:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						2862e18db9 
					 
					
						
						
							
							Issue  #4471  
						
						
						
						
					 
					
						2021-04-06 18:41:15 -07:00 
						 
				 
			
				
					
						
							
							
								Serios 
							
						 
					 
					
						
						
							
						
						f52f2352ad 
					 
					
						
						
							
							Fixing an issue with multilanguage values in Theme preferences  
						
						... 
						
						
						
						When theme pref field have multilanguage enabled, values for the field are overwritten by last edited language. More detailed description about this behavior is given in #4455  
						
						
					 
					
						2021-03-19 12:14:16 +02:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						fb3888abc3 
					 
					
						
						
							
							Fixes   #4443  - set default stylesheet scope to 'front' when attribute has been omitted from theme.xml.  
						
						
						
						
					 
					
						2021-03-11 09:27:38 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						a427c14806 
					 
					
						
						
							
							Issue  #3912  Fix for partial route match. Partials should always end with a '/' for predictable results.  
						
						
						
						
					 
					
						2021-02-26 11:56:10 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						823a228e7e 
					 
					
						
						
							
							Issue  #3912  Typing ':' now pops-up a menu of available routes. Bootstrap-suggest library added for this and other areas in future.  
						
						
						
						
					 
					
						2021-02-17 14:33:35 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						50e0445807 
					 
					
						
						
							
							Issue  #3184  Issue  #3912  New Feature: can now use :(e_ROUTE) to switch theme layout visibility.  
						
						
						
						
					 
					
						2021-02-14 10:36:45 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e6bdc0e6ec 
					 
					
						
						
							
							Fix for 'user' stylesheets in Theme Manager.  
						
						
						
						
					 
					
						2021-02-14 06:31:06 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						b0300f93bf 
					 
					
						
						
							
							Changed load order of Menus and Theme Layout detection.  
						
						
						
						
					 
					
						2021-02-13 18:55:44 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						3bb541a6d9 
					 
					
						
						
							
							Issue  #4228  Theme manager - display only the relevant stylesheets for the selected scope.  
						
						
						
						
					 
					
						2021-02-13 17:56:53 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						5ec3aa7245 
					 
					
						
						
							
							Set 'front' by default if theme.xml library scope is missing.  
						
						
						
						
					 
					
						2021-02-13 06:50:17 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						7133d4bb6f 
					 
					
						
						
							
							Closes   #4228  TinyMce can now load the frontend theme in the editor when 'wysiwyg' is found in the scope of a declared css file within theme.xml  
						
						... 
						
						
						
						Fixes  #4371  - FontAwesome5 is now loaded in the TinyMce editor when detected in the frontend theme. 
					
						2021-02-11 16:39:50 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						b0d10199b7 
					 
					
						
						
							
							Added getScope() to theme handler. Added more theme handler tests. Fixed duplicate entry in _blank/theme.xml  
						
						
						
						
					 
					
						2021-02-11 08:51:02 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e62ed55714 
					 
					
						
						
							
							Converted bootstrap3 admin images to .webp for a size reduction of approx. 1M.  
						
						
						
						
					 
					
						2021-02-05 06:24:54 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e4f8082d37 
					 
					
						
						
							
							Theme Manager for Admin area, now displays previews of each admin skin.  
						
						
						
						
					 
					
						2021-02-04 16:22:25 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						2dedc8719f 
					 
					
						
						
							
							FontAwesome 5 added to admin area and bootstrap3 theme. $tp->toIcon() supports SVG sizing 2x, 3x etc.  
						
						
						
						
					 
					
						2021-01-30 19:21:23 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						a6e341274e 
					 
					
						
						
							
							Admin template clean up. 2 new admin styles added. (to be improved). Left admin panel collapse improved. (still needs a cookie to 'stick' .  
						
						
						
						
					 
					
						2021-01-29 09:27:38 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						e45a3a7b55 
					 
					
						
						
							
							Admin template upgraded to v2 standards. Admin boot, header, footer cleanup.  
						
						
						
						
					 
					
						2021-01-27 12:20:58 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						5fb7ef6ee8 
					 
					
						
						
							
							Theme Manager: Online browser now uses admin-ui search/filtering.  
						
						
						
						
					 
					
						2021-01-27 08:45:34 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						835e477147 
					 
					
						
						
							
							Bootstrap 5 styling. (data-bs-toggle)  
						
						... 
						
						
						
						Signup shortcodes now automatically load the required template. 
						
						
					 
					
						2021-01-26 15:08:58 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						522d71d243 
					 
					
						
						
							
							Reduced some memory usage.  
						
						
						
						
					 
					
						2021-01-24 17:00:02 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						9f7d3d2c78 
					 
					
						
						
							
							PHP8 fix.  
						
						
						
						
					 
					
						2021-01-21 10:29:29 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						f97dd307af 
					 
					
						
						
							
							Issue  #4350  theme.php class must now use init() and tablestyle()  (not __construct() )  
						
						
						
						
					 
					
						2021-01-17 07:27:28 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						cc5fbe87ef 
					 
					
						
						
							
							Skip admin path check for now. Correct LAN conflict.  
						
						
						
						
					 
					
						2021-01-16 14:32:55 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						04bbad449a 
					 
					
						
						
							
							Test admin scripts are parsing correctly.  
						
						
						
						
					 
					
						2021-01-16 13:32:35 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						5438da3764 
					 
					
						
						
							
							layout override option when theme preview is active. themepreview=xxx&layout=xxxx  
						
						
						
						
					 
					
						2021-01-01 14:11:56 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						78b0079a03 
					 
					
						
						
							
							Theme Preview working again. Use ?themepreview=themeDir  
						
						
						
						
					 
					
						2021-01-01 14:05:51 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						1a510cb897 
					 
					
						
						
							
							Bootstrap 4 fixes. USERTHEME fix.  
						
						
						
						
					 
					
						2021-01-01 12:29:43 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						81634d5f5a 
					 
					
						
						
							
							Issue  #4332  Carousel fixes. Newsfeed now uses json to store data.  
						
						
						
						
					 
					
						2021-01-01 09:33:51 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						75f595adb0 
					 
					
						
						
							
							PHP Warning Fixes.  
						
						
						
						
					 
					
						2020-12-29 08:04:52 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						7d04bc5c6a 
					 
					
						
						
							
							radio snippet added.  
						
						
						
						
					 
					
						2020-12-28 10:29:17 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						10482b8a89 
					 
					
						
						
							
							Solves the duplicate breadcrumb issue.  
						
						
						
						
					 
					
						2020-12-28 09:48:44 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						7dfac0dcfa 
					 
					
						
						
							
							Issue  #4299  - PHP8 compatibility fixes.  
						
						
						
						
					 
					
						2020-12-25 10:23:56 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						402d1f4126 
					 
					
						
						
							
							Closes   #1801  Code cleanup. Deprecated method errors added.  
						
						
						
						
					 
					
						2020-12-22 14:48:28 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						1433646305 
					 
					
						
						
							
							Deprecated some old themeHandler methods in favor of e_theme class. Should see a speed increase in theme manager.  
						
						
						
						
					 
					
						2020-12-22 09:29:12 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						812b7cbcb3 
					 
					
						
						
							
							Code cleanup. Moved checkvalidtheme() out of class2.php and into e_theme as initTheme()  
						
						
						
						
					 
					
						2020-12-21 17:46:32 -08:00 
						 
				 
			
				
					
						
							
							
								Cameron 
							
						 
					 
					
						
						
							
						
						630f3f415f 
					 
					
						
						
							
							Improved detection of deprecated functions/methods and display in DEBUG mode: deprecated.  
						
						
						
						
					 
					
						2020-12-21 10:00:28 -08:00