JavaScript
Getting component class reference
ES2015
import { InlineLoading } from 'carbon-components';
With pre-build bundle (carbon-components.min.js)
var InlineLoading = CarbonComponents.InlineLoading;
Instantiating
// `#my-inline-loading` is an element with `[data-inline-loading]` attribute
InlineLoading.create(document.getElementById('my-inline-loading'));
Static properties
| Name | Type | Description | 
| states | Object | The loading states. Contains INACTIVE,ACTIVEandFINISHEDproperties. | 
Public Methods
| Name | Params | Description | 
| release |  | Deletes the instance | 
| setState | state : string | Sets the active/inactive/finished state | 
Example - Transitioning the loading spinner to the finished state
// `#my-inline-loading` is an element with `[data-inline-loading]` attribute
var inlineLoadingInstance = InlineLoading.create(
  document.getElementById('my-inline-loading')
);
inlineLoadingInstance.setState(InlineLoading.states.FINISHED);
Options
| Option | Default Selector | Description | 
| selectorInit | [data-inline-loading] | The CSS selector to find the inline loading components | 
| selectorSpinner | [data-inline-loading-spinner] | The CSS selector to find the spinner | 
| selectorFinished | [data-inline-loading-finished] | The CSS selector to find the "finished" icon | 
| selectorTextActive | [data-inline-loading-text-active] | The CSS selector to find the text describing the active state | 
| selectorTextFinished | [data-inline-loading-text-finished] | The CSS selector to find the text describing the finished state | 
| classLoadingStop | .bx--loading--stop | The CSS class for spinner's stopped state |