86fbdced1b
cleanup and ensure site level scripts work properly
2023-06-21 15:49:00 -04:00
8067b2e634
fix #2912 - move JavaScript handling from ThemeBuilder to component OnAfterRenderAsync
2023-06-21 08:31:51 -04:00
bda0943d58
create AppendHeadContent method to consolidate logic
2023-06-14 09:37:34 -04:00
40c788fc33
include methods for dynamic scenarios
2023-06-02 08:34:05 -04:00
6f0a6c7f69
clarify scroll method name
2023-05-26 07:41:49 -04:00
4ad5522f9e
add module base class method for ScrollToTop
2023-05-26 07:39:06 -04:00
7b0799a6f6
utilize ResourceLocation consistently
2023-05-23 08:08:16 -04:00
ded326c822
changes to support page level scripts, ability to detect prerendering
2023-05-22 13:56:48 -04:00
0b8086bd36
optimize JavaScript handling
2023-05-18 14:36:06 -04:00
dbe7324c7f
ability to add arbitrary content to head and body during client and server rendering
2023-05-15 16:43:22 -04:00
8c6c66fb11
add sitemap generator which outputs all public pages and also includes an ISitemap interface for modules
2023-02-20 08:35:46 -05:00
e136972cd7
add support for API permissions at the UI layer - including ability to delegate user, role, profile management
2023-01-09 11:38:25 -05:00
424950bd3e
Fix #2488 - add ability to include inline script resource definitions in modules and themes
2022-11-12 10:58:58 -05:00
b7a3713946
Fix #2439 - ensure resource urls are constructed consistently on client and server
2022-09-28 09:43:02 -04:00
06812d5df8
improve BaseUrl handling for MAUI, replace ContentUrl with FileUrl and improve file server
2022-09-21 13:38:21 -04:00
01fabc8d9e
changed UrlParameterTemplate name for consistency
2022-09-04 09:47:03 -04:00
51e2e2966f
fix #2366 - populate new UrlParameters property
2022-09-04 09:35:18 -04:00
2c1543aa82
optimize Url Parameters and implement in Event Log
2022-08-18 16:04:30 -04:00
c7edc28bd9
improve support for module content editors
2022-08-16 17:25:46 -04:00
4cae3f02ed
add ability to dynamically set module title and visible from components
2022-08-12 13:05:48 -04:00
f96129fa37
Blazor Hybrid / .NET MAUI support
2022-08-11 17:09:32 -04:00
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
99986c1b94
changed IsModule property name to ES6Module for clarity
2022-02-20 08:53:04 -05:00
b68e3cb10f
Add support for ES6 module JavaScript resources
2022-02-19 17:24:41 -05:00
dda71e5ccd
Revert "Fixed first render js bug"
2022-01-12 14:07:50 -05:00
ce7995966d
Fixed first render js bug
...
Solve the problem that when the page is rendered for the first time and JS is executed, the reference to the JS file has not been successful, and the page is abnormally wrong
2022-01-12 10:36:10 +08:00
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
53ff491efd
Assorted enhancements
2021-11-24 08:08:39 -05:00
a16040a595
remove unnecessary cascading parameter to improve efficiency
2021-11-05 09:03:12 -04:00
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
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
f6c46878c6
add new overloads to client-side logging methods to include LogFunction enum parameter so that it can be specified explicitly rather than only being inferred from the page action
2021-08-30 08:46:53 -04:00
72ff6fa0e7
improvements to refresh logic, module template enhancements
2021-06-16 16:31:02 -04:00
07711c082e
FileController - content disposition
2020-12-15 11:06:52 +01:00
3fcbc07406
Module Creator activation improvement
2020-11-25 16:51:39 -05:00
ecacb681b4
introduce Resource Declaration and Location properties to offer more resource management options for developers
2020-10-19 08:03:04 -04:00
d4be058d07
Can get parameters without template
...
clear urlParameters dictionary if template fails. Removed UrlParametersTemplate property and UrlParamerters auto dictionary
2020-07-01 15:15:39 -07:00
038894cf64
Enhancement to url parameters helper in modulebase
2020-07-01 01:35:06 -07:00
954e30d89f
Save url parameter action segments
2020-06-30 16:01:16 -07:00
fccdd07a08
Replaced token identifiers for { }
2020-06-30 12:59:19 -07:00
cb2d529689
added in GetUrlParameters route to Module Index action
2020-06-30 04:16:08 -07:00
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
7c24bae753
resolve #566 by moving Bootstrap declaration into theme
2020-06-16 17:38:06 -04:00
4e6b4a20ef
refactoring of #518 to simplify registration of scripts in modules and themes
2020-06-14 12:07:16 -04:00
9b74262c76
Added support for module resource management
2020-05-18 09:47:37 -04:00
7c814a67b3
IServerStartup implementation
2020-05-11 11:19:12 +02:00
a02cfea6c9
improve performance of alias handling and allow aliases to be an unlimited number of subfolders in depth
2020-05-05 09:15:36 -04:00
5af6f7a52d
Namespace Fix undo ( #340 )
2020-04-04 14:06:24 -04:00
71bd3a8d6a
Namespace fix ( #335 )
2020-04-03 17:18:33 -04:00
35f87d25be
Added Favicon support, Progressive Web App support, page title and url support, and private/public user registration options
2020-03-30 20:42:43 -04:00