vanilla-es6-jspm

API Docs for: 0.10.3
Show:

File: src/app/components/Spinner/Spinner.js

/**
 * @module src/app
 */
import Component from '../Component/Component.js';

import template from './Spinner.html!text';

import stylesheet from './Spinner.css!';

export default class Spinner extends Component {
  /**
   * Creates a spinner on any domNode.
   *
   * Since it inherits from {{#crossLink "components.Component.Component"}}Component{{/crossLink}},
   * you have access to {{#crossLink "components.Component.Component/show"}}show{{/crossLink}} and {{#crossLink "components.Component.Component/hide"}}hide{{/crossLink}} methods.
   *
   * Example:
   *
   * ```
   * var mySpinner = (new Spinner(document.getElementById('spinner'))).init().hide();
   * ```
   * @namespace components.Spinner
   * @class Spinner
   * @extends components.Component.Component
   * @constructor
   * @param {HTMLElement|String} domNode Can be an domNode or a domNode id
   */
  constructor(domNode) {
    super(domNode, template);
  }
}