sbwalker
|
a87af264eb
|
added a ScriptsLoaded property in ModuleBase and ThemeBase for flow control in Interactive rendering scenarios
|
2025-01-31 08:42:36 -05:00 |
|
sbwalker
|
a996a88fc4
|
improve terminology consistency
|
2025-01-28 08:56:05 -05:00 |
|
sbwalker
|
ed981c67b7
|
add Fingerprint property to ModuleBase and ThemeBase
|
2025-01-28 08:43:48 -05:00 |
|
sbwalker
|
37afd1aec9
|
add ThemeState property to ThemeBase
|
2025-01-28 08:27:10 -05:00 |
|
sbwalker
|
e7444a0194
|
fix #4986 - allow Resources which have Reload specified to be used in Interactive rendering
|
2025-01-16 12:26:10 -05:00 |
|
sbwalker
|
ca0fb05baa
|
Improvements to add support for script type and data-* attributes. Also added Script and Stylesheet classes to simplify Resource declarations.
|
2024-12-18 15:15:54 -05:00 |
|
sbwalker
|
d4f71d5026
|
improve developer experience for Url helper methods
|
2024-08-28 21:21:41 -04:00 |
|
sbwalker
|
ace7b4e2af
|
fix resource processing issue
|
2024-03-10 09:17:54 -04:00 |
|
sbwalker
|
25753af331
|
add support specifying RenderMode for Resources
|
2024-03-02 08:34:24 -05:00 |
|
sbwalker
|
1c24c4e776
|
remove unecessary using
|
2024-02-27 08:49:51 -05:00 |
|
sbwalker
|
feae7d6269
|
fix #2976 - add logging methods to ThemeBase
|
2023-07-10 16:26:30 -04:00 |
|
sbwalker
|
86fbdced1b
|
cleanup and ensure site level scripts work properly
|
2023-06-21 15:49:00 -04:00 |
|
sbwalker
|
8067b2e634
|
fix #2912 - move JavaScript handling from ThemeBuilder to component OnAfterRenderAsync
|
2023-06-21 08:31:51 -04:00 |
|
sbwalker
|
bda0943d58
|
create AppendHeadContent method to consolidate logic
|
2023-06-14 09:37:34 -04:00 |
|
sbwalker
|
160477d612
|
add ScrollToPageTop method to ThemeBase
|
2023-06-08 08:39:20 -04:00 |
|
sbwalker
|
40c788fc33
|
include methods for dynamic scenarios
|
2023-06-02 08:34:05 -04:00 |
|
sbwalker
|
7b0799a6f6
|
utilize ResourceLocation consistently
|
2023-05-23 08:08:16 -04:00 |
|
Shaun Walker
|
424950bd3e
|
Fix #2488 - add ability to include inline script resource definitions in modules and themes
|
2022-11-12 10:58:58 -05:00 |
|
Shaun Walker
|
b7a3713946
|
Fix #2439 - ensure resource urls are constructed consistently on client and server
|
2022-09-28 09:43:02 -04:00 |
|
Shaun Walker
|
06812d5df8
|
improve BaseUrl handling for MAUI, replace ContentUrl with FileUrl and improve file server
|
2022-09-21 13:38:21 -04:00 |
|
Shaun Walker
|
0fcf1c2732
|
filter deleted pages and modules in the router, provide support for cascading aspect of style sheets, replace ResourceDeclaration concept with ResourceLevel
|
2022-03-31 21:05:58 -04:00 |
|
Shaun Walker
|
99986c1b94
|
changed IsModule property name to ES6Module for clarity
|
2022-02-20 08:53:04 -05:00 |
|
Shaun Walker
|
b68e3cb10f
|
Add support for ES6 module JavaScript resources
|
2022-02-19 17:24:41 -05:00 |
|
Shaun Walker
|
6af5682548
|
increment copyright date to 2022, allow scheduled jobs to support weekly interval, improve dynamic image generation, add defensive logic to router
|
2022-01-05 14:28:42 -05:00 |
|
Shaun Walker
|
53ff491efd
|
Assorted enhancements
|
2021-11-24 08:08:39 -05:00 |
|
Shaun Walker
|
f739db1e42
|
Enhance Settings API for public Site Settings. Added Settings to Site model by default. Added new parameters to Login and UserProfile components. Enhanced Oqtane Theme settings to use new component parameters. Enhanced image download and resizing logic.
|
2021-09-20 17:15:52 -04:00 |
|
Shaun Walker
|
898b908c1b
|
Added support for File descriptions, Folder capacity and image sizes. Added image resizing capability using ImageSharp - implemented in user profile. Added parameter to disable image preview in FileManager component. Overhauled Pager component and added Columns parameter for Grid mode. Populated PageState.User.IsAuthenticated in SiteRouter. Added support for zero price commercial extentions.
|
2021-09-15 08:02:55 -04:00 |
|
Shaun Walker
|
72ff6fa0e7
|
improvements to refresh logic, module template enhancements
|
2021-06-16 16:31:02 -04:00 |
|
Pavel Vesely
|
1dcb14811d
|
Add missing ContentUrl method
|
2021-01-11 16:31:37 +01:00 |
|
Shaun Walker
|
ecacb681b4
|
introduce Resource Declaration and Location properties to offer more resource management options for developers
|
2020-10-19 08:03:04 -04:00 |
|
Shaun Walker
|
99d99ca6ad
|
upgrade themes to latest Bootstrap, fix breaking change to ThemeBase due to IThemeControl being removed
|
2020-06-19 17:22:26 -04:00 |
|
Shaun Walker
|
0636227284
|
refactored script resource declaration to allow for bundling, made script loading async, refactored RichTextEditor to use new method
|
2020-06-17 10:27:14 -04:00 |
|
Shaun Walker
|
7c24bae753
|
resolve #566 by moving Bootstrap declaration into theme
|
2020-06-16 17:38:06 -04:00 |
|
Shaun Walker
|
4e6b4a20ef
|
refactoring of #518 to simplify registration of scripts in modules and themes
|
2020-06-14 12:07:16 -04:00 |
|
Shaun Walker
|
01491b063d
|
Merge pull request #574 from chlupac/OqtaneIgnore
OqtaneIgnore implementation fix
|
2020-06-01 14:58:04 -04:00 |
|
Shaun Walker
|
1b7ca45d4a
|
Added support for friendly names and thumbnails in theme, layout, and container components. Added fallback support during loading for themes, layout, and containers.
|
2020-06-01 14:58:46 -04:00 |
|
Pavel Vesely
|
27a3ac8d1c
|
OqtaneIgnore implementation fix
|
2020-06-01 09:21:53 +02:00 |
|
Shaun Walker
|
6ae019336d
|
changing default theme to Oqtane theme
|
2020-05-18 10:44:54 -04:00 |
|
Shaun Walker
|
54d4447d23
|
Central management of resources ( ie. stylesheets and scripts )
|
2020-05-16 12:00:15 -04:00 |
|
Pavel Vesely
|
e78a5e090d
|
Bootswatch themes in Oqtane.Themes.OqtaneTheme
Theme is set in Oqtane.Client\Themes\OqtaneTheme\Default.razor
```
protected override async Task OnParametersSetAsync()
{
// go to https://www.bootstrapcdn.com/bootswatch/ and take your favorite theme
//<link href="https://stackpath.bootstrapcdn.com/bootswatch/4.4.1/cyborg/bootstrap.min.css" rel="stylesheet" integrity="sha384-l7xaoY0cJM4h9xh1RfazbgJVUZvdtyLWPueWNtLAphf/UbBgOVzqbOTogxPwYLHM" crossorigin="anonymous">
await LoadBootstrapTheme("https://stackpath.bootstrapcdn.com/bootswatch/4.4.1/cyborg/bootstrap.min.css","sha384-l7xaoY0cJM4h9xh1RfazbgJVUZvdtyLWPueWNtLAphf/UbBgOVzqbOTogxPwYLHM");
await IncludeCSS("Theme.css");
}
```
|
2020-05-07 12:17:44 +02:00 |
|
Shaun Walker
|
c974b5b78c
|
JavaScript interop methods to manage html head elements for title, meta and link
|
2020-03-20 12:55:00 -04:00 |
|
Pavel Vesely
|
cf6643aef3
|
Client fixes
Client is partially done.
227 warnings left out of 1500
I like Rider
|
2020-03-15 15:19:35 +01:00 |
|
Shaun Walker
|
155c4e12d9
|
completed client state invalidation in multi-user environment
|
2020-03-10 10:37:42 -04:00 |
|
Hisham Bin Ateya
|
303bdf3be2
|
Remove this keyword
|
2020-03-05 19:22:13 +03:00 |
|
Shaun Walker
|
c029e70783
|
CSS separation, multi-tenancy fixes
|
2019-10-12 16:32:47 -04:00 |
|
Shaun Walker
|
5f62957752
|
Improved CSS handling
|
2019-09-21 22:15:44 -04:00 |
|
Shaun Walker
|
83a212e7e3
|
Refactor host user security model, support static assets in modules and themes, module definition permissions and categories, paging control, remove SiteUsers, move seed data from script to site template for installation
|
2019-09-19 16:33:48 -04:00 |
|
Shaun Walker
|
35b9b9e89b
|
Optimized page reloading
|
2019-09-16 16:14:17 -04:00 |
|
Shaun Walker
|
b71f007981
|
Support for third party modules, improved error handling, standardardized enum naming, reorganized interface definitions, support for DB script upgrades, added Settings entity
|
2019-08-14 09:34:35 -04:00 |
|
Shaun Walker
|
b9c007998e
|
Improved page reload efficiency, refactored NavigateUrl and EditUrl helpers, added antiforgery token and returnurl to Logout scenario, fixed PageModule service call api url, modified rendering engine to allow for component differentiation
|
2019-08-02 15:51:47 -04:00 |
|