* fix(module:datepicker):date typing, enter behavior, overlay toggle, key navigation
* fix(module:datetime): picker value set to previous on key actions
* fix(module:select): new tag item label and value fix
* fix: interop firefox "Permission Denied" fix
* fix(module:select): prefixIcon styling and positioning
* feat: Add a pull-down effect to Cascader (integrated Overlay components)
* switch trigger to unbound div
Co-authored-by: ElderJames <shunjiey@hotmail.com>
* fix(module:datepicker): incorrect date format strings fix
culture set takes effect
fallback to default local when locale json does not exist
* fix(module:datepicker): do not replace Locale if is set in attribute
* Update Step.razor.cs
I believe that we should be invoking a State Change here. Currently the navigation is not working otherwise.
* Update Step.razor.cs
Resolved error from Disposal
* 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
* fix(module:form): form.reset() will make new editContext
fixes 947
* fix(module:form): validation is reset when model changes
fixes 851
fixes 982
fixes 991
* feat(module:form): validation reset method
* Added Static class IconType for intellisense
* Added: Static Class Generator
* move the generator file to cli
Co-authored-by: ElderJames <shunjiey@hotmail.com>
* feat(module:overlay): OverlayTrigger not bound to a div
* feat(module:overlay): OverlayTrigger not bound to a div
* feat(module:overlay): Logic transfer to single Overlay
* feat(module:overlay): remove obsolete duplication
* feat(module:Tooltip): Add for unbounded oncontextmenu event handler
* feat(module:tooltip): unbound js event listeners remove
* docs(module:tooltip): unbound explanation
* fix(module:button): attach Ref to top level html element @ref
* feat(module:dropdown&tooltip&popconfirm&popover): Overlay not bound to a div
* docs(module:dropdown&tooltip&popconfirm&popover): unbound explanation
* feat(module:OverlayTrigger): common logic relocation
* feat(module:overlaytrigger): Overlay not bound to a div
* feat(module:DatePicker): Overlay not bound to a div
* feat(module:select): Overlay not boud to div
* fix(module:select): onclickarrow event relocation
* fix(module:select): rename Show to OnArrowClick
* feat(module:avatar): Overlay not bound to a div
* docs(module:avatar): demo switch to unbound version
* feat(module:autocomplete): partial OverlayTrigger not bound to a div
* feat(module:slider): tooltip
* docs(module:slider): tooltip
* fix(module:overlay): add SetVisible method
* feat: set Ref where missing, performance
components register Ref when missing
IsFixed flag for CascadeValue changed
hard-code sequence numbers when using RenderTreeBuilder
Rate component use Tooltip Unbound version
Tabs test fix
* fix: revert changes (accidental)
* feat(module:upload): tooltip with unbound usage
* feat(module:table): column use of unbound tooltip
* feat(module:autocomplete):overlay unbound from div
* fix(module:upload): missing div restore
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* fix(module: date-picker): year would out of range
* prevent out of range
* add two methods
* fix(module: datepicker): out of range error
* fix: decadePanel is still out of range
Co-authored-by: 钟迪龙 <musicvs@163.com>
* fix(module:DatePicker): input OnClick has new event handler
* fix(module:DateTime): remove misleading reliance on picker index
* fix(module: DatePicker & RangePicker): DefaultValue type change
DefaultValue type change to align with Value type
* fix(module:rangepicker): add default values helper with tests
* fix(module:datepicker): ChangePickerValue action declaration fix
Picker value is served based on input index (start/end)
* fix(module:DatePicker): optimization
ViewStartDate, MaxRow & MaxCol do not cause refresh if not changed
* fix(module:DatePicker): min date fix
ArgumentOutOfRangeException fix for dates before DateTime.MinValue
* fix(module:RangePicker): sorted values
Values get ordered on set
* fix(module:DatePicker): OneOf switch to TValue
* fix(module:DatePicker): code optimization and PickerValue fix
PickerValue fix gets first panel value and evaluates second panel value
* fix(module:DatePicker): default values evaluation
* fix(module:RangePicker): default picker value fix
* docs(module:DatePicker): switch to TValue for DefaultValue
* fix(module:RangePicker): other value picker fix
* fix(module:RangePicker): on value init include DefaultValue
Co-authored-by: James Yeung <shunjiey@hotmail.com>
* Issue#915,and fix the issue that can not render correctly when change carousel DotPosition
* Resolve exception exception of server side when refresh the browser.
* Fix Fade style.
* refactor(module: modal): refactor the code of Modal, Confirm and Dialog
refactor details:
- Add DialogWrapper compontent to control the logic of dialog removal from DOM
- Add the appropriate folders for Dialog, Modal, and Confirm
- Remove methods with the same logic but different names in ConfirmService
- Split Title into Title (string) and Titletemplate (renderfragment)
- Add comments to code
- Rename ConfirmDialog to Confirm
- Specification of method name in ConfirmService
- Adjust the time of throttle function for draggabe modal
- Extract the common part of ModalOptions, ConfirmOptions and DialogOptions as DialogOptionsBase
* refactor: move DefaultCloseIcon etc. static members to DialogOptionsBase
* docs(module: modal): update docs
* fix: dialog incorrect waiting
* fix: pickup missing pr/7
* Expose SubMenu's Placement
The Placement of SubMenu can now be changed and it will be set to BottomLeft or RightTop as before if you don't set it.
* Try fix#922
I'm not sure if it will bring new problems, but it solved my problem. I hope someone can help me review it to make sure it doesn't break other things.
* Just optimize code style
* fix(module:slider): drag lag and reposition fix
remove unnecessary check from OnMouseMove
change position calculation - remove handle size
* fix(module:slider): text select issue while slider drag fix
* fix: remove the style
* clean value
* fix(module:slider): text select while slider drag fix
Co-authored-by: ElderJames <shunjiey@hotmail.com>
* Implement optional key debouncing
* Fixes & refactor
* Force update value on blur
* Only change value on blur if debounce is disabled
* fix: default to enable debounce and change value on blur directly
Co-authored-by: Luke Parker <10430890+TheRealHona@users.noreply.github.com>
Co-authored-by: ElderJames <shunjiey@hotmail.com>