James Yeung
6c2591ab34
feat(module: table): add RowKey parameter for row data compare ( #3439 )
...
* feat(module: table): add RowKey parameter for row data compare
* add docs
2023-10-14 21:00:39 +08:00
rhodon-jargon
6eb2f2e558
feat(module: table): Allow custom Field filters ( #3279 )
...
* feat(module: table): Refactor FilterExpression to FieldFilterType, allow custom Field filters
* feat(module: table): Add DefaultFilters property
* fix(module: table): Calculate _hasFilterSelected when DefaultFilters is set
* Remove Resharper settings file
* Fix generate columns example
* Add CustomFieldFilter demo, filtering by a color's brightness
* add Chinese description
* fix docs
* Change IFieldFilterType.SupportsCompareOperator to SupportedCompareOperators, returning an IEnumerable
Small fixes
* fix locale
* fix the docs
* refactor SupportedCompareOperators
* fix build error
---------
Co-authored-by: Rhodon <rhodonvantilburg@gmail.com>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
Co-authored-by: James Yeung <shunjiev5@hotmail.com>
2023-10-14 20:38:10 +08:00
llp1520
050822297d
feat(module: image): add drag and drop for preview images ( #3394 )
...
* Optimized drag and drop image method增加预览image时的拖动和滚轮缩放功能,增加缩放级数
增加预览image时的拖动和滚轮缩放功能,增加缩放级数
* delete data-src
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-10-13 06:16:18 +08:00
agolub-s
8e60219b35
feat(module: datepicker): add mask to DatePickerBase for input value constraint ( #3120 )
...
* Add support multiple date formats for DatePickerBase
* Fix test
* Extend docs
* Fix merge
* Revert "Add support multiple date formats for DatePickerBase"
This reverts commit 9021dcdd
* Refactoring. Add mask property for DatePickerBase. For input value constraint.
* Some fixes
* Refactoring
* Add value converter for MaskInput
* Some fix
* fix Chinese
* Refactoring
* Fix tests
* Fix tests
* clean up
* Fix tests
* Pass mask to RangePicker
* Fix AvatarTests
* Fix merge
* Stage
* Stabilized tests
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-10-05 17:24:16 +08:00
James Yeung
686ab39c86
chore: remove AuthorizeReuseTabsRouteView component and library ( #3437 )
2023-09-22 00:36:01 +08:00
James Yeung
d924e1c981
merge master to feature
...
merge master to feature
2023-09-16 18:11:21 +08:00
James Yeung
be29487d7a
merge mater to feature
2023-09-16 17:59:07 +08:00
James Yeung
0add74d6b6
chore: disable WasmStripILAfterAOT for now ( #3431 )
2023-09-15 23:58:06 +08:00
James Yeung
00fc044c86
chore: hosting the site with .NET 8 ( #3428 )
...
* chore: hosting the site with .NET 8
* update dotnet sdk setup actions
* fix build
2023-09-15 22:36:45 +08:00
James Yeung
cd51775c6d
changelog 0.15.5 ( #3420 )
...
* changelog 0.15.5
* update
2023-09-11 00:31:37 +08:00
James Yeung
730a1273b0
fix(module: button): avoid fire OnClick
when it is Loading ( #3414 )
2023-09-10 23:25:00 +08:00
James Yeung
8a95ce2136
fix(module: table): avoid disabled selection would be selected when select-all checked ( #3419 )
2023-09-10 21:44:33 +08:00
Park Jeongyong
e07437373b
fix(i18n): ko-KR locale Confim And Form ( #3415 )
2023-09-05 22:18:37 +08:00
James Yeung
eec9413557
feat(module: table): add resizable columns ( #3340 )
...
* feat(module: table): add resizable column
* add preview
* fix style
2023-09-04 00:20:28 +08:00
zxyao
1915f6c9a5
fix(module: modal): centered conflict maximizable style ( #3403 )
2023-09-03 16:01:01 +08:00
James Yeung
4a2c83a5b9
docs(module: table): introduce how to use RowClassName with fixed column and hover rows ( #3409 )
2023-08-31 07:57:39 +08:00
James Yeung
2908ed7d46
fix(module: autocomplete): dropdown resize ( #3402 )
2023-08-27 16:38:44 +08:00
zxyao
7524e40f40
fix(module: notification): change sync statehaschanged to async ( #3400 )
2023-08-24 22:33:00 +08:00
James Yeung
b5df6d5ce5
fix(module: table): reset PageIndex when filters and sorters change ( #3397 )
2023-08-22 23:53:20 +08:00
James Yeung
d05f24dd84
feat(module: tabs): reusetabs support reload page inside blazor ( #3396 )
...
* feat(module: tabs): reusetabs support reload page inside blazor
* add locale
2023-08-21 21:57:30 +08:00
zxyao
4c93480036
feat(module: modal): add horizontal resizable ( #3311 )
...
* feat(module: modal): add resizable paramter
* fix: class and id in modal component usage
2023-08-20 01:10:48 +08:00
Brian Weiss
26b4d948c0
feat(module: tabs): support keyboard navigation ( #3320 )
...
* fix(module: tabs): Add support for "Enter" pressed on tab.
* Fix formatting.
* Remove white space
* support arrow key navigating
* fix tests
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-08-20 00:55:44 +08:00
James Yeung
0a6d75a14b
feat(module: statistic): add CultureInfo to support localization number format ( #3299 )
2023-08-19 22:17:02 +08:00
Li
1f0cbe0985
feat(module: select): add ListboxStyle parameter to handle selectlist display style ( #3288 )
...
* add 'Select' parameter ListboxStyle to handle selectlist display style
* add 'Select' parameter ListboxStyle to documentation
2023-08-19 22:04:11 +08:00
Manuele Lucchi
20b825d881
feat(module: table): Added FilterTemplate ( #3285 )
...
* Added FilterTemplate and EN documentation
* Decommented NavMenu
* Revert "Added FilterTemplate and EN documentation"
This reverts commit e5d53a0047e62803b147f0b733da101b0abb5bdd.
* Updated code to respect review requests
* uncommented some code pieces to make it build
* refactor default filter dropdown
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2023-08-18 00:21:43 +08:00
agolub-s
b329aa68d0
feat(module: datepicker): Add 'ChangeOnClose' to apply the entered value when the panel is closed ( #3087 )
...
* Add EnterOnBlur for DatePickerBase. Add clear value on input empty value when AllowClear.
* Fix click on suffix icon in Calendar.
* Add docs
* Add support multiple date formats for DatePickerBase
* Fix docs
* Fix docs
* Fix docs
* Fix
* Fix
* Fix test
* Extend docs
* Revert "Add support multiple date formats for DatePickerBase"
This reverts commit 179667d0
* rename ChangeOnBlur
* rename ChangeOnClose
* Fix tests
* Fix review
* Fix docs
* Fix build
* Fix tests
* fix docs
* fix docs
* revert doc
---------
Co-authored-by: James Yeung <shunjiey@hotmail.com>
Co-authored-by: Aleksandr Golub <deanornys@gmail.com>
2023-08-15 23:44:33 +08:00
James Yeung
f9b8800602
feat(module: drawer): add VisibleChanged for two-way binding support ( #3333 )
...
* feat(module: drawer): add VisibleChanged for two-way binding support
* update demo
* fix build
2023-08-15 23:03:11 +08:00
James Yeung
4dbb7cc7d7
feat(module: collapse): implement expand animation ( #3389 )
...
* feat(module: collapse): implement expand animation
* add collapse montion
* clean
2023-08-13 21:57:36 +08:00
James Yeung
4fafd9c499
feat(module: tree): add ExpandAll/CollapseAll TreeNode ( #3336 )
...
* feat(module: tree): add ExpandAll/CollapseAll TreeNode
expand/collapse node and expand/collapse all child nodes
https://github.com/ant-design-blazor/ant-design-blazor/issues/2370
* refactoring
* refactor rename Switch to SwitchAllNodes
* add expand for load data asynchronously
* fix demo
* refactor(module: tree): remove Switch
* Update components/tree/TreeNode.razor.cs
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* Update components/tree/TreeNode.razor.cs
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* refactor(module: tree) ExpandAll/CollapseAll in only tree
* fix(module: tree) fix demo ExpandAllChild/CollapseAllChild
---------
Co-authored-by: ardia <gilyazov.aidar@gmail.com>
2023-08-08 23:17:29 +08:00
James Yeung
b731d69d75
fix(module: progress): text wrapping issue of the line type ( #3387 )
...
* fix(module: progress): text wrapping issue of the line type
* fix size
2023-08-06 17:59:00 +08:00
James Yeung
fa29124c80
feat(module: tabs): ReuseTabs support specific the PinUrl for the routes which contains parameters ( #3363 )
...
* feat(module: datepicker): support specific popup placement (#3345 )
* feat(module: datepicker): support specific popup placement
* remove tsx
* feat(module: tabs): ReuseTabs support specific the PinUrl for the routes which contains parameters
2023-08-05 22:12:33 +08:00
Peter Ha
362bc90e44
feat(module: select): add aria-label to select option ( #3385 )
...
adds the aria-label to the select option element
Co-authored-by: Peter Ha <peter.ha@roininconsulting.net>
2023-08-05 14:13:38 +08:00
Peter Ha
511d904cf7
feat(module: input): adds required attribute to input elements. ( #3383 )
...
* feat(module:input) adds required attribute to input elements.
when a form variable is decorated with the required validation, the required attribute is added to the input html
no breaking changes
* changed public to internal
* changed public to internal
* fixed null exception
---------
Co-authored-by: Peter Ha <peter.ha@roininconsulting.net>
2023-08-05 14:12:37 +08:00
Peter Ha
b5ff091f12
feat(module: input): when input fails validation, add the aria-invalid… ( #3378 )
...
* feat(module:input): when input fails validation, add the aria-invalid attribute
when an input fails validation, the aria-invalid attribute is added for accessibility
no breaking changes
* added check if attribute already added
* address unit test fail for placeholder
---------
Co-authored-by: Peter Ha <peter.ha@roininconsulting.net>
2023-08-05 14:11:16 +08:00
James Yeung
33816a1f92
fix(module: input): null check for the js of textarea resizable ( #3382 )
2023-08-01 22:55:55 +08:00
James Yeung
e5e8c7db71
feat(module: tabs): add order options for pinned tabs in reusetabs ( #3335 )
2023-08-01 22:08:43 +08:00
James Yeung
eb3594db08
feat(module: tabs): add keepalive parameter to choose whether to keep the page state ( #3334 )
2023-08-01 00:35:40 +08:00
James Yeung
4972324cfd
feat(module: datepicker): support specific popup placement ( #3345 )
...
* feat(module: datepicker): support specific popup placement
* remove tsx
2023-08-01 00:35:39 +08:00
James Yeung
c5ced68f3c
Changelog 0.15.4 ( #3380 )
...
* Changelog 0.15.4
* fix
2023-07-31 00:41:09 +08:00
James Yeung
c541b46c01
fix(module: tree): would not invoke CheckedKeys changed while CheckStrictly was set ( #3379 )
2023-07-30 18:01:51 +08:00
James Yeung
9826983a8f
fix(module: checkbox): passing disabled value to templated options from checkbox group ( #3365 )
...
* fix(module: checkbox): passing disabled value to templated options from checkbox group
* fix tests
2023-07-27 22:48:11 +08:00
James Yeung
9f5beb99b5
fix(module: core): check ContainsKey for shared event subscriptions store of DomEventListener ( #3364 )
2023-07-27 22:40:47 +08:00
Luuk Glorie
ed68adf35e
feat(module: select): add AutoFocus to select base component ( #3375 )
...
Add AutoFocus to select components to provide same functionalty as other input components
2023-07-27 22:23:58 +08:00
James Yeung
a49127c190
fix(module: input): incorrect html structure of TextArea icons ( #3367 )
...
* fix(module: input): incorrect html structure of TextArea icons
* fix tests
2023-07-27 08:14:58 +08:00
James Yeung
a5db6629da
fix(module: menu): missing null check ( #3368 )
...
* fix(module: menu): missing null check
* fix null check
2023-07-26 23:35:31 +08:00
James Yeung
8767980082
fix(module: form): Help message change ( #3373 )
2023-07-26 22:54:07 +08:00
Peter Ha
c559bd321e
feat(module: icon): icon role attribute change now assignable, does not change default behavior ( #3370 )
...
when a screen reader parses an icon, it sees the role attribute has a value of 'img'. in the case where we don't want the screen reader to read the icon, the role can be assigned a blank value and the role attribute will not be added. instead, the aria-hidden attribute will be added with a value of 'true'
no breaking changes
2023-07-25 23:30:30 +08:00
James Yeung
679a83410a
docs: fix infinite loop at home page and duplicated key ( #3372 )
2023-07-25 23:00:56 +08:00
James Yeung
f9cfdc54e3
fix(module: tabs): throwing navigate exceptiion while base path was set ( #3362 )
2023-07-23 16:00:50 +08:00
James Yeung
d96f0c39c8
Changelog 0.15.3 ( #3354 )
...
* Changelog 0.15.3
* fix fotmat
2023-07-13 22:37:51 +08:00