Commit Graph

792 Commits

Author SHA1 Message Date
zxyao
977633ae93 fix(module: modal): wrong setter in ModalOptions.ConfirmLoading (#1742) 2021-07-16 23:45:15 +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
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
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
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
060e6f178c fix(module: grid): gutter adjustment on col initialize (#1653) 2021-06-18 18:49:18 +08:00
anranruye
eb8e92f1fd add Visible back to Tag.razor.cs 2021-06-18 16:31:31 +08:00
anranruye
b8658549e6 Merge 0.8.2 to feature 2021-06-18 16:09:13 +08:00
Andrzej Bakun
cee5d6914c 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>
2021-06-16 13:49:46 +08:00
James Yeung
46199b8e30 fix(module: image): fix the style property position (#1642) 2021-06-16 11:29:38 +08:00
anranruye
be1f432217 fix(module: checkbox): fix checkbox group in-form behavior (#1637) 2021-06-16 10:07:28 +08:00
anranruye
3117e72344 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
2021-06-15 18:22:07 +08:00
anranruye
6cd8482292 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>
2021-06-15 16:13:06 +08:00
Razvan Predescu
92d7203815 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
2021-06-14 00:33:26 +08:00
zxyao
8dda4147c4 docs: update modal and drawer docs (#1625)
* docs: update modal docs

* docs: modify DropdownInDrawer

* docs: update demo for DrawerService and ModalService
2021-06-13 23:04:19 +08:00
anranruye
6e9ddb80df 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
2021-06-13 00:39:31 +08:00
Gregory Loones
30e5988c6b i18n: Add missing elements to Dutch locales (#1624) 2021-06-10 11:06:30 +08:00
Andrzej Bakun
5cc5018c9c fix(module: datepicker): in form behavior (#1617) 2021-06-10 10:09:19 +08:00
Andrzej Bakun
4cac27f887 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>
2021-06-09 17:51:24 +08:00
anranruye
dc02db39da 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>
2021-06-09 16:14:41 +08:00
James Yeung
19d4e69a78 fix(affix): remove wrong event listeners (#1616) 2021-06-09 12:36:07 +08:00
anranruye
1b319e63fc fix(module: InputNumber): fix error when blur (#1612) 2021-06-08 23:24:25 +08:00
anranruye
8157f61e84 refactor(module: table): restore Table.Filters to IEnumerable<TableFilter<TData>> type (#1608) 2021-06-08 16:51:30 +08:00
anranruye
0577db8a5c fix(module: table): fix filter not applied (#1594) 2021-06-08 00:04:12 +08:00
anranruye
840184fd51 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
2021-06-07 23:47:03 +08:00
anranruye
fca845ab00 fix(module: table): fix can not close filter by confirm button (#1602) 2021-06-05 23:51:29 +08:00
anranruye
ce55fc0f1d refactor(module: table): optimize render fragments (#1597) 2021-06-05 23:35:04 +08:00
anranruye
477c57f9db 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
2021-06-03 18:54:41 +08:00
Andrzej Bakun
80e0043445 fix(module: dropdown): align with react (#1588)
* fix(module:dropdownbutton): align with react version

* doc(module:dropdownbutton): align with react docs
2021-06-02 10:46:58 +08:00
Andrzej Bakun
8e98528ce1 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>
2021-06-01 10:16:07 +00:00
James Yeung
c264b7d022 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
2021-05-31 19:45:23 +08:00
笨木头
ec45abc4d7 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>
2021-05-28 09:08:42 +00:00
zxyao
895c758836 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>
2021-05-28 06:10:44 +00:00
Andrzej Bakun
2d693740c6 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>
2021-05-27 18:13:26 +08:00
Romain J
c9d493e859 feat(i18n): Add French short week days (#1521) 2021-05-26 13:12:14 +08:00
James Yeung
c181916dea chore: sync ant-design v4.16.0 (#1569) 2021-05-25 10:01:53 +08:00
Andrzej Bakun
bc782a23f0 fix(module: npuNumber): include parser in value evaluation (#1567) 2021-05-24 23:51:44 +08:00
anranruye
7e30f5873b fix(module: locale): add missing 'filterOptions' node to german locale file (#1562) 2021-05-20 23:38:22 +08:00
Magehernan
27bf4e0b8e feat: Added locale es-ES (#1534) 2021-05-17 22:43:06 +08:00
Patrick
ea43ee7555 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>
2021-05-17 00:40:52 +08:00
zxyao
d3434398e3 feat(module: notification): add NotificationRef support (#1498)
* feat: add NotificationRef support

* docs: update docs

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-05-16 21:55:44 +08:00
James Yeung
bfb5e4f396 merge 0.8.1 to feature 2021-05-16 19:58:03 +08:00
James Yeung
7e5e83ee19 fix(module: radio): add defaultChecked and defaultValue (#1494)
* fix(module: radio): add defaultChecked and defaultValue

* add tests

* add test for radio group
2021-05-15 22:59:18 +08:00
Andrzej Bakun
ae58374282 fix: missing using is causing build failure (#1518) 2021-05-12 22:34:41 +08:00
zxyao
daced4479f fix: js function getDom return null bug (#1417)
* fix: js function getDom return null bug (#1374)

* fix: add IF precompiled instruction for observer attribute

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-05-12 03:31:57 +00:00
Ivan Ocoka
201172f122 fix:(module: overlay): positioning should take scroll into account (#1511)
Co-authored-by: Ocoka <somewhere@network>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-05-12 02:48:09 +00:00
Andrzej Bakun
3ae339a749 fix(module: input): guid optimization (#1515) 2021-05-12 09:41:17 +08:00
anranruye
7967828f2e fix(module: input): fix Input component for Guid type (#1510)
* fix(module:input): fix Input component for Guid type

* docs(module:input): add Guid generic sample code

* fix(module:input): add a comment to explain the change
2021-05-12 00:17:49 +08:00
anranruye
9671b8e940 fix(module: datepicker): fix multiple CultureInfo properties (#1492)
* fix(module:datepicker): fix multiple CultureInfo properties

* fix(module:datepicker): fix multiple CultureInfo properties
2021-05-11 21:58:40 +08:00
anranruye
c92b9566f1 fix(module: table): fix built-in filter select option width (#1500) 2021-05-11 14:15:35 +08:00
Andrzej Bakun
2d36dd4081 feat:(module: form): edit context dynamic change (#1504)
* tests: project up to standards

* fix(module:form): allow EditContext change
2021-05-11 11:13:14 +08:00
Andrzej Bakun
bcc919fce3 fix(module: form): expose LabelStyle property (#1503) 2021-05-11 11:02:15 +08:00
Andrzej Bakun
8fb2d262e6 fix(module: inputNumber): allow culture info to format input (#1480)
* fix(module:inputnumber): allow culture info to format input

* docs(module:inputnumber): demo & docs

* fix translation

Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-05-08 09:21:46 +00:00
Maksim
9bc7baec96 fix(module: InputNumber): input number self changing (#1490)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-05-08 08:35:08 +00:00
James Yeung
23dc3352a7 feat(module: cascader): support showSearch (#1484)
* feat(module: cascader): support showSearch

* add empty dropdown

* fix clear icon
2021-05-08 15:31:38 +08:00
Zonciu Liang
d77da6c003 fix(module: table): set DisplayName to null if MemberExpression is not found in the DataIndex expression tree (#1488) 2021-05-08 13:03:07 +08:00
anranruye
aa3114f643 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>
2021-05-08 13:00:52 +08:00
Zonciu Liang
d98b402b10 fix(module: table): exception is thrown when the DataIndex ends with the get_Item method. (#1485) 2021-05-08 01:47:41 +08:00
Andrzej Bakun
9858e3ec68 feat(module: form): expose EditContext (#1464)
* feat(module:form): allow access to validation messages

* feat(module:form): expose EditContext as readonly property
2021-05-08 00:47:52 +08:00
Andrzej Bakun
a7fabae919 fix(module: datepicker): Date picker panel click closing + some issues from #1431 (#1452)
* fix(module:datetime) keep open when click on panel

fix: tab key behavior
blur/show optimization

* fix(module:rangepicker): tab key behavior improvements

blur/focus optimizations

* fix(module:overlay): overlay visible before positioning

fix: flickering

* fix(module:datepicker): handle escape key

* fix(module:datepicker): mark properly current date on panel

* fix(module:datepicker): week mode calculates weeks properly
2021-05-07 15:31:13 +08:00
zxyao
5b6d72d741 fix(module: dialog): modify delay time to DOM_ MIN_ TIMEOUT_ VALUE (#1445)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-05-06 16:56:26 +08:00
anranruye
0d208ab362 fix(module: select): fix dropdown width for IE (#1469)
* fix(module:select): fix dropdown width for IE

* fix(module:select): add a comment to explain the change

* revert 'merge local branch'

* revert 'merge local branch'

* revert 'merge local branch'

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-05-06 06:07:34 +00:00
Andrzej Bakun
9509603489 fix(module: select): support IEnumerable in form (#1460)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-05-06 05:42:19 +00:00
Andrzej Bakun
f23f5088dc fix(module: checkbox): remove Value initialization blocking (#1459)
* fix(module:checkbox): remove Value initialization blocking

* Update CheckboxTests.razor

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-05-06 05:23:19 +00:00
anranruye
90dc038394 fix(module: select): fix error for nullable TItem (#1451) 2021-05-06 13:00:16 +08:00
anranruye
20c4926615 fix(module: table): fix spell mistake for TableFilterType.FieldType (#1442)
* style(module:table): fix spell mistake for TableFilterType.FieldType

* style(module:table): fix spell mistake for TableFilterType.FieldType
2021-05-01 03:40:05 +08:00
James Yeung
4ea72e2720 fix(module: cascader): add SelectedNodesChanged and invoke it after clear selected (#1437) 2021-04-29 14:31:03 +08:00
anranruye
202220dcd7 fix(module: table): fix wrong spell for TableFilterCompareOperator.EndsWith (#1434)
* fix(module: table): remove an redundant whitespace

* fix(module: table): fix wrong spell

* fix(module: table): fix wrong spell

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-28 15:14:21 +00:00
James Yeung
e648cdd53a fix(module: cascader): incorrect size (#1432)
* fix(module: cascader): incorrect size

* add test for cascader size
2021-04-28 22:42:29 +08:00
笨木头
ece46d4759 fix(module: overlay): issues in boundaryAdjustMode (#1420)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-28 12:44:23 +00:00
Andrzej Bakun
b27e4d47a6 fix(module: datepicker): validate manually entered date against format (#1389)
* fix(module:datepicker): validate manually entered date against format

* fix(module:datepicker): keep frozen the panel until valid date entered

* fix(module:datepicker): switch to current culture format

* fix(module:datepicker): build fix

* fix(module:datepicker): use InvariantCulture when calling ToString on date

* fix(module:datepicker): FormatAnalyzer handles also year, week, month & quarter picker

* fix(module:datepicker): FormatAnalyzer broken tests

* fix: FormatAnalyzer handles prefixes in format.

Suffix is handled for picker type = "year"
Tests include validation of not changing state

* fix: all modes go through format analyzing (inluding week&quarter)

* fix(module:datepickerbase): InternalFormat initalized properly for all modes

* fix(module:rangepicker): reset opposing date when in conflict with current

* fix(module:rangePicker): handle null in second part of range

* fix(module:datepicker): switch from BindConverter to partials

* tests(module:datepicker): FormatAnalyzer new tests to cover switch from BindConverter

* tests(module:datepicker): missed change in tests

* fix: focus, key events, reset value to original if not confirmed

* fix: bug fix on range & clean-up

* Update DatePicker.razor

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-28 03:54:19 +00:00
James Yeung
bcb9effc75 fix(module: table): check null in set sorter method (#1423) 2021-04-27 16:37:19 +08:00
Andrzej Bakun
b22f9495f4 feat: use ResizeObserver Api instead of window.resize (#1392)
* feat: use ResizeObserver Api instead of window.resize

* fix(module:select): fall back to window.resize in IE11.

* fix(module:domEventService): switch from IsIE11 to IsResizeObserverSupported

* fix: Console.WriteLine removed

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-27 06:03:39 +00:00
Andrzej Bakun
47ebd7f076 fix(module: table): DataIndex filter pop up (#1421)
* fix(module:overlayTrigger): TrigerRefernece points to OverlayTrigger.Ref.

* fix(module:overlay): Show waits for competing code to finish

* Update OverlayTrigger.razor.cs

* clean code

Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-27 05:02:29 +00:00
Andrzej Bakun
883b7c6e11 fix(module: select): OnDataSourceChange called when expected (#1419)
* fix(module:select): OnDataSourceChange called when expected

* test(module:select): add missing scenari
2021-04-27 10:45:02 +08:00