James Yeung
992e911b50
fix(module: menu): menu item click event should be triggered when menu selectable is false ( #1843 )
2021-08-15 23:03:29 +08:00
James Yeung
7bfa819964
feat(module: image): support preview visible ( #1842 )
2021-08-15 22:03:23 +08:00
James Yeung
5b4b49a7bc
fix(module: checkbox): checked state didn't follow the value change ( #1841 )
2021-08-15 01:18:47 +08:00
James Yeung
83007bae22
feat(module: radio): support enum type for RadioGroup
( #1840 )
2021-08-15 00:27:41 +08:00
James Yeung
6f9a36aeb3
feat(module: radio): add options for radio group ( #1839 )
2021-08-14 23:53:21 +08:00
Simon Cropp
b067385d79
chore: remove redundant semi-colons ( #1812 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-08-13 23:26:58 +08:00
James Yeung
dc3ae6d1dc
fix(module: table): fix initial load and render ( #1835 )
...
* fix(module: table): fix initial load and render
* delete the useless method
2021-08-13 17:49:16 +08:00
James Yeung
918735fecf
Merge master 0.9.1 ( #1837 )
...
* refactor(module: table): use EnumSelect for table filter (#1777 )
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: tree): fix parent checkbox state calculation (#1781 )
* fix(module: select): remove ValueName null check for non-datasource approach (#1785 )
* fix(module: select): fix null value (#1786 )
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: select): MaxTagCount behaves properly for non-responsive scenarios (#1776 )
* fix(module:select) MaxTagCount behaves property for non-responsive scenarios
docs: added XML comments
fixed order in English docs
redid Chinese docs (missing translations)
test: add scenario for MaxTagCount when non-responsive
* merge with changes coming from feature branch
* docs: example of MaxTagCount change
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* refactor(interop): reorganization into classes and typescript tests (#1791 )
* fix(module:interop): reorganization into classes
* comments clean-up
* Add typescript test project
* fix: sync with pull request #1765 : support drag
* github test action fix attempt
* tests: jsinterop test mock fix
* codecov added to ts tests
* add generated split js to gitignore
* fix: coverage github action
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: tree): one more fix to parent checkbox state calculation (#1781 ) (#1794 )
* fix(module: modal): error when confirm TaskCompletionSource SetResult repeat (#1795 )
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: table): fix cascading table in column (#1732 )
* fix(module: table): fix cascading tables
* Update Column.razor
* Update Column,razor
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: tree): bring SearchExpression back (#1796 )
* fix(module: RangePicker): ShowTime issues addressed (#1788 )
* fix(module:rangePicker): year & month skip
* fix(module:rangePicker): extra space removed on 2nd picker
* fix(module:rangePicker): when ShowTime, click on OK moves to other picker
* fix(module:rangePicker): adjust year skip button
* fix(module:rangePicker): focus issue resolution
* fix(module:rangePicker): remove incorrect value from input
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: overlay): fix overlay position when container element has border (#1797 )
* fix(module: overlay): use right positioning for bottom-right placement (#1799 )
* fix(module: date-picker): update resource files (#1800 )
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: calendar): fix header select width (#1801 )
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: layout): fix OnBreakpoint and OnCollapse only when they was changed (#1815 )
* fix(module: date-picker): fix ShowToday when ShowTime is true (#1819 )
Co-authored-by: Łukasz Błażewicz <lukasz.blazewicz@homebook.pl>
* doc: fix api markdown for autocomplete (#1808 )
* Update index.en-US.md
* Update index.zh-CN.md
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: table): missing sorter model on first change (#1823 )
* fix(module: upload): basic functionality restored (#1824 )
* fix(module: table): use "or" filter condition for List type built-in filter (#1804 )
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: auto-complete): turn off the input `autocomplete` attribute (#1825 )
* fix(module: date-picker): remain millisecond value when change the picker value (#1829 )
* fix(module: input-number): `OnChange` cannot be triggered during keyboard input (#1830 )
* fix(module: table): missing `showTime` of built-in datetime filter (#1827 )
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* changelog 0.9.1 (#1831 )
Co-authored-by: anranruye <54608128+anranruye@users.noreply.github.com>
Co-authored-by: lukblazewicz <39852149+lukblazewicz@users.noreply.github.com>
Co-authored-by: Andrzej Bakun <andrzej@neelyc.com.cy>
Co-authored-by: zxyao <zxyao145@gmail.com>
Co-authored-by: Łukasz Błażewicz <lukasz.blazewicz@homebook.pl>
Co-authored-by: heroboy <yangweiqin@gmail.com>
2021-08-13 17:38:57 +08:00
ElderJames
71c53e1c9f
merge 0.9.1 to feature
2021-08-13 17:22:52 +08:00
James Yeung
146efbb136
changelog 0.9.1 ( #1831 )
2021-08-11 10:25:27 +08:00
anranruye
95fe33e681
fix(module: table): missing showTime
of built-in datetime filter ( #1827 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-08-09 15:51:13 +00:00
James Yeung
da077558f9
fix(module: input-number): OnChange
cannot be triggered during keyboard input ( #1830 )
2021-08-09 22:50:55 +08:00
anranruye
7d34189ab9
fix(module: date-picker): remain millisecond value when change the picker value ( #1829 )
2021-08-09 21:13:22 +08:00
James Yeung
bc6395d0aa
fix(module: auto-complete): turn off the input autocomplete
attribute ( #1825 )
2021-08-08 18:58:16 +08:00
anranruye
6fe013eb32
fix(module: table): use "or" filter condition for List type built-in filter ( #1804 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-08-08 17:59:45 +08:00
Andrzej Bakun
dc7bd3d821
fix(module: upload): basic functionality restored ( #1824 )
2021-08-08 17:13:39 +08:00
James Yeung
bd1250b8fe
fix(module: table): missing sorter model on first change ( #1823 )
2021-08-08 00:39:48 +08:00
heroboy
b4f610a36e
doc: fix api markdown for autocomplete ( #1808 )
...
* Update index.en-US.md
* Update index.zh-CN.md
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-08-06 15:40:59 +00:00
lukblazewicz
6bcf774718
fix(module: date-picker): fix ShowToday when ShowTime is true ( #1819 )
...
Co-authored-by: Łukasz Błażewicz <lukasz.blazewicz@homebook.pl>
2021-08-06 20:26:30 +08:00
James Yeung
900be7da88
fix(module: layout): fix OnBreakpoint and OnCollapse only when they was changed ( #1815 )
2021-08-05 21:40:37 +08:00
YongQuanRao
f09d57f165
feat(module: form): add properties Help, ValidateStatus and HasFeedback ( #1807 )
...
* Add properties Help, ValidateStatus and HasFeedback to FormItem
* refactor validation messages
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-08-04 19:02:29 +08:00
James Yeung
54ef39f82b
feat(model: table): support responsive ( #1802 )
2021-08-01 21:18:50 +08:00
anranruye
26848ce9b4
fix(module: calendar): fix header select width ( #1801 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-08-01 13:09:53 +00:00
anranruye
7e7d679dbb
fix(module: date-picker): update resource files ( #1800 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-08-01 11:26:12 +00:00
anranruye
50f9ee4295
fix(module: overlay): use right positioning for bottom-right placement ( #1799 )
2021-08-01 18:52:43 +08:00
anranruye
bb6d32e940
fix(module: overlay): fix overlay position when container element has border ( #1797 )
2021-07-31 23:12:48 +08:00
Andrzej Bakun
6a6a12175f
fix(module: RangePicker): ShowTime issues addressed ( #1788 )
...
* fix(module:rangePicker): year & month skip
* fix(module:rangePicker): extra space removed on 2nd picker
* fix(module:rangePicker): when ShowTime, click on OK moves to other picker
* fix(module:rangePicker): adjust year skip button
* fix(module:rangePicker): focus issue resolution
* fix(module:rangePicker): remove incorrect value from input
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-31 10:53:53 +00:00
James Yeung
1c0a34ff0f
feat(module: tree): bring SearchExpression back ( #1796 )
2021-07-31 00:32:45 +08:00
lukblazewicz
76ae40f727
refactor(module: tree): rename Checked/Dechecked methods to Check/Uncheck ( #1792 )
2021-07-31 00:32:19 +08:00
anranruye
f47d986f2a
fix(module: table): fix cascading table in column ( #1732 )
...
* fix(module: table): fix cascading tables
* Update Column.razor
* Update Column,razor
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-30 16:12:22 +00:00
zxyao
0703169f4a
fix(module: modal): error when confirm TaskCompletionSource SetResult repeat ( #1795 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-30 15:53:49 +00:00
lukblazewicz
c9350d55fd
fix(module: tree): one more fix to parent checkbox state calculation ( #1781 ) ( #1794 )
2021-07-30 21:54:33 +08:00
Andrzej Bakun
29e3ce3583
refactor(interop): reorganization into classes and typescript tests ( #1791 )
...
* fix(module:interop): reorganization into classes
* comments clean-up
* Add typescript test project
* fix: sync with pull request #1765 : support drag
* github test action fix attempt
* tests: jsinterop test mock fix
* codecov added to ts tests
* add generated split js to gitignore
* fix: coverage github action
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-29 22:45:47 +08:00
Andrzej Bakun
1ac305a41e
fix(module: select): MaxTagCount behaves properly for non-responsive scenarios ( #1776 )
...
* fix(module:select) MaxTagCount behaves property for non-responsive scenarios
docs: added XML comments
fixed order in English docs
redid Chinese docs (missing translations)
test: add scenario for MaxTagCount when non-responsive
* merge with changes coming from feature branch
* docs: example of MaxTagCount change
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-28 14:40:37 +00:00
anranruye
077a297e62
fix(module: select): fix null value ( #1786 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-28 11:41:38 +00:00
anranruye
90580e0a76
fix(module: select): remove ValueName null check for non-datasource approach ( #1785 )
2021-07-28 15:38:16 +08:00
James Yeung
077f857cc0
chore: sync ant-design v4.16.9 ( #1782 )
2021-07-27 23:44:51 +08:00
lukblazewicz
f207a6d192
fix(module: tree): fix parent checkbox state calculation ( #1781 )
2021-07-27 17:46:12 +08:00
anranruye
b5afba7e56
refactor(module: table): use EnumSelect for table filter ( #1777 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-27 13:43:23 +08:00
James Yeung
1f95a35b89
Add Change logs for 0.9.0 ( #1778 )
2021-07-27 00:57:04 +08:00
James Yeung
64f8061a0b
Merge feature into master ( #1775 )
...
* refactor: replace PropertyAccessHelper to PathHelper (#1386 )
* feat(module: core): add member path helper
* refactor(module: table): replace PropertyAccessHelper to PathHelper
* docs: replace path-based-property-access to member-path-helper
* refactor(module: select): replace SelectItemPropertyHelper to PathHelper
* feat(module: table): add pagination template (#1409 )
* feat(module: table): add Hidden for columns (#1410 )
* feat(module: form): expose EditContext (#1464 )
* feat(module:form): allow access to validation messages
* feat(module:form): expose EditContext as readonly property
* feat(module: table): add built-in filter for enum types, support null value for List filter type (#1439 )
* feat(module:table): add built-in filter for not composable enum types, support null value for List filter type
* feat(module:table): throw an exception for composable enum types when use built-in filter
* Revert "feat(module:table): throw an exception for composable enum types when use built-in filter"
This reverts commit 0e04ed91f58e23b93a441ac2aa00a794ae1a9b46.
* feat(module:table): add support for null value localization
* docs(module: table): update for enum build-in filter
* feat(module:table): add built-in filter for composable enum types
* docs(module: table): update for enum built-in filter
* feat(module: table): add enum built-in filter
* feat: add static constructor to EnumHelper
Co-authored-by: 令远 孔 <lingyuan.kong@outlook.com>
* fix(module: form): expose LabelStyle property (#1503 )
* feat:(module: form): edit context dynamic change (#1504 )
* tests: project up to standards
* fix(module:form): allow EditContext change
* feat(module: notification): add NotificationRef support (#1498 )
* feat: add NotificationRef support
* docs: update docs
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: tag): Add custom colors and Enum of Preset Colors (#1514 )
* merge
* feat(tag): add custom colors and enum presets
* Update package.json
fix: remove vscode rubbish
* feat: add global PresetColor, and new PresetColor param
* feat: add preset color to Badge
* feat: tag style calcuated on setter
* fix: user style is appended to stringbuilder
* empty commit
Co-authored-by: Patryk Grzelak <pgrzelak@mutate.app>
* chore: sync ant-design v4.16.0 (#1569 )
* feat(i18n): Add French short week days (#1521 )
* feat(module: form): support set validation rules on FormItem (#1516 )
* feat(module: form): support set validation rules on FormItem(not complete yet)
* refactor(module: form): optimized code
* feat(module: form): support Whitespace rule
* feat(module: form): support [message、pattern、transform、validator、whitespace] rules
* feat(module: form): support type rule
* feat(module: form): support [defaultField、oneOf、fields、type] rules
* feat(module: form): support custome validate messages(without test)
* test(module: form): complete RuleValidate_ValidateMessages test
* feat(module: form): complete DynamicRule demo, refactor code, fix bugs
* feat(module: form): support ValidateMessages param
* doc(module: form): add "Rules" and "ValidateMessages" docs
* fix: Rule.Max's errorMessage is wrong
* refactor: rename Rule to FormValidationRule
* test: rename Rule to FormValidationRule
* chore: refactor code and rename classes
* Update ValidateMode.razor
* Update FormValidateErrorMessages.cs
* Update FormValidateHelper.cs
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: table): filter enhancement (#1563 )
* feat(module: table): allow access to filter operator and condition
* feat(module: table): allow access to filter operator and condition
* feat(module:table): allow remove the first filter
* Update Column.razor
* feat(module:table): modify closing button position
* feat(module:table): match new style
* feat(module:table): add header column divider
* fix(module:table): apply filter when close the filter panel by clicking the filter icon
* Update Column.razor
* style(module:table): trim Column.razor
* Update Column.razor
* Update Column.razor
* Update Column.razor
* Update Column.razor
* fix(module:overlaytrigger): fix overlay not close after overlay size changes
* unify muiltiple filter popup containers to one
* refactor(module: table): optimize render fragments (#1597 )
* refactor(module: table): restore Table.Filters to IEnumerable<TableFilter<TData>> type (#1608 )
* feat(module: select): support simple data source (#1541 )
* feat(module: select): support simple data source
* remove judgement for type of item and value
* Update Select.razor.cs
* fix(module: table): add RemoteDataSource (#1558 )
* feat(module:table): add PaginationMode parameter
* fix(module:table): fix pagination
* docs(module:table): add doc for PaginationMode attribute
* add a demo file
* docs(module:table): add demo for pagination mode
* feat(module:table): add RemoteDataSource property
* delete the demo for PaginationMode
* Update Table.razor.cs
* add `ajax` demo
* Update ajax.md
* Update Ajax.razor
* fix demo
* clear demo
* fotmat demo
* delete StateHasChanged
Co-authored-by: ElderJames <shunjiey@hotmail.com>
* add Visible back to Tag.razor.cs
* Update SearchLoading.razor and idnex.en-US.md
* Update index.zh-CN.md
* feat(module: DatePicker): support disable one of range-picker inputs (#1648 )
* feat(module: rangepicker): support disable one of inputs
* doc: update doc
* feat(module: dropdown): each button customization (#1659 )
* feat(module:dropdownbutton): each button customization
* fix: Tag tests
* feat(module: tabs): add OnClose event and TabTemplate (#1698 )
* feat(module: tab): add onclose event and tabtemplate
* add tests
* feat(module: tabs): add reuse tabs routeview (#1704 )
* fix(module: tabs): Exception caused by cascade assignment to TabTemplate (#1708 )
* feat(module: tree): support check all from code (#1722 )
Co-authored-by: Łukasz Błażewicz <lukasz.blazewicz@homebook.pl>
* refactor(module: tree): add draggable, fix default value binding (#1517 )
* delete demo docs
* fix tree default value and dnd
* fix tree line and keys
* fix switcher icon and line
* fix line demo
* fix switcher
* add DirectoryTree demo
* fix draggable demo
* clean code
* clean code
* clean up the classmapper call
* update docs
* fix the docs
* fix comment
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: dialog): click dialog cause the mask click event triggered (#1727 )
* docs: update recommend (#1755 )
* docs: update recommend
* fix test
* refactor(module: table): remove the breaking change for pagination mode (#1754 )
* docs: fix encoding error (#1760 )
* fixed. Fix network error when requesting contributor list in local development environment
* fixed. Fix Chinese garbled code
* Update Dynamic.razor
Co-authored-by: Gmij <chenb@teleware.cn>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: upload): support drag (#1765 )
* feat(module: upload): support drag
* fix button text
* add tests
* delete useless field
* feat(module: select): add EnumSelect for select componet with enum (#1759 )
* feat(module: select): add EnumSelect for select componet with enum
* refactor: extract EnumLabelValue to the core directory
* feat: add enum select demo
* refactor: extracts the GetLabelValueList method to EnumHelper
* refactor: refactor EnumSelect with simple data source
* feat: add enum DisplayName support
* fix: modify the reflection of the enum get attribute with field
* add test
Co-authored-by: wangjun <wangjun@chemical.ai>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: button): add colors (#1774 )
* add color property for button
* separate the color
* fix tests
* fix typo
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: table): add guid built-in filter (#1756 )
Co-authored-by: James Yeung <shunjiey@hotmail.com>
Co-authored-by: Zonciu Liang <zonciu@zonciu.com>
Co-authored-by: ldsenow <ldsenow@gmail.com>
Co-authored-by: Andrzej Bakun <andrzej@neelyc.com.cy>
Co-authored-by: anranruye <54608128+anranruye@users.noreply.github.com>
Co-authored-by: 令远 孔 <lingyuan.kong@outlook.com>
Co-authored-by: zxyao <zxyao145@gmail.com>
Co-authored-by: MihailsKuzmins <47413092+MihailsKuzmins@users.noreply.github.com>
Co-authored-by: mihails.kuzmins <mihails.kuzmins@daytongroup.lv>
Co-authored-by: 笨木头 <musicvs@163.com>
Co-authored-by: Maksim <maksalmak@gmail.com>
Co-authored-by: Ivan Ocoka <ocokanet@gmail.com>
Co-authored-by: Ocoka <somewhere@network>
Co-authored-by: Patrick <42546986+MutatePat@users.noreply.github.com>
Co-authored-by: Patryk Grzelak <pgrzelak@mutate.app>
Co-authored-by: Romain J <dust63@hotmail.fr>
Co-authored-by: anranruye <hehewewe@hotmail.com>
Co-authored-by: Magehernan <magehernan@gmail.com>
Co-authored-by: black-snake <black-snake@users.noreply.github.com>
Co-authored-by: Gregory Loones <40325447+gregloones@users.noreply.github.com>
Co-authored-by: Razvan Predescu <rzvdaniel@gmail.com>
Co-authored-by: lukblazewicz <39852149+lukblazewicz@users.noreply.github.com>
Co-authored-by: Łukasz Błażewicz <lukasz.blazewicz@homebook.pl>
Co-authored-by: 琢磨先生 <308360781@qq.com>
Co-authored-by: gmij <gmij@qq.com>
Co-authored-by: Gmij <chenb@teleware.cn>
Co-authored-by: 王俊 <wang_j90@hotmail.com>
Co-authored-by: wangjun <wangjun@chemical.ai>
Co-authored-by: boukenka <mbogais@free.fr>
2021-07-26 20:54:59 +08:00
anranruye
4c674d7b3a
feat(module: table): add guid built-in filter ( #1756 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-26 19:29:32 +08:00
boukenka
fcd594fbe5
feat(module: button): add colors ( #1774 )
...
* add color property for button
* separate the color
* fix tests
* fix typo
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-26 10:20:23 +00:00
王俊
5b3e89a07a
feat(module: select): add EnumSelect for select componet with enum ( #1759 )
...
* feat(module: select): add EnumSelect for select componet with enum
* refactor: extract EnumLabelValue to the core directory
* feat: add enum select demo
* refactor: extracts the GetLabelValueList method to EnumHelper
* refactor: refactor EnumSelect with simple data source
* feat: add enum DisplayName support
* fix: modify the reflection of the enum get attribute with field
* add test
Co-authored-by: wangjun <wangjun@chemical.ai>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-26 05:16:19 +00:00
zxyao
9739cd4161
fix(drawer): unexpected behavior of Drawer( #1749 ) ( #1771 )
...
* fix: unexpected behavior of Drawer(#1749 )
1. The scroll bar of the body is enabled after closing one of the
multiple drawers
2. Bad parameter NoAnimation.
* chore: remove debug output
* chore: add comments for ComponentStatus
* fix: different behaviors in WASM and Server modes
* chore: remove debug output
2021-07-25 22:41:06 +08:00
James Yeung
11bfaef22e
feat(module: upload): support drag ( #1765 )
...
* feat(module: upload): support drag
* fix button text
* add tests
* delete useless field
2021-07-24 21:29:31 +08:00
Andrzej Bakun
361054ee15
fix(module: select): duplicated tags ( #1766 )
2021-07-23 22:48:14 +08:00
gmij
1ff7067f2b
docs: fix encoding error ( #1760 )
...
* fixed. Fix network error when requesting contributor list in local development environment
* fixed. Fix Chinese garbled code
* Update Dynamic.razor
Co-authored-by: Gmij <chenb@teleware.cn>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-22 19:48:11 +08:00
anranruye
a344daf6f6
refactor(module: table): remove the breaking change for pagination mode ( #1754 )
2021-07-20 17:27:14 +00:00
James Yeung
095fd1bae2
docs: update recommend ( #1755 )
...
* docs: update recommend
* fix test
2021-07-21 00:47:23 +08:00