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
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
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
James Yeung
4ea72e2720
fix(module: cascader): add SelectedNodesChanged and invoke it after clear selected ( #1437 )
2021-04-29 14:31:03 +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
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
555fdb9a43
fix(module: checkbox & switch): Checked parameter binding ( #1394 )
...
* fix(module:checkbox): allow binding to Checked parameter
* fix(module:switch): allow binding to Checked parameter
* fix(modules): checkbox & switch get AntInputBoolComponentBase class
* test(module:switch): add tests
* test(module:checkbox): add tests
* test(module:divider): simplify by using id:ignore
* docs(module:checkbox): bind example
* docs(module:switch): bind example
* fix(module:switch): add Control + docs + tests
* feat(module:checkboxgroup): add layout and mixed mode
* fix: review comments + tests
* fix(module:checkboxgroup): parameter name should be MixedMode
added more tests
* fix demo
* fix(module:checkboxgroup): allow toggling between modes
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-25 01:04:21 +08:00
MihailsKuzmins
c0f8859914
fix(module: input): preserve focus and caret position for input password when visibility is toggled ( #1377 )
...
* set focus when the password button is clicked
* add methods for selection
* set selectionStart after Focus
* fix typescript
* set selectionEnd as well
* fix a stupid if-condition-bug
* remove checks for element
* add selectionStart to getDomInfo
* get selectionStart from Element
* delete unneeded js method
Co-authored-by: mihails.kuzmins <mihails.kuzmins@daytongroup.lv>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-18 08:06:06 +00:00
James Yeung
d4cbc6d4e0
feat: add element component ( #1378 )
...
* refactor: rename `HtmlElement` property case
* rename the directory name for overlay
* add element component
2021-04-17 22:14:01 +08:00
Andrzej Bakun
fc5086a3f7
fix(module: avatar): size calculation & CssSizeLength functionality expansion ( #1364 )
...
* core: expand CssSizeLength to handle double & decimal (with tests)
* fix(module:avatar): move to CssSizeLength
fix: explicit size calculation
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-16 02:50:31 +00:00
James Yeung
e8965eb369
chore: merge feature into master ( #1350 )
...
* feat(module: table): add a method to get query model (#1202 )
* feat(module: table): add OnExpand event (#1208 )
* feat(module: table): add summary (#1218 )
* feat(module: table): add summary row
* feat: add fixed summary cell
* feat(module: InputNumber): Add long-click and keyboard operation (#1235 )
* feat(module: InputNumber): Add long click and keyboard event
1. When hold mouse down button will always trigger the increase or decrease
2. Add event listener to "ArrowUp" and "ArrowDown" key
* feat(module: InputNumber): Add long click and keyboard event
1. When hold mouse down button will always trigger the increase or decrease
2. Add event listener to "ArrowUp" and "ArrowDown" key
* fix null reference exception
Co-authored-by: ElderJames <shunjiey@hotmail.com>
* refactor(module: pagination): cover the apis of react (#1220 )
* feat(module: config-provider): support RTL (#1238 )
* feat(module: config-provider): support RTL
* add rtl for each component
* fix rtl for pagination
* add rtl for overlay
* chore: sync ant-design v4.14.0 (#1249 )
* feat(module: tag): add closing event (#1268 )
* tag add onclosing
event
* clean code
* translate the comment
* translation
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* chore: sync ant-design v4.15.0 (#1281 )
* feat: add built-in themes (#1286 )
* feat: add themes
* add docs theming styles
* fix the RTL for FixedWidgets
* fix aliyun theme
* fix docs style
* feat(module: form): Form lable supports left alignment (#1292 )
* feat: Form lable supports left alignment
* Update and rename components/grid/Col.razor.cs to 组件/格网/Col.razor.cs
* Delete Col.razor.cs
* no message
* PR:1292
* typo LabelAlign
* add the property in Col instead FormItem
* clean code
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: upload): missing and new event (#1302 )
* feat(module:upload): missing and new event
* docs(module:upload): new events (missing Chinese)
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* refactor: unified use of FeedbackComponent for modal comfirm and drawer (#1263 )
* refactor: support to use the same template for confirm and modal
* refactor: support to use the same template for drawer
* refactor: separate interface IOkCancelRef
* chore: modify EventUtil class summary
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: alert): add message template and loop banner demo (#1250 )
* feat(Alert): added alert loop component
* fix: move cmp into main
* feat: add parameters for looping text
* feat: add new messages loop
* fix: create new internal looptext cmp
* doc: add demo
* doc: add demo markdown
* doc: update alert api
* doc: update cn docs
* fix: add missing dependency
* fix: update param name
* impleement loop text with css
* fix the document
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: table): add support for Display attribute (#1310 )
feat(module:table): add support for Display attribute
Display attribute is widely used to specify display text for entity properties.
Table component should get column names from Display attribute instances.
Closes #1278
* test: add TestKit for public tests (#1248 )
* test: change folder structure and add new TestKit csproj for public testing of AntDesign-based applications
* docs: added CN and EN docs about TestKit
* fix doc translate
* change the directory structure
Co-authored-by: Patryk Grzelak <pgrzelak@mutate.app>
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* feat(module: space): add wrap, split and size array (#1314 )
* fix(module: datepicker): incorrect in RTL mode (#1300 )
* fix(module: dropdown): default PlacementType is incorrect in RTL mode
* fix(module: datepicker): not correct in RTL mode
* fix(module: datepicker): styles is incorrect when switch to LTR from RTL
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* docs: fix default css link (#1318 )
* fix(module: table): bring PR1208 to PR1303 merge master into feature (#1326 )
* feat(module: pagination): add TotalBoundaryShowSizeChanger parameter (#1325 )
* feat(module: pagination): add TotalBoundaryShowSizeChanger
* docs(module: pagination): update API
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* docs: dynamic primary color changing (#1332 )
* feat(docs): change color dynamically
* docs: dynamic primary color changing
* fix file path
* delete the script
* feat(module: table): add build-in filters (#1267 )
* tablefilter-moreoptions
* tablefilter-moreoptions
* tablefilter-moreoptions
* tablefilter-moreoptions
* tablefilter-moreoptions
* fix demo and docs
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: tooltip): wrong popup direction (#1348 )
* fix merge conflicts
Co-authored-by: Andrzej Bakun <andrzej@neelyc.com.cy>
Co-authored-by: LingDev <lingjing0921@live.com>
Co-authored-by: Zonciu Liang <zonciu@zonciu.com>
Co-authored-by: TimChen <TimChen44@users.noreply.github.com>
Co-authored-by: unsung189 <52531536+unsung189@users.noreply.github.com>
Co-authored-by: zxyao <zxyao145@gmail.com>
Co-authored-by: Patrick <42546986+MutatePat@users.noreply.github.com>
Co-authored-by: anranruye <54608128+anranruye@users.noreply.github.com>
Co-authored-by: Patryk Grzelak <pgrzelak@mutate.app>
Co-authored-by: 笨木头 <musicvs@163.com>
Co-authored-by: Magehernan <magehernan@gmail.com>
Co-authored-by: ldsenow <ldsenow@gmail.com>
Co-authored-by: Leishi <lluo@octet.com>
Co-authored-by: YMohd <31305504+YMohd@users.noreply.github.com>
2021-04-15 14:28:14 +08:00
Andrzej Bakun
242084e774
fix: multiple bugs originating from js ( #1342 )
...
* fix: multiple bugs originating from js
* fix(module:input): remove preventScroll from Focus method
fix: keep focus on clear
* fix(module:input): debug info clean-up
* fix(module:select): wait for browser to finish render
* fix(module:select): wait for ElementReference.Id
* fix doc assets
* fix(module:select): increase wait time for ElementRefernece.Id
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-15 14:19:26 +08:00
ElderJames
433d376739
merge master into feature
2021-04-15 12:55:36 +08:00
James Yeung
f4a3b60047
fix(module: tooltip): wrong popup direction ( #1348 )
2021-04-15 12:20:48 +08:00
Andrzej Bakun
d64388c0ab
feat(module: select): Select responsive max tag count ( #1338 )
...
* feat(module:select): add MaxTagTextLength, MaxTagCount & MaxTagPlaceHolder
* feat(module:select): responsive maxTagCount using window.resize
* docs(module:select): MaxTagCount functionality
* fix docs
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-04-13 13:12:18 +08:00
YMohd
9ff708eb31
feat(module: table): add build-in filters ( #1267 )
...
* tablefilter-moreoptions
* tablefilter-moreoptions
* tablefilter-moreoptions
* tablefilter-moreoptions
* tablefilter-moreoptions
* fix demo and docs
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-11 01:11:19 +08:00
ElderJames
aaff88adf7
merge master into feature
2021-04-08 22:32:48 +08:00
Andrzej Bakun
851c970f1d
fix(module: overlaytrigger): correct method disposal ( #1322 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-08 14:30:53 +00:00
笨木头
d0922fbc50
fix(module: datepicker): incorrect in RTL mode ( #1300 )
...
* fix(module: dropdown): default PlacementType is incorrect in RTL mode
* fix(module: datepicker): not correct in RTL mode
* fix(module: datepicker): styles is incorrect when switch to LTR from RTL
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-06 20:02:53 +08:00
James Yeung
6a8036ca57
feat(module: space): add wrap, split and size array ( #1314 )
2021-04-06 14:20:29 +08:00
anranruye
c06e73ba5b
feat(module: table): add support for Display attribute ( #1310 )
...
feat(module:table): add support for Display attribute
Display attribute is widely used to specify display text for entity properties.
Table component should get column names from Display attribute instances.
Closes #1278
2021-04-04 20:38:57 +08:00
zxyao
31aac9f914
refactor: unified use of FeedbackComponent for modal comfirm and drawer ( #1263 )
...
* refactor: support to use the same template for confirm and modal
* refactor: support to use the same template for drawer
* refactor: separate interface IOkCancelRef
* chore: modify EventUtil class summary
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-04 15:40:54 +08:00
Andrzej Bakun
1d4ea440fa
fix(module: textarea): default to empty string ( #1305 )
...
* chore: add GitHub Actions for auto preview (#1205 )
* chore: add github actions for auto preview
* fix setup job
* chore: add GitHub Actions for auto preview (#1205 )
* fix(module:textarea): add parameter DefaultToEmptyString
* fix(module:textarea): occasional crashes of js in firefox
* docs(module:input): added new param DefaultToEmptyString
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-03 15:22:11 +08:00
Andrzej Bakun
19e0f61961
fix(module: upload): Upload list update fix ( #1301 )
...
* chore: add GitHub Actions for auto preview (#1205 )
* chore: add github actions for auto preview
* fix setup job
* chore: add GitHub Actions for auto preview (#1205 )
* fix(module:upload): file list update
* fix(module:upload): typed args for file upload
* fix(module:upload): delete button remove from picture-card
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-02 16:23:00 +00:00
笨木头
32d1f27708
fix(module: datepicker): DatePicker DisabledDate works incorect ( #1298 )
...
* fix(module: datepicker): DatePicker DisabledDate works incorect
* test(module: dateHelperTests): modify test case
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-02 16:08:36 +00:00
unsung189
b68e70fd76
feat(module: form): Form lable supports left alignment ( #1292 )
...
* feat: Form lable supports left alignment
* Update and rename components/grid/Col.razor.cs to 组件/格网/Col.razor.cs
* Delete Col.razor.cs
* no message
* PR:1292
* typo LabelAlign
* add the property in Col instead FormItem
* clean code
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-04-02 23:13:44 +08:00
James Yeung
822ce2dd36
feat: add built-in themes ( #1286 )
...
* feat: add themes
* add docs theming styles
* fix the RTL for FixedWidgets
* fix aliyun theme
* fix docs style
2021-03-31 19:23:32 +08:00
TimChen
004777367d
feat(module: tag): add closing event ( #1268 )
...
* tag add onclosing
event
* clean code
* translate the comment
* translation
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-03-31 19:23:30 +08:00
James Yeung
d2e9c4b247
feat(module: config-provider): support RTL ( #1238 )
...
* feat(module: config-provider): support RTL
* add rtl for each component
* fix rtl for pagination
* add rtl for overlay
2021-03-31 19:23:26 +08:00
笨木头
93b14fe81d
fix(module: dropdown): Animations for down and up are inverse ( #1274 )
...
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-03-24 14:11:28 +00:00
Zonciu Liang
da55e9e7e8
fix(animation): missing prefix ( #1243 )
...
* fix: add class name prefix for zoom and slide-up animations.
* fix(module: popconfirm): fix animation
* fix(module: popover): correct animation, sync de
2021-03-12 15:46:48 +08:00
笨木头
1a86a88002
fix(module: table): clicking outside couldn't close filter panel ( #1232 )
2021-03-10 20:03:55 +08:00
Patrick
f20d863bc3
test: Add ability to use OverlayTrigger in tests ( #1227 )
...
* Add TestDomEventService to TestBase
* chore(tests): update to net5
* feat(testdomeventservice): override eventdomservice to null
* fix(AddEventListener): make AddEventListener virtual
* feat(test): add basic overlay test
* fix(name): make name .cs
2021-03-09 13:54:30 +00:00
Andrzej Bakun
a92a9e4ffc
fix(module: select): press enter on form cause validation to fail ( #1196 )
...
* fix(module:select): enter behavior on form
* fix(module:select): add DisableSubmitFormOnEnter attribute
* fix(module:select): remove proposed DisableSubmitFormOnEnte
2021-03-04 23:16:24 +08:00
Andrzej Bakun
6ebb1b311a
fix(module: TextArea): sizing bug for components outside viewport ( #1155 )
...
* fix(module:TextArea): sizing bug for components outside viewport
* fix(module:textarea): single js method to get textarea info
* fix(module:textArea): clean up unnecessary slice
* fix(module:textarea): autosize has proper effect
* chore: adjusting the release cycle and versioning
* fix(module:textarea): resize on type fix
* fix white line
Co-authored-by: ElderJames <shunjiey@hotmail.com>
2021-03-01 14:50:22 +00:00
James Yeung
4065869806
feat(module: table): add filters ( #1178 )
...
* feat: add table filter
* add filter buttons
* fix filter menu
* make filter work
* support multiple filters
* delete the old files
* support single select
2021-02-27 23:55:48 +08:00
James Yeung
0c13eb7198
docs(module: table): add editable cell/row demo ( #1152 )
...
* feat(module: table): add editable cell demo
* add editable row de
2021-02-22 11:29:56 +08:00
James Yeung
597133363a
fix(module: table): support more generic units for scroll x/y ( #1137 )
2021-02-14 20:15:53 +08:00
Andrzej Bakun
d98c851c70
fix(module: select): new tag item label and value fix ( #1121 )
...
* fix(module:select): new tag item label and value fix
* fix: interop firefox "Permission Denied" fix
* fix(module:select): prefixIcon styling and positioning
2021-02-14 17:42:44 +08:00
笨木头
314b07daf9
feat(model: overlay): add boundary detection adjustment ( #1109 )
...
* feat(model: overlay): add boundary detection and orientation adjustment
* feat: suport inview and inscroll mode
2021-02-09 10:01:42 +08:00
James Yeung
93310a1d14
docs: fix anchor and improvement ( #1107 )
...
* docs: fix anchor and improvement
* fix docsearch
* fix docsearch action
2021-02-06 19:27:48 +08:00
Andrzej Bakun
ea061850ec
fix(module: select): multiple fixes and optimizations ( #1087 )
...
* fix(module:select): multiple select & tags & tokenization fix
performance optimizations
add PrefixIcon
keep focus on selected item
* fix(module:select): on clear button make first active
* docs(module:select): reflect changes
2021-02-04 23:40:47 +08:00
Zonciu Liang
ea412b24ec
feat(core): access object's property by path-based string ( #1056 )
...
* fix: DataIndex access maybe null object
* feat: access object's property by path-based string
* doc: update Table DataIndex demo
* doc: correct Table/demo/custom-row-style.md file encoding
Co-authored-by: James Yeung <shunjiey@hotmail.com>
2021-01-31 01:25:25 +08:00
Andrzej Bakun
e7b01d509c
fix(module: table): table exception on refresh ( #1040 )
...
* fix(module:overlay): remove obsolete js call
check for Ref.Id before any js operation on it
* fix(module:table): js interop exceptions on dispose
* docs(module:slider): typo fix
* docs(module:spider): typ
2021-01-25 12:53:19 +08:00
James Yeung
c9656ca227
feat(module: image): add image component ( #1038 )
...
* feat(module: image): add image
* add image preview
* add locale
2021-01-25 02:05:18 +08:00