Commit Graph

1023 Commits

Author SHA1 Message Date
王俊
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
anranruye
9ca2200ce9 fix(module: select): can not set initial value for non-datasource approach (#1743)
* fix(module: select): can not set initial value for non-datasource approach

* Update Select.razor.cs

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-20 14:09:53 +08:00
James Yeung
f80e40d1bf fix(module: table): edit row demo can't recovery the editing on cancel (#1745) 2021-07-18 13:04:25 +08:00
James Yeung
3909e2c9d3 Merge 0.8.4 to Feature
Merge 0.8.4 to Feature
2021-07-18 00:37:56 +08:00
anranruye
16654f5b51 Merge 0.8.4 to feature 2021-07-18 00:04:11 +08:00
James Yeung
1758181dea fix(module: form): DisplayName for FormItem will be not default to property name (#1738)
* fix(module: form): DisplayName for FormItem will be not default to property name

* add a demo for display name attribute
2021-07-16 23:47:34 +08:00
zxyao
977633ae93 fix(module: modal): wrong setter in ModalOptions.ConfirmLoading (#1742) 2021-07-16 23:45:15 +08:00
ElderJames
8fe830dc8b fix build process for static web assets 2021-07-14 15:42:06 +08:00
James Yeung
659204aa76 changelog 0.8.3 (#1730)
* change 0.8.3

* Update CHANGELOG.zh-CN.md

* Update CHANGELOG.en-US.md
2021-07-14 00:03:01 +08:00
zxyao
d07e3cb8fc fix(module: dialog): click dialog cause the mask click event triggered (#1727) 2021-07-12 23:27:09 +08:00
James Yeung
74f1488a8a chore: refactor the build process (#1729)
* refactor the build process

* add message
2021-07-12 18:11:23 +08:00
zxyao
6aff9d370c fix(module: dialog): Modal and Drawer render reducing and update document and demo (#1701)
* fix(module: Modal&Drawer): render reducing and demo update

* docs(module: modal): add FAQ section

* docs: add English comments

* fix: wrong format in Modal_service_for_confirm.razor

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-11 20:48:16 +08:00
琢磨先生
300123045f 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>
2021-07-11 18:43:25 +08:00
anranruye
f92dddf316 fix(module: select): allow change both data source and value in one render period (#1720)
* fix(module:select): allow change both datasource and value in one render period

* Update Select.razor.cs

* Update Select.razor.cs

* Update Select.razor.cs
2021-07-11 18:41:27 +08:00
lukblazewicz
e98a68625a feat(module: tree): support check all from code (#1722)
Co-authored-by: Łukasz Błażewicz <lukasz.blazewicz@homebook.pl>
2021-07-09 17:16:35 +08:00
Brian Ding
a3602eea15 feat(module: tabs): scroll over tab pane (#1581)
* feat(module: tabs): scroll over tab pane

* feat(module: tabs): drop down hide visible tabs

* clean up the code

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-09 10:24:27 +08:00
BeiYinZhiNian
fb4a80ab14 fix(module: upload): UploadFileItem Provide default configuration: ignore case (#1717) 2021-07-08 01:01:44 +08:00
HexJacaranda
f8da1efc9b fix(module: statistic): fix CountDown OnFinish callback exception(#1712) (#1714)
Calls to OnFinish callback now won't cause InvalidOperationException.
2021-07-08 00:17:14 +08:00
kuznecovIT
f856f3230d fix(i18n): russian locale resources additions (#1709)
* Russian locale resources additions

Based on https://github.com/ant-design-blazor/ant-design-blazor/issues/1707

* Change 'firstDayOfWeek' to 'Monday'
2021-07-06 11:27:40 +08:00
anranruye
e4e1289529 fix(module: locale-provider): add missing nodes default values (#1710) 2021-07-06 01:10:16 +08:00
James Yeung
486f6cb6cf fix(module: tabs): Exception caused by cascade assignment to TabTemplate (#1708) 2021-07-05 18:40:59 +08:00
anranruye
65857a63b7 fix(module: overlay): better judge whether mouse is inside the trigger when click (#1692)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-05 13:45:59 +08:00
James Yeung
c586455180 fix aot build 2021-07-04 23:39:57 +08:00
Henrik Widlund
f54d03f51c fix(module: upload): treat 2xx response codes success (#1705)
Treat all 2xx status codes as success in the upload module.
2021-07-04 23:31:44 +08:00
James Yeung
6705eb23e5 feat(module: tabs): add reuse tabs routeview (#1704) 2021-07-04 23:19:38 +08:00
Henrik Widlund
56fb02c6f9 feat(module: table): support expanding all items in table (#1695)
Add the ability to have all items in a table by setting  DefaultExpandAllRows to true.

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-07-02 13:45:24 +08:00
James Yeung
1bc79e2539 fix(module: checkbox): fix the test following up PR #1689 (#1699)
* fix(module: checkbox): fix tests

* fix testkit package
2021-07-02 12:44:39 +08:00
James Yeung
3a295f5c54 feat(module: tabs): add OnClose event and TabTemplate (#1698)
* feat(module: tab): add onclose event and tabtemplate

* add tests
2021-07-02 01:16:53 +08:00
anranruye
be958dad87 fix(module: date-picker): fix date picker width (#1685)
* fix(module:date-picker): fix date picker width

* Update DatePickerBase.cs
2021-06-30 18:34:19 +08:00
anranruye
82739e9417 fix(module: table): add PopupContainerSelector for filter and/or selector (#1687)
* fix(module:table): add PopupContainerSelector for filter and/or selector

* Update Column.raz
2021-06-30 15:04:11 +08:00
Zonciu Liang
d22dae465f fix(module: checkbox): remove redundant class (#1689)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-06-30 15:01:58 +08:00
anranruye
1ec582bff3 fix(module: space): fix space items behavior when they are inside if block (#1684)
* fix(module:space): fix space item margin

* remove Index parameter

* remove additional using

* Update Customize.razor space demo

* Update SpaceItem.raz
2021-06-30 13:41:38 +08:00
gmij
23e0aa7185 feat(module: form): use DisplayName attribute as the default FormItem Label (#1682)
* add. 如果没有设置FormItem的Label参数,则尝试使用绑定字段的DisplayName

* Update components/form/FormItem.razor.cs

Co-authored-by: 陈斌 <chenb@teleware.cn>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-06-28 14:32:46 +08:00
anranruye
6cb660320a fix(module: table): allow set filters after table initialization (#1667)
* fix(module:table): allow set filters after table initialization

* Update Column.razor.cs
2021-06-28 14:19:33 +08:00
Andrzej Bakun
24d081ea8c fix(module: date-picker): Date picker blur/focus & regression tests (#1681)
* fix(module:datepicker): locale & blur issue fix

* tests(module:datepicker): add regression tests

* fix: focus is kept on picker false click & blur is applied when needed

* fix: tests
2021-06-28 11:28:18 +08:00
anranruye
4967a0bca4 fix(module: date-picker): fix low datetime error (#1663) 2021-06-27 09:53:01 +08:00
Newbe36524
ecee7ace46 chore: enable AOT for docs site (#1656)
* Build AOT site

* remove package publish

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-06-24 19:11:11 +08:00
anranruye
a06fd5c2e5 fix(module: form): fix input components inside customized form control (#1662) 2021-06-24 12:18:18 +08:00
Andrzej Bakun
1d3a13e57e feat(module: dropdown): each button customization (#1659)
* feat(module:dropdownbutton): each button customization

* fix: Tag tests
2021-06-22 23:55:14 +08:00
Andrzej Bakun
10e13c5059 fix(module: tag): show pointer cursor when OnClick.HasDelegate (#1660) 2021-06-21 18:57:02 +08:00
笨木头
7f840e9fdf feat(module: DatePicker): support disable one of range-picker inputs (#1648)
* feat(module: rangepicker): support disable one of inputs

* doc: update doc
2021-06-19 00:13:18 +08:00
James Yeung
7848635b55 Merge 0.8.2 to feature (#1651)
* test: DateHelperTests was in the wrong dir (#1529)

* fix(module: radio): add defaultChecked and defaultValue (#1494)

* fix(module: radio): add defaultChecked and defaultValue

* add tests

* add test for radio group

* feat: Added locale es-ES (#1534)

* fix(module: locale): add missing 'filterOptions' node to german locale file (#1562)

* docs(module: table): update ‘fork official sample’ demo (#1544)

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* fix(module: npuNumber): include parser in value evaluation (#1567)

* fix(module: input): fix & feat & docs & tests: Input general fixes (#1530)

* docs(module:input): api correction & comments

* fix(module:input): clear icon in sync with antD

* fix(module:input): add parameter bordered

* fix(module:textarea): add parameter ShowCounter

* fix(module:input): Focus with behaviors

* docs: add missing docs, rearrange order

* fix(module:search): update to match new standard look

doc(module:search): add API & demos

* fix(module:inputgroup): override style to remove whitespace\
docs: same as react

* fix(module:inputpassword): support custom icon
docs: same as react

* fix(module:input): add blur method
docs: add blur method

* fix(module:input): add readonly parameter

* tests

* fix

* fix(module:input): sequence correction

* Update components/core/Base/AntComponentBase.cs

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* review fixes

* fix: clean-up

* tests: fix missing mock

* fix: focus

* fix(module:input): bind clear button to _inputValue

* tests: clear button show/hide

* tests: package update

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* fix(module: drawer): OffsetX and offsetY do not work (#1435) (#1448)

* fix(module: drawer): OffsetX and offsetY do not work (#1435)

* docs: demo update

* fix: Placement is switched to the relative direction, the animation appears

* fix: the bug of closing animation missed

* fix: incorrect animation

* fix: different behaviors in WASM and Server side

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* docs: Added essential step in get started procedure (#1579)

* Added essential step in get started procedure

The article is missing the dependency registration. If these dependencies are not registered, the library couldn't be used (at least in my case).

* Update getting-started.en-US.md

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* docs: document improvement (#1578)

* fix the ordering of menu items

* add ueditor link

* fix icon document search style

* fix affix width for side menu

* add faq doc

* feat(module: datepicker): Picker clear button event (#1586)

* feat(module:datepicker): add OnClearClick eventcallback

* docs(module:datepicker): format docs has same behavior as react docs

* fix: adjust code to match net 3.1

* fix: eventcallback name fix

* Update site/AntDesign.Docs/Demos/Components/DatePicker/doc/index.zh-CN.md

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* fix(module: dropdown): align with react (#1588)

* fix(module:dropdownbutton): align with react version

* doc(module:dropdownbutton): align with react docs

* fix(module: table): fix can not close filter by confirm button (#1602)

* fix(module: table): fix filter icon wrong highlight, fix filter behavior when there is no input value (#1592)

* fix(module:table): fix filter icon wrong highlight

* Update Column.razor

* fix(module:table): fix filter for no input

* fix(module: table): fix filter not applied (#1594)

* fix(module: InputNumber): fix error when blur (#1612)

* fix(affix): remove wrong event listeners (#1616)

* fix(module: table): fix wrong compare operator, remove input components for unary filter operators (#1596)

* fix(module:table): fix wrong compare operator

* remove whitespace

* fix(module:table): remove input component for 'is null' and 'is not null' table filter

* Update Column.razor

* fix(module:table): allow remove first filter

* remove whitespace

* Update Column.razor

* Update Column.razor

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* fix(module: dropdown): dropdown button missing properties & docs fix for Dropdown & Button (#1609)

* fix:fix(module:dropdownbutton): add regular button behaviors and properties

* fix(module:button): add text type & docs

* docs(module:dropdown): version correction

* fix(module:overlay): re-add IsButton parameter

* fix: add xml comment to public methods

* fix(module:overlay): add xml documentation

* fix(module:dropdown): chrome block button force

* fix(module:button): remove Search parameter

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* fix(module: datepicker): in form behavior (#1617)

* i18n: Add missing elements to Dutch locales (#1624)

* chore(ci): fix coverage report uploading (#1614)

* chore(ci): fix coverage report uploading

* continue when fail to upload

* docs: update modal and drawer docs (#1625)

* docs: update modal docs

* docs: modify DropdownInDrawer

* docs: update demo for DrawerService and ModalService

* fix(module: modal): Modal dialogs not showing anymore (#1635)

* Fix issue #1634 - Modal dialogs not showing anymore

* Removed unnecessary Search from ButtonProps as part of #1634 fix - Modal dialogs not showing anymore

* fix(module: table): fix selection clear (#1632)

* fix(module:table): fix selection issues

* allow SetSeletion(null) when there is not a Selection column

* allow change selection by setting RowDate.Selected

* fix(module: checkbox): fix checkbox group in-form behavior (#1637)

* fix(module: image): fix the style property position (#1642)

* fix(module: tag): Issue solved & align with react antd & tests (#1631)

* fix(module:tag): close does not trigger onclick

add custom color handling
add animation handling
add status tags

* docs(module:tag): align with react antd

* tests(module:tag): add basic tests

* fix: style fixes

* fix: remove default animation; add custom animation demo

* fix: remove ExtraCls and use Class from base

* Update components/tag/Tag.razor

* clear the open animate after tag opened

* translate demo docs

Co-authored-by: James Yeung <shunjiey@hotmail.com>

* changelog 0.8.2 (#1649)

* add Visible back to Tag.razor.cs

* Update SearchLoading.razor and idnex.en-US.md

* Update index.zh-CN.md

Co-authored-by: 笨木头 <musicvs@163.com>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
Co-authored-by: Magehernan <magehernan@gmail.com>
Co-authored-by: Andrzej Bakun <andrzej@neelyc.com.cy>
Co-authored-by: zxyao <zxyao145@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>
2021-06-18 23:17:49 +08:00
James Yeung
f6f430cb5c feat(module: form): add advanced search demo (#1654) 2021-06-18 19:17:57 +08:00
James Yeung
060e6f178c fix(module: grid): gutter adjustment on col initialize (#1653) 2021-06-18 18:49:18 +08:00