Panels
Primary panel
Containers with headers and optional footers for grouping elements and text.
Faint panel
Places less emphasis on the panel.
Responsive panel
Applies additional padding for larger break points.
Panel with table
Add table element to panels. Good for highlighting important tables.
The table in this example is not included and will have to be added to the blend separately.
The table in this example is not included and will have to be added to the blend separately.
Primary panel
Containers with headers and optional footers for grouping elements and text.
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_panels(WBC)
Faint panel
Places less emphasis on the panel.
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
CSS
Modifier class:-
panel-faint
LESS
The main mixin is called:_panels(WBC)
Responsive panel
Applies additional padding for larger break points.
Panel with table
Add table element to panels. Good for highlighting important tables.
The table in this example is not included and will have to be added to the blend separately.
The table in this example is not included and will have to be added to the blend separately.
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_panels(WBC)
Primary panel
Containers with headers and optional footers for grouping elements and text.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_panels(WBC)
Faint panel
Places less emphasis on the panel.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
CSS
Modifier class:-
panel-faint
LESS
The main mixin is called:_panels(WBC)
Responsive panel
Applies additional padding for larger break points.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
CSS
Modifier class:-
panel-responsive
LESS
The main mixin is called:_panels(WBC)
Panel with table
Add table element to panels. Good for highlighting important tables.
The table in this example is not included and will have to be added to the blend separately.
The table in this example is not included and will have to be added to the blend separately.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
LESS
The main mixin is called:_panels(WBC)
Tabcordions
Collapsible elements
Collapse and expand content elements.
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs
Use tab elements to switch between different views or content, soft styling reduces emphasis. Avoid wrapping labels in tabs.
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs - justified
As above, allowing tabs to span the full width of the container.
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs
A stronger styling option for tabs.
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs - justified
As above, allowing tabs to span the full width of the container.
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft accordion
Use accordion elements to vertically stack related content. Each item can be expanded to reveal the content associated with that item. Only 1 item can be opened (active) at a time. Any item in the accordion can be the default opened item.
CSS
Modifier class:-
tabcordion-accordion
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego accordion
A stronger styling option for accordions.
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabcordion
A tab set that changes to an accordion based on break point, soft styling reduces emphasis.
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabcordion
A tab set that changes to an accordion based on break point, prominent "Lego" styling highlights your content.
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
-
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Collapsible elements
Collapse and expand content elements.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs
Use tab elements to switch between different views or content, soft styling reduces emphasis. Avoid wrapping labels in tabs.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs
A stronger styling option for tabs.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft accordion
Use accordion elements to vertically stack related content. Each item can be expanded to reveal the content associated with that item. Only 1 item can be opened (active) at a time. Any item in the accordion can be the default opened item.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-accordion
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego accordion
A stronger styling option for accordions.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabcordion
A tab set that changes to an accordion based on break point, soft styling reduces emphasis.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabcordion
A tab set that changes to an accordion based on break point, prominent "Lego" styling highlights your content.
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Collapsible elements
Collapse and expand content elements.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs
Use tab elements to switch between different views or content, soft styling reduces emphasis. Avoid wrapping labels in tabs.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs
A stronger styling option for tabs.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft accordion
Use accordion elements to vertically stack related content. Each item can be expanded to reveal the content associated with that item. Only 1 item can be opened (active) at a time. Any item in the accordion can be the default opened item.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-accordion
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego accordion
A stronger styling option for accordions.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabcordion
A tab set that changes to an accordion based on break point, soft styling reduces emphasis.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabcordion
A tab set that changes to an accordion based on break point, prominent "Lego" styling highlights your content.
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Collapsible elements
Collapse and expand content elements.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs
Use tab elements to switch between different views or content, soft styling reduces emphasis. Avoid wrapping labels in tabs.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs
A stronger styling option for tabs.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft accordion
Use accordion elements to vertically stack related content. Each item can be expanded to reveal the content associated with that item. Only 1 item can be opened (active) at a time. Any item in the accordion can be the default opened item.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-accordion
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego accordion
A stronger styling option for accordions.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabcordion
A tab set that changes to an accordion based on break point, soft styling reduces emphasis.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabcordion
A tab set that changes to an accordion based on break point, prominent "Lego" styling highlights your content.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Collapsible elements
Collapse and expand content elements.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs
Use tab elements to switch between different views or content, soft styling reduces emphasis. Avoid wrapping labels in tabs.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs
A stronger styling option for tabs.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft accordion
Use accordion elements to vertically stack related content. Each item can be expanded to reveal the content associated with that item. Only 1 item can be opened (active) at a time. Any item in the accordion can be the default opened item.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-accordion
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego accordion
A stronger styling option for accordions.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabcordion
A tab set that changes to an accordion based on break point, soft styling reduces emphasis.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabcordion
A tab set that changes to an accordion based on break point, prominent "Lego" styling highlights your content.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Tabcordions and scrolling
The accordion scrolls the current active tab into view to make sure users don’t get lost when a large amount of content is moved in and out of view.
By default it will scroll the page to the top of the viewport which is great for most websites. However sometimes a website has a fixed element like a
header bar on the top that may obstruct the view. Other times the scroll can confuse more than it helps. The tabcordion allows you to adjust this behaviour.
The data-tabcordion-scroll
on the outer most wrapping HTML tag overwrites the default behaviour to your use case. Use
data-tabcordion-scroll="100"
to offset the scroll by 100px or data-tabcordion-scroll="none"
to
disable the scroll all together.
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
Collapsible elements
Collapse and expand content elements.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs
Use tab elements to switch between different views or content, soft styling reduces emphasis. Avoid wrapping labels in tabs.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs
A stronger styling option for tabs.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabs - justified
As above, allowing tabs to span the full width of the container.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-tabs-justified
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft accordion
Use accordion elements to vertically stack related content. Each item can be expanded to reveal the content associated with that item. Only 1 item can be opened (active) at a time. Any item in the accordion can be the default opened item.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-accordion
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego accordion
A stronger styling option for accordions.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Soft tabcordion
A tab set that changes to an accordion based on break point, soft styling reduces emphasis.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Lego tabcordion
A tab set that changes to an accordion based on break point, prominent "Lego" styling highlights your content.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
CSS
Modifier class:-
tabcordion-lego
LESS
The main mixin is called:_tabcordions(WBC)
-
GUI.tabcordion.init();
after the page has been loaded. -
GUI.tabcordion.render();
for dynamically added elements after page load. -
GUI.collapsible.toggle( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.close( target, _isAnimated, Callback )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Wether or not to animate the height - @param
Callback
[function] Callback function executed after completion
- @param
-
GUI.collapsible.open( target, _isAnimated, Callback, withFocus )
- @param
target
[string] Selector for target element to toggle is-open class - @param
_isAnimated
[boolean] Whether or not to animate the height - @param
Callback
[function] Callback function executed after completion - @param
withFocus
[boolean] Should the focus move to the opened element? Default true
- @param
Tabcordions and scrolling
The tabcordions scrolls the current active tab into view to make sure users don’t get lost when a large amount of content is moved in and out of view.
By default it will scroll the page to the top of the viewport which is great for most websites. However sometimes a website has a fixed element like a
header bar on the top that may obstruct the view. Other times the scroll can confuse more than it helps. The tabcordion allows you to adjust this behavior.
The data-tabcordion-scroll
on the outer most wrapping HTML tag overwrites the default behavior to your use case. Use
data-tabcordion-scroll="100"
to offset the scroll by 100px or data-tabcordion-scroll="none"
to
disable the scroll all together.
What’s new since v3.0.0
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions gain a helper. The WCAG has long been struggling with how to use arrow keys vs the tab key for keyboard users. This update is an attempt to help both use cases while improving the overall usability of tabs. (#283)
- The body of the tabcordion was transparent. We don’t have casual Friday here at the GUI headquarter and put the tabcordion in the proper attire. (#275)
What’s new since v2.0.1
This version changed:CSS/LESS
,
HTML
and
JS
- Tabcordions have this really neat class that makes all tabs equal heights which looks really rad! Unless it doesn’t work. Then it looks bad, less rad. No more. (#237)
- Justified tabs unjustified in the mobile breakpoint. That was deemed unjust and they now justify again! Justice served. (#238)
- Scrolling can now be disabled or adjusted by an offset. If you have a fixed header and need the tabcordion to scroll a little less, NOW is your time! (#245)
- We made improvements to our A11Y. Now all links come with underlines so you can tell them apart by color AND shape. Also A11Y means "accessibility" for all who were wondering. (#247)
- One last little big thing: We added some attributes to help screenreaders to understand what tab is open. Another win for A11Y! (#258)
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.1
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
What’s new since v1.0.0
This version changed:HTML
,
JS
but not:
CSS/LESS
- We got word that using our JavaScript in dynamic DOM application was a bit... clunky. Clunky wasn't good enough for us so we refactored all Javascript modules to unclunk all the things. Beware though, some JavaScript classes had to be injected to keep the modules clunk-free. (#140)
Wells
Similar to panels, without the header or footer. Using a responsive well will apply additional padding at larger break points.
Similar to panels, without the header or footer. Using a responsive well will apply additional padding at larger break points.
What’s new since v2.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- Fanfare, Drum roll … We’ve added another brand. Yay! 👏
What’s new since v1.0.0
This version changed:CSS/LESS
but not:
HTML
,
JS
- To make it easier to switch brands with Less we’ve added a brand variable. Building multibrand sites has never been this easy! (#203)
CSS
Modifier class:-
well-responsive
LESS
The main mixin is called:_wells(WBC)