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
Cameron
9880a68d4b
Code cleanup
2020-12-20 19:42:09 -08:00
Cameron
601df26d51
Code optimization for speed and reduced memory usage.
2020-12-20 11:50:10 -08:00
Cameron
5b82c292b1
Code cleanup
2020-12-18 19:55:12 -08:00
Cameron
0e90d4aa66
Code optimization and cleaning
2020-12-17 13:13:29 -08:00
Cameron
44e260b121
Code cleanup and optimization
2020-12-14 16:21:48 -08:00
Cameron
c9bc789b79
Added an option for pre-loading of library assets. More info: https://web.dev/uses-rel-preload/
2020-12-02 13:17:23 -08:00
Nick Liu
f256b924ce
Fix all PHP 8.0 test failures
2020-11-30 12:55:00 +01:00
Cameron
582bd3f72c
Fixes #4200 - check theme version is compatible and disable installation if necessary.
2020-07-01 13:00:34 -07:00
Cameron
568d8feb77
Closes #4141 - Upgraded theme specification for v2.3.0+. See bootstrap3/theme.php for details. Use 'theme' class.
2020-04-28 14:03:05 -07:00
Cameron
4424c9906b
LandingZero theme removed from core and moved to its own repo: https://github.com/e107inc/landingzero
2020-04-13 16:43:25 -07:00
Nick Liu
cf8dc0b909
Null coalescing for e_theme constructor
2020-01-18 16:35:19 +01:00
Cameron
f8733b7ea1
Remove BOOTSTRAP and FONTAWESOME constants from bootstrap/theme.php
2019-08-30 18:41:51 -07:00
Cameron
2e5cf680e3
Fixes #3912 Theme visibility script flag fix.
2019-08-22 14:36:03 -07:00
Cameron
1d45f1e4c4
Fixes #3932 Added support for dynamic header/footer templates controlled by theme_shortcodes class.
2019-08-22 14:28:59 -07:00