Version 2.17.2
Changelog
Core
- Fixed: When positioning, only check for focused element, if component is not inline.
- Fixed: When showing modal popup, disable form elements on page only on Android < 4.
- Fixed: If an element had focus before opening a popup, a flickering occured.
- Fixed: Styling was wrong for some controls, if
box-sizing: border-box
was globally applied (e.g. using with Bootstrap, Kendo, etc.). - Fixed:
position
method error if called on a control not currently visible.
Calendar
- Fixed: Allow touch events from month view to propagate.
- Fixed: Don't hide event bubble popup on mouse drag, if event list was scrolled.
- Fixed: Selected day was not always correctly updated if date was changed on the date scroller.
- Fixed: Scroller wheels went crazy if Time tab was before Date tab.
- Fixed: Workaround added for daylight saving browser bugs.
- New: Improve month change arrow functionality, especially in inline mode, preventing accidental month change while scrolling page content.
- New:
onMonthLoading
event which runs every time before a month markup is generated (#369). - New:
redraw
method which renders markup without reloading the data (#369).
Forms
- Fixed: Slider
data-live
attribute can't be switched off. - Fixed: Slider/Progress changing settings with
option
method duplicated the markup. - Fixed: Long text inside select overlapped the arrow icon.
- Fixed: Correct initial stepper value if out of range.
- Fixed: stepLabels accepted only string when it was initialized from setting.
Languages
- New: Danish translation (thanks to Mikkel Bonde).
Listview
- Fixed: Text and color support for actions (#317).
- Fixed: Hierarchical navigation scrolled the view to the top of the item, even if the item was already in the view.
- Fixed: Auto-scroll during sort was not working correctly.
- Fixed:
swipe: false
was not working inside theitemGroup
setting.
Measurements
- Fixed: If
defaultValue
was set, 0 could not be set using thesetVal
method.
Number
- Fixed: If
defaultValue
was set, 0 could not be set using thesetVal
method.
Select
- Fixed: When refreshing, if selected value is not present in the new data, update selected value.
Widget
- Fixed: Original markup ended up in wrong place if widget was destroyed.
Integrations
- Fixed: '$digest already in progress' error when calling the
clear
method in Angular. - Fixed:
mobiscroll-instance
was not working with forms.