- Sidebar: add submenu support
- Sidebar: add any content support with li class
.content-container
- Sidebar: add attribute
data-size
to set sidebar width - Sidebar: add attribute
data-position
to set sidebarright
orleft
(default) - Array: add function (if not exists)
contains(val, idx)
- String: add function
toArray(delim, type, format)
this function is equal toUtils.strToArray
- Calendar: add attribute
data-exclude-day
. Comma separated string with day number from 0 (Sunday) to 6 (Saturday) - Calendar: add attribute
data-show-week-number="true|false"
- Calendar: add attribute
data-week-number-click="true|false"
- Calendar: add event
data-on-week-number-click="..."
- Calendar: add event
data-on-day-draw="..."
- Calendar: fix day selection for disabled
- Calendar: add class
day-border
and attributedata-day-border="true|false"
- Validator: fix error if value is undefined
- Validator: function
date
now support additional input attributedata-value-format
for non ECMAScript dates - Validator: function
date
now support additional input attributedata-value-locale
for non ECMAScript dates - Z-index: set equal z-index for
appbar
,bottomnav
,bottomsheet
,tabsmaterial
- Carousel: rename attribute
data-bullet-style
todata-bullets-style
- Carousel: add attribute
data-bullets-size
with valuesdefault
,mini
,small
,large
- Carousel: add style
cycle
- Popover: set default value for
data-popover-timeout
to10
, issue #1277 - Storage: Objects
storage
andsession storage
combined into one object. Access to objects remained unchanged:Metro.storage
,Metro.session
- String:
String.toDate
now supportlocale
as second parameter:"21 грудня 1972".toDate('%d %m %y', 'uk-UA')
- Navview: upd docs and less
- Lists: upd
items-list
,feed-list
,group-list
to use with not a list element. - Table: minor improve update
- Table: add attribute
data-horizontal-scroll-stop
. You can use this attribute to define media to stop scrolling.
- Toast: add function
init(options)
, now you can set toasttop
position anddistance
. See docs for details. - t-menu: less code moved to separate file
- h-menu: less code moved to separate file
- drop-utils: now contains classes for drop-down:
dropdown-toggle
,drop-up
,drop-left
,drop-right
- sidenav-m3: fix icon position for submenu, issue #1266
- Splitter: fix gutter for nested splitters
- Splitter: fix calc min size if value for attribute
data-min-sizes
comma separated value - Docs: fix mistake in docs for
sidenav-counter-expand-*
, issue #1269 - Docs: fix mistake in docs for
spacing
- Command button: set
font-weight
to override it when use in wordpress - Command button: set
line-height
to override it when use in wordpress - Inline-form: change behavior for
.form-group
- Carousel: add events
onSlideShow(HTMLElement slide)
,onSlideHide(HTMLElement slide)
- Examples: fix
start-screen
for scroll on mobile devices
- Validator: fix for issue #1254
- Inputs:
required
,invalid
,valid
classes now works only for inputs. - Validator: use attribute
data-use-required-class
to disable or enable classrequired
for inputs withdata-validate=required
- Popover: fix firing event
onPopoverShow
, issue #1258 - Notify: fix default options from new notify
- Inputs: fix toggle attribute
disabled
for inputs withrole
- Splitter: add service classes
.stop-select
,.stop-pointer
- Table: fix issue #1262
- Table: optimize functions
deleteItem
,deleteItemByName
- List: optimize functions
deleteItem
- Table: add attribute
data-horizontal-scroll
to enable horizontal scrolling for wide table - Table: add attribute
data-cls-table-container
- Tabs: add attribute
data-tabs-type
. This attribute sets new tab types for expanded horizontal tabs. Values:text
,group
,pills
- Sidebar: fix z-index
- Docs: fix mistakes in table options
- Utils css: fix class
m4-cloak
- Validator: add argument
data
to eventsdata-on-validate-form
,data-on-error-form
,data-on-submit
. Data is aobject
and contains pairs:input-name: input-value
for form elements. - Popover: fix close popover
- v-menu: fix drop down for
v-menu
->v-menu
- Validator: fix for issue #1254
- Utils: add functions
parseCard(val)
,parsePhone(val)
. Functions remove all not numeric chars from value - Table: add data formats
card
,phone
- List: add data formats
card
,phone
- Sorter: add data formats
card
,phone
- Input: remove -webkit-autofill background color
- App bar: fixed class
ml-auto
- v-menu: add service class
for-dropdown
, added automatically, when add role `dropdown - d-menu, v-menu: remove
min-width
for item - d-menu: fix icon position in item
- Cloak: add class
.m4-cloak
forbody
to remove blinking initiated components - Cloak: add meta tag
metro4:cloak
can receive values:show
,fade
(default) - Cloak: add meta tag
metro4:cloak_duration
can receive integer values, default500
. Use forfade
- Dialog: add element as context to events
- Popovers: fix minor bugs, issue #1179, issue #1238
- Popovers: add attribute
data-close-button="true|false""
- Popovers: now you can change popover content and position at runtime with attributes
data-popover-text
,data-popover-position
- Popovers: add attribute
data-cls-popover-content
- Popovers: change context for events to
element
for which popover is created - Colors: add branding color classes
bg-*
for facebook, twitter, github, gitlab, amazon, bootstrap - Select: fix add, remove
focused
class - Select: add class
input-large
- Spinner: add class
input-large
- Tag input: add class
input-large
- Tag input: add auto resize to input
- Table: add methods
deleteItem(field_index, val)
,deleteItemByName(field_name, val)
. Function return list instance.Val
can be function or primitive value. Method can not redraw list, to redraw call methoddraw()
. - Utils: add function
arrayDeleteByMultipleKeys(arr, /*array*/ indexes)
. Function return new Array. - Toolbar: fix for vertical layout
- Splitter: add attribute
data-save-state
, required elementID
. Iftrue
, panes sizes stored intoStorage
- Table: add method
setData(obj)
- Table: add method
setHeads(obj)
,setHeadItem(obj)
- Table: add method
setItems(obj)
- List: add method
deleteItem(val)
. Function return list instance.Val
can be function or primitive value. Method can not redraw list, to redraw call methoddraw()
.
- Image compare: fix for touch devices
- Image magnifier: fix for touch devices
- Window: fix _setPosition method
- Buttons: fix size for dropdown-button, split-button and info-button
- Utils: add function
iframeBubbleMouseMove(iframe)
- Input: add class
.input-large
- Splitter: new component
- Popovers: fix minor bugs (forum issue)
- Sidebar: remove scroll-y from sidebar, add scroll-y to sidebar-menu
- Countdown: refactoring structure, add animation effects: slide, fade, zoom
- Hero: minor upd styles for background image
- Html container: new component, include HTML snippets in HTML element
- Utils: add function
isLocalhost()
- Docs: upd for using
htmlcontainer
component - Window: fix gradually disappear for children when window is hiding, issue #1222
- Utils: add methods
getCursorPosition(...)
,getCursorPositionX(...)
,getCursorPositionY(...)
- Image compare: new component
- Image magnifier: new component
- Time picker: fix method
val
for issue #1221 - Calendar: fix method
setToday
for issue #1215 - ListView: fix method
_createNode
forstructure
option, issue #1220 - ListView: fix methods
insertBefore
,insertAfter
- Tabs: change
expand
behavior - Tabs: fix expand/collapse behavior
- Select: add attribute
data-cls-option-active
- Countdown: fix performance and minor bugs
- Countdown: fix deferred start setup
- Countdown: add methods
resume()
,reset()
- Notify: fix firing method
onClose
- Notify: add methods
onNotifyCreate
,onAppend
- Input: fix custom search button click
- Calendar picker: add attribute
data-null-value
. If this attribute false and value empty, used current date - Calendar picker: fix for null value, issue #1217
- Accordion: add attribute
data-material='true'
- Switch: add attribute
data-material='true'
- Mif: add new icons 50+
- Bottom navigation: add new CSS component
- Bottom sheet: add new component
- Items list: add new CSS component
- Feed list: add new CSS component
- Group list: add new CSS component
- Head bar: add new CSS component
- Material tabs: add new component
- Material input: add new component
- Chips: add new CSS component
- Swipe: add new JS component
- Select: fix native
onchange
event triggering, issue #1198 - Calendar: add attributes
data-prev-month-icon
,data-next-month-icon
,data-prev-year-icon
,data-next-year-icon
- Calendar: fix rendering for ie, issue #1202
- Calendar picker: add
data-prepend
attribute, issue #1201 - Calendar picker: fix close when clicked dropdown button issue #1210
- Calendar picker: fix disabled white text is unreadable, issue #1208
- Calendar picker: fix init null value, issue #1206
- Resizeable: fix resize, issue #1205
- Table: add attribute
data-filters-operator="and|or"
- Table: fix init filters, defined in attribute
data-filters
- Table: rename
filterMinLength
tosearchMinLength
- Table: rename
filterThreshold
tosearchThreshold
- Table: add attribute
data-search-fields
, issue #1195 - Table: add attributes
data-cls-row
,data-cls-even-row
,data-cls-odd-row
- Table component: full rewrite docs
- Appbar: remove classes
app-bar-expanded-*
and add attributesdata-expand
,data-exapnd-point
- Table: fix
hidden
class applying. issue #1194 - Table: add attribute
data-cls-cell-wrapper
- Mif: set
line-height: 1
formif-*x
classes - File: add mode
drop
- Select: fix for the
long
captions - Select: add attribute
data-cls-select-input
- Media players: set context for events to
HTML element
- Builder: add Metro 4 Builder
- Docs: refactoring docs for form components
- Resizable: add attributes
data-min-width
,data-max-width
,data-min-height
,data-max-height
,data-can-resize
, issue #1100 - Input: add events
onClearClick
,onRevealClick
- Input: add methods
clear()
,toDefault()
- Input: rename
data-cls-element
todata-cls-component
- Input: add attribute
data-cls-custom-button
- Input: add attribute
data-history-divider
and methodsgetHistory
,setHistory
,getHistoryIndex
,setHistoryIndex
- Input: add
search input
functionality - Search: remove
search
plugin - Tag input: add observing attribute
value
- Tag input: fix method
val()
- Spinner: add events
onArrowUp
,onArrowDown
,onArrowClick
- Spinner: add events
onPlusClick
,onMinusClick
,onButtonClick
- Select: add event
onItemSelect
- Select: add method
reset()
,getSelected()
- Select: fix method
val(...)
- Textarea: add methods
clear()
,toDefault()
- Textarea: fix
data-append
attribute - Calendar picker: fix error when value attribute is empty, issue #1191
- Calendar picker: add attributes
data-dialog-mode
,data-dialog-point
,data-dialog-overlay
,data-overlay-color
,data-overlay-alpha
- Calendar: add
compact
class - Calendar: for wide mode now use attributes
data-wide
ordata-wide-point
- Extension: add method, if not exists, Array.from
- Table: fix default padding for
th
andtd
- Select: fix custom classes apply for selected options for select with
multiple
option, issue #1184 - Input: add
history
option, issue #1162 - Spinner: new component, issue #1180
- AppBar: fix error creating
hamburger
when background-color isrgba
ortransparent
, issue #1172 - Slider: add event
onChange
- TreeView: change context for events
- Calendar: any input format with attribute
data-input-format
, issue #1186 - Calendar picker: any input format with attribute
data-input-format
, issue #1186 - Date: add extension function
getWeek()
- return week number
- Change contributing rules
- Tabs: add method
open(tab_num | tab_el)
. Tab number counting from 1. Tab element -li
HTML element or$("li")
jquery wrapper - Tabs: add methods
next()
,prev()
- Popover: add attribute
data-popover-timeout
. Timeout before popover show. - Sidebar: add method
isOpen
to objectMetro.sidebar
- Table: fix method
loadData
for string value from server - Table: fix minor bugs
- Select: for multiple add attributes
data-cls-selected-item
,data-cls-selected-item-remover
- TagInput: add attribute
data-tag-trigger
. The attribute must contain integer values forkeyCode
for triggering tag creating event. Default: "13,188" - Enter and comma. - ListView: fix
checkbox
position forselectable
mode - ListView: add attribute
data-check-style
. Value must be1
or2
- ListView: add methods
getSelected()
,selectAll()
orselectAll(false)
(for clear),clearSelected()
- Checkbox: add observing checkbox style attribute
- Radio: add observing checkbox style attribute
- Validator: add function
notequals
. Input value can't be equal to other input - Validator: add function
equals
. Input value can be equal to other input. Different fromcompare
- it usetrim()
for value - Sizing: fix width classes
w-
for all media breakpoints
- Table: fix work attributes
showTableInfo
,showPagination
when wrappers defined - Table: fix pagination behavior when no items for table
- Table: add observing attributes
data-check
anddata-rownnum
- Tabs: fix tab click behavior when
<a>
have a link inhref
attribute - Calendar: add method
clearSelected()
- Calendar: add method
toDay()
- Table: add exception when data for table is not a object
- Table: add class
fixed-layout
- Table: add
data-filter-threshold
attribute, this is a timeout before searching start - Select: add attribute
data-template
foroption
. You can use this attribute to define html wrapper for option text in format...any...$1
. Where$1
used for replace by option text. - Select: add attribute
data-cls-drop-list
to add additional class to drop down list. - Select: add attribute
data-append
and minor css fixes - Select: add multiple functionality
- Inputs: refactor inputs.less to specific files
select.less
,input.less
,textarea.less
,input-file.less
- Radio: add additional style for radio component. To use it, add attribute
data-style="2"
to your radio component. - Checkbox: add additional style for checkbox component. To use it, add attribute
data-style="2"
to your checkbox component. - Tag input: add new component
- Tabs: change behavior and attribute. For details, read the docs
- Table: add second parameter
review
to methodsreload
andloadData
. Iftrue
, table view will be recreated from init values. - Table: add head parameter
show
- Input: add attribute
data-default-value="..."
for set default if val is empty and set to this when click clear button - Table: add class
.subcompact
to pair to.compact
- Table: add attribute
data-cell-wrapper
. This class add wrapper to cell data withno wrap
andno overflow
props. - Sidebar: add classes
.compact
and.subcompact
- Export: add object
Metro.export
. Now you can export any HTMLtables
toCSV
with methodMetro.export.tableToCSV(table, filename)
- Utils: add function
copy(el)
for copying element to clipboard - Utils: add function
bool(val)
. This func return true if value one of:true
,'true'
,1
,'1'
,'on'
,'yes'
- Table: fix show cell if stored value
show
for view have string type'true'
or'false'
- Table: add second parameter
heads
for custom filter function - Table: change padding and font-size for
compact
class - Table: fix post method for save table view. Inspector post
{id: table_id, view: table_view}
- Table: add method
export(to, mode, filename, export_options)
. Argumentto
currently must valueCSV
. Argument mode:all
,checked
,view
,all-filtered
- Table: add method
resetView(save)
reset table view to default - Table: add method
getView()
return current view object - Table: add method
getHeads()
return table internal heads - Table: add method
clearSelected(redraw)
. This method uncheck rows and redraw table if your need - Dialog: add attributes
data-to-top='true|false'
,data-to-bottom='true|false'
for sticky dialog to top or bottom side. - List: fix for issue ##1155 for IE11
- Switch: fix works with collapse. issue #1148
- Input, Select, Textarea, File: add
data-append
attribute - TreeView: fix node toggle marker position
- TreeView: fix checks nodes for tree options when inputs checked by default
- String: add extension
toDate(mask)
- Media players: fix info box position
- Utils: add function
nearest(val, prec, down)
for search for the nearest integer, a multiple of required - Select: fix trigger error for empty value. issue #1138
- Time picker: add
steps
attributesdata-hours-step
,data-minutes-step
,data-seconds-step
. issue #1122 - Time picker: fix sliders position when picker placed top or bottom of parent
- Input file: fix only shows the first file name for multiple option. issue #1140
- Calendar picker: add observing attributes
data-min-date
,data-max-date
- Input: remove webkit default clear button for
type=time
- Table: fix create internal heads when header defining in html and data loaded from json
- Table: add attribute
data-filter-min-length
for number of symbols inputs and start searching - Table: add column rownum. This column shows when attribute
data-rownum="true"
- Table: add column row check. This column shows when attribute
data-check="true"
- Table: add column row radio. This column shows when attribute
data-check-type="radio"
- Table: add attribute
data-check-store-key="..."
used for store selected rows in the storage - Table: add attribute
data-view-save-mode="client|server"
used for store table view - Table: add attribute
data-view-save-path="storage_key|url"
used for store table view - Table: add
data-locale
attribute - Table: add table inspector to configure columns view
- Table: add methods
openInspector(true|false)
,toggleInspector()
to show/hide table inspector - Table: add methods
getFilteredItems()
,getSelectedItems()
,getStoredKeys()
- Table: add events
onDrawCell
,onAppendCell
,onAppendRow
,onViewSave
,onViewGet
,onCheckDraw
- Table: fix pagination calculator when rows count changed
- Table: pagination not displayed when rows count is
-1
(show all rows) - Table: rename attribute
data-show-all-pages
todata-pagination-short-mode
- Windows: fix execute method onCloseClick
- Table: add classes
compact-{media}
andnormal-{media}
where{media}
is one ofsm
,md
,lg
,xl
,xxl
- Sidebar: remove text decoration underline for menu item
- Sidebar: add menu item hover
- Tiles: fix
col-*
androw-*
classes for tiles grid issue #1133 - Table: add all rows behavior with
-1
value fordata-rows
anddata-rows-steps
- Table: add
data-all-records-title
attribute - Sidenav-m3: fix icon position when dropdown issue #1134
- Table: fix init sortable column
- Table: remove generating ghost
tr
- Table: add setup for the number formatting. Add attributes
data-thousand-separator
,data-decimal-separator
issue #1129 - Sorter: add setup for the number formatting. Add attributes
data-thousand-separator
,data-decimal-separator
issue #1129 - List: add setup for the number formatting. Add attributes
data-thousand-separator
,data-decimal-separator
issue #1129 - Table: fix for the
colspan
option issue #1129 - Table: fix behavior of attribute
data-cls-column
- Tabs: fix error if tag
a
in tab have avalid formed url
in href attribute
- Hint: fix hiding slider hint with
data-hint-always=true
when showing others hits issue #1126 - Streamer: change streamer data with attribute
data-data
- Date picker: fix sliders position when picker placed top or bottom of parent issue #1107
- Floating action button: new component
- Toast: add classes
.primary
,.secondary
,.success
,.alert
,.warning
,.yellow
,.info
,.light
- Calendar: fix day item height for issue #1112
- Select: fix method
val
for issue #1116 - App bar: fix drop down for issue #1114
- Slider: fix marker position for non displayed slider fro issue #1119
- Time(date) picker: add classes
.for-top
,.for-bottom
. Use with attributedata-cls-picker
- Time(date) picker: add action button border
- Sorter: new component
- Table: new component
- List: new component
- Utils: add new methods
isValue
,isNegative
,isPositive
,isZero
,func
,between
,parseMoney
- Tiles: upd for issue #1109
- i18n: add it-IT locale by milanteo
- Accordion: fix events context to html element
- Date picker: fix for negative time zone (issue #1084)
- Date picker: fix events context to html element
- Extensions: add function
addHours
,addDays
,addMonths
,addYears
for date object - Dialog: now shadow can be on/off with option
data-shadow="true"
- Dialog: add
window.resize
controller - Info box: add component information boxes width states
default
,alert
,warning
,success
andinfo
- Sidebar: add component
- Validator: add func
reset
for reset fields state - Validator: add func
reset_state
for reset field state - Validator: add func
set_valid_state
for valid field state - Validator: add func
set_invalid_state
for invalid field state - Validator: add auto method
reset
for forms with rolevalidator
- Validator: add option boolean
requiredMode
for form. If this option istrue
, all funcs works asrequired
, else funcs works if field value is not empty.
- CSS Utilities: add
cursor
classes in format.c-{cursor-name}
. Example:.c-alias
- Badge: added class
.badge
to display counting info or small label inside the element - Docs: add doc file
badge.html
forbadge
component - Docs: add doc file
cursors.html
forcursors
classes
- Counter: add new component
- Docs: add docs for
counter
component
- Validator: add
custom
validation - Navigation view: issue #1018 sets focus to the input field in suggest-box when user click on the helper
- Dialog: change
max-width
tocalc(100vw - 100px)
andmax-height
tocalc(100vh - 100px)
- Window: fix methods
show()
,hide()
inMetro.window
- Window: add methods
min
,max
to component and object
- Vertical menu: fix issue #1089 - the sub-menu are out of the view
- Window: change logic of method
close
- Window: add object
Metro.window
with a number of methods
- Select: add filtering feature.
- Activity: fix
z-index
for global activity with overlay - Activity: add new option
text
for activity overlay - Third party: add styles for
datatables
plugin - Third party: add styles for
select2
plugin - Demo: add demo page for
datatable
plugin - Demo: add demo page for
select2
plugin
- Animation: add class
.transition
- Neb: add type 2 with class
.neb2
and subclasses.neb-n
,.neb-s
,.neb-w
,.neb-e
- Docs: improve docs pages
- Examples: improve github page example
- Examples: improve start screen example
- Activity: add object
Metro.activity
with two methods:open({...})
,close(activity)
- Session storage: fix
- Wizard: fix issue 1083
- Shadow utilities: add classes
.no-shadow
,.no-shadow-text
- Session storage: add it. Session storage work as
Metro.storage
- Docs: fix side navigation layout
- Panel: add
.info-panel
- Docs: redesign
index
andsponsors
pages
- Calendar: add observation for
data-special
attribute - Calendar picker: add observation for
data-special
attribute - Calendar picker: add observation for
data-exclude
attribute - Sizing: fix utilities classes calculating
.w-@{s}-@{m}
- Metro: corrected typos in method names
reinitPlugin
andreiniPluginAll
- Docs: corrected typos in example of
micro template
engine
- Issues: fix #1072
- Calendar picker: add events
onMonthChange
,onYearChange
- Calendar: add
special days
- Calendar: add attributes
data-show-header
,data-show-footer
- Listview: fix
table
view mode - Utils: add method
mediaModes()
- return current medias - Utils: add method
inMedia(media)
- return true ifmedia
is current mode. Ex:Metro.utils.inMedia('md')
- Checkbox: increase size and fix element height to inputs
- Radio: increase size and fix element height to inputs
- Textarea: fix
line-height
- i18n: add French
fr-FR
locale, thanks to drill95
- Switches: fix shrink for
check
element forcheckbox
,radio
andswitch
- Metro icons font: add loading
ttf
andsvg
font types
- i18n: add
es-MX
, thanks to rkgarcia - Inputs: optimize css for
prepend
element - Inputs: set height for
input
,select
,file
to36px
- App bar: change height to
52px
- Typography: fix media for
reduce-*
,enlarge-*
,text-align
,vertical-align
- Validator: change rule for
domain
function - Validator: fix returned value for
Metro.validator.validate()
- Master: set
overflow: visible
to element - Select: add scroll to active option
- Scheme builder: add style for select active options
- Panel: fix
icon
place and size - Scheme builder: remove
background-color
andcolor
from.table
- Buttons: change height to
36px
- Master: fix height of pages container when a window is resized
- Select: change padding and height for internal drop down list items
- Input file: fix overflow for very long file name
- Checkbox: fix
line-height
for long caption - Radio: fix
line-height
for long caption - Validator: add validation function
domain
- Display: fix order display classes
d-*
- Cube: fix change rules at runtime
- Cube: add method
toRule(...)
- Lists: add
.custom-list-marker
- Lists: return from v3
.step-list
- Typography: add class
.text-underline
- Intro: fix docs for meta tags
- Calendar: fix actions buttons padding
- Button: change height to
32px
- Scheme builder: add
.info-button
,.image-button
- Menu: fix
.t-menu
horizontal dropped down size - Color scheme
red-dark
: change secondary background color
- Colors: add
.bd-transparent
class - Buttons: add
.info-button
as Github split button - Examples: upd github page for
.info-button
- App bar: add class
.app-bar-input
for placing inputs - Buttons: add class
.hovered
for default button - Tabs: all tabs
anchors
now have flex box model
- Metro icon fonts: update, 34 new icons
- Images: change
.img-container
display toblock
- Streamer: increase sizes and offsets to 20 intervals
- App bar: flexible model
- App bar: fix using
.v-menu
in.app-bar-container
- Examples: Github page
- Typography: add class
.no-decor
- Less: move default icons data-uri to
include/default-icons
- Select: add method
val()
- Utils: add method
inObject
- Metro.initWidgets: change check rule for defined component
- Input file: add click on the all elements parts
- App bar: fix
v-menu
usage - Spacing: add
mx-*
,px-*
classes - Examples: add examples presentation page
- Examples: add login form example
examples/forms/login.html
- Side navigation: new component
sidemenu-simple
- Button group: new behavior for
one
mode - all unchecked - Select: add method
data()
for loading options atruntime
- Scheme builder: new mixin
- Schemes:
darcula
,red-alert
,red-dark
,sky-net
- Schemes: add documentation.
- Color: move color classes
bg-*
andfg-*
tometro-color.css
- Sizing: add classes
.h-vh-*
,.w-vw-*
(5, 10, 25, 50, 75, 100) - Pagination: move to
pagination.less
- Breadcrumbs: move to
breadcrumbs.less
- Wizard: fix sections height for IE11 and Edge
- Wizard: add click on complete section to navigate to it
- Navview: fixed background-color for
.pull-down
and.holder
for IE11 and Edge - All: fix any minor bugs
- Examples: Select in runtime
examples/ajax/select.html
- Examples: Color module 1
examples/colors/color-schemes.html
- Examples: Color module 2
examples/colors/color-schemes-2.html
- Examples: Color module 3
examples/colors/color-schemes-3.html
- Examples: Cube
examples/cube/cube.html
- Examples: Cube custom function
examples/cube/cube-custom-func.html
- Examples: Windows
examples/desktop/desktop.html
- Examples: Dialogs
examples/dialogs/dialogs.html
- Examples: Schemes
examples/schemes/schemes.html
- Examples: Tiles
examples/tiles/start.html
- App bar: fix
.app-bar-menu
dropped down for IE11 and Edge
- Checkbox: refactoring
- Radio: refactoring
- Input: fix for IE11 and Edge
- Ribbon menu: fix for IE11 and Edge
- ListView: fix for IE11
- TreeView: fix for IE11 Edge for checkboxes
- Subsystem: add method
Object.values
special for IE11
- Ribbon menu: fix it for button group
- Button group: fix it
- Dialog: fix method
Metro.dialog.toggle()
- Notify: increase
z-index
for default container - Window: add observing
data-cls-window
attribute - Window: fix observing
data-cls-caption
anddata-cls-content
attribute - Window: add method
show()
- this method add classno-visible
towindow
- Window: add method
hide()
- this method remove classno-visible
fromwindow
- Window: upd documentation
- Tiles: add
.tiles-group
class with sizes subclasses - Metro: add methods
reinitPlugin
,reinitPluginAll
- Charms: remove
preventDefault
from click event - Nuget: change target location for Metro 4
- Validator: add
radio
andselect
to validation - Validator: add function
not
- Validator: rename event
onValid
toonValidate
- Validator: add events
onErrorForm
,onValidateForm
- Validator: added
checkbox
validation (required function)
- Validator: change rules delimiter to
space
- Pickers: fix buttons behavior
Release