This repository has been archived by the owner on Sep 3, 2021. It is now read-only.
1.2.0 - Cunning Chimaera
This minor release includes thorough documentation for all components,
a refactored event binding and management layer, a data attribute option inheritance layer,
and an optimization and cleanup pass. Also bug fixes.
- Added
join-classes()
function - Added
grunt production
command to compress for production purposes - Updated
grunt
command to not compress for development purposes - Renamed all
__*
methods toon*
- Renamed
currentIndex
toindex
in all components - Removed
content-spacing()
mixin - Removed
previousIndex
properties - Removed
loadingMessage
anderrorMessage
options - Removed
.medium
class support - Removed automatic setting of
animation
andclassName
CSS classes for embedded elements - Removed background and font colors from CSS to reduce CSS filesize
- Toolkit
- Added
bound()
to bound a number - Added
isRetina
flag - Updated
positionTo()
to re-position if the element falls outside the viewport
- Added
- Component
- Refactored that event management layer within all components
- Added
bindEvents()
to handle event attaching and detaching (paired with change above)- Called automatically from
enable()
anddisable()
- Called automatically from
- Added option inheritance from data attributes found on target elements and nodes
- Possible through new
inheritOptions()
- Possible through new
- Added option inheritance from parent component
- Added
readOption
to find an option via data attribute of option object - Merged
setElement()
logic intocreateElement()
- Removed
setElement()
- Accordion
- Updated
show
event arguments to[section, node, index]
- Updated
- Base
- Added
.no-scroll
- Removed
.inline
,.inline-block
,.static
,.relative
, and.absolute
- Added
- Blackout
- Added a
shown
argument to theshow
event - Added
showLoader
andhideLoader
events - Renamed
loaderMessage
option toloadingMessage
- Added a
- Button
- Added outline none to
:focus
styles - Fixed a bug with
input
buttons
- Added outline none to
- Button Group
- Removed
!important
from negative margin properties
- Removed
- Drop
- Added support for drops built with
ol
- Updated
show
andhide
event arguments to[element, node]
- Added support for drops built with
- Flyout
- Fixed a bug where data items were being mapped with no URL
- Removed
load
event fromshow()
as it was being used incorrectly
- Form
- Renamed
.is-legendless
to.no-legend
- Cleaned up some basic styles
- Renamed
- Grid
- Changed
$grid-columns-medium
to 12 - Added
$grid-push-pull
to toggle push and pull classes in output
- Changed
- Icon
- Removed
.icon--rotate
- Removed
- Input
- Updated build methods to be private
- Fixed an issue where select event names were incorrect
- Input Group
- Added small and large size support
- Lazy Load
- Instantiation will need to be set on a container instead of the items being loaded
- Added
data-src-retina
support - Added support for lazy loading within an overflown element
- Fixed a bug where hidden images were being loaded
- Renamed
data-lazyload
todata-src
- Loader
- Renamed
.spinner
to.loader-spinner
- Renamed
- Matrix
- Replaced
.matrix-item
withli
- Removed
selector
option - Removed inline
img
styles, use.fluid
instead
- Replaced
- Modal
- Added
$modal-animation
to filter the animations in the CSS output - Updated
.modal-close
to use abutton
- Updated
ajax
andgetContent
options to be inheritable at runtime through the activating node - Refactored markup and CSS to support large height modals
- Removed
flip
andflip-vert
animations - Removed dragging (temporarily)
- Added
- Pin
- Fixed a bug where
.is-pinned
was not being removed
- Fixed a bug where
- Popover & Tooltip
- Added
$popover-tooltip-animation
to filter the animations in the CSS output - Added
$popover-arrow-width
and$tooltip-arrow-width
to alter the arrow sizes - Added automatic compatibility of
title
attributes - Fixed a bug where node was being set and used incorrectly
- Fixed a bug with mouseleave events
- Options
className
andposition
are added and removed dynamically each reveal - Updated options to be inheritable at runtime through the activating node
- Updated
position
values to be dashed instead of camel case - Removed
slide-in
animation
- Added
- Progress
- Added multiple progress bar support
- Removed
.medium
size - Refactored state classes
- Responsive
- Added
.fluid
class for images, audio, canvas, etc
- Added
- Showcase
- Updated options to be inheritable at runtime through the activating node
- Replaced
a
withbutton
- Stalker
- Added nested marker support
- Added
targetBy
andmarkBy
options - Removed
marker
andtarget
properties
- Table
- Moved zebra-striping into an
.is-striped
class
- Moved zebra-striping into an
- Tabs
- Renamed
sectionsElement
option tosectionElement
- Renamed
- Type Ahead
- Renamed
process()
tosource()
- Renamed