* feat(module: reusetabs): allows routedata to be passed without cascading
* tab activative is curretly
* fix keepalive
* render body after navigation
* rename body
* fix closing and updating
* update docs
* clean
* update docs
* feat(FormItemTooltip): Add tooltips parameter to display formitem tooltips
* feat(FormItemTooltip) align to center
* Demo & Translation of Parameter added.
* fix class name and demo
---------
Co-authored-by: Jeffers <shaobo.yuan@waes.cn>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* Add the "BlazorWasmPreRendering.Build" package reference
* Cut out the service configuration to static method
- it is required for static pre-rendering
* Specify locale for pre-rendering to 'en-US' explicitly
- otherwise, an exception, "JsonException: '<' is an invalid start of a value" will happen.
- because there aren't "*.en.json" files, there are "*.en-US.json" files.
* Avoid doing "NavigateTo" during pre-rendering
- otherwise, the "NavigationException" will happen.
* Move caches of the DemoService to an individual singleton service.
- otherwise, a disposed HttpClient object will cause the "ObjectDisposedException" on a Blazor Server
- because a static field of a scoped service captures the HttpClient object that will disposed of after that scoped service has expired.
* Make it to be pre-rendered the zh-CN locale contents too
* Fix the invalid URL in the FAQ document
- both en-US and zh-CN.
- this caused 404 Not Found and a crash during the pre-rendering process.
* Change the pre-rendering output style to '{path}/{to}.html'.
- from the '{path}/{to}/index.html' style.
* Make the description part of the component pages be included in the static pre-rendering.
- To achieve that, load a DemoComponent object in the `OnIntializedAsync` life cycle method.
- and make sure to avoid invoking `NavigationTo` in the `OnIntializedAsync` life cycle method.
* fix(module: tabs): draggable and context menu
* update position after exchange
* only update scroll list position when active tab is not the last one
* refactor navigate
* update doc
* fix test
* Fix the issue where the Tabs under the Card cannot remember the input status
* optimize performance
* Simplified writing style
* Revert "Simplified writing style"
This reverts commit 44ce256b0c.
* Simplified writing style
* Fix test case(Card.Render.Tests.razor)
* Add AutoHeight property to table
* docs:add api comments
* add demo
* fix algorithm for AutoHeight
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* Fix the issue where the Tabs under the Card cannot remember the input status
* optimize performance
* Simplified writing style
* Revert "Simplified writing style"
This reverts commit 44ce256b0c.
* Simplified writing style
* Fix test case(Card.Render.Tests.razor)
* Documentation automation. Build will generate documentation based on XML comments and attributes in the library. Translation will be done where necessary to generate the Chineese site.
Did some small code clean up on the way.
Removed or removed from public APIs:
AnchorLink.LinkDom
Button.RemoveAnimationAfter
Button.Icons - never used
Calendar.PrefixCls
All date pickers - method OnOkClick
Descriptions.Items
ListItem.PrefixName
AntList.PrefixName
ListItemMeta.PrefixName
Menu.Submenus
Menu.MenuItems
Transfer.ChildContent
Table.ColumnContext
Space.SetClass
Steps.Handler
Radio.OnClick
* Add Azure translation service. Requires adding your own key to a private appsettings JSON file to translate locally with it.
* Make translation services return null when unable to translate, have cache not cache it and return text asked to translate.
* Update documentation markdown file for new translation service
* Update DOCUMENTATION.md
* fix datepickerbase
* fix tree-select
* add docs for Flex and Watermark
* add zh
* add UserSecrets
* fix keywords
* fix button doc
* fix page
* fix internals visible to
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: form): locale transfer of attributes should ignore which has been set the ErrorMessageResourceName
* update demo
* replace complex object validator
* fix CompareAttribute
* fix(module: table):The problem of not displaying when adding child nodes to Children
* refactor
* update children every time
* update demo
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>