lib/core/boot.js
function boot(containerElement) {
  check(containerElement, 'containerElement').is.anInstanceOf(Element)();

  var containerOptions = getEnabledOptions(containerElement);
  var sliderElems = concatUnique(
      [].slice.call(containerElement.querySelectorAll('.'+ Layout.SLIDER)),
      [].slice.call(containerElement.querySelectorAll('.'+ Common.SLIDER_SHORT))
      );

  var sliders = sliderElems.map(function(elem) {
    containerOptions.forEach(function(option) {
      if (elem.classList.contains(option)) {
        return;
      }
      elem.classList.add(option);
    });

    return new Slider(elem);
  });

  sliders.forEach(function(slider) { slider.start(); });
  return sliders;
}
function boot(containerElement) {
  check(containerElement, 'containerElement').is.anInstanceOf(Element)();

  var containerOptions = getEnabledOptions(containerElement);
  var sliderElems = concatUnique(
      [].slice.call(containerElement.querySelectorAll('.'+ Layout.SLIDER)),
      [].slice.call(containerElement.querySelectorAll('.'+ Common.SLIDER_SHORT))
      );

  var sliders = sliderElems.map(function(elem) {
    containerOptions.forEach(function(option) {
      if (elem.classList.contains(option)) {
        return;
      }
      elem.classList.add(option);
    });

    return new Slider(elem);
  });

  sliders.forEach(function(slider) { slider.start(); });
  return sliders;
}
function boot ( containerElement ) { check ( containerElement , 'containerElement' ) . is . anInstanceOf ( Element ) ( ) ; var containerOptions = getEnabledOptions ( containerElement ) ; var sliderElems = concatUnique ( [ ] . slice . call ( containerElement . querySelectorAll ( '.' + Layout . SLIDER ) ) , [ ] . slice . call ( containerElement . querySelectorAll ( '.' + Common . SLIDER_SHORT ) ) ) ; var sliders = sliderElems . map ( function ( elem ) { containerOptions . forEach ( function ( option ) { if ( elem . classList . contains ( option ) ) { return ; } elem . classList . add ( option ) ; } ) ; return new Slider ( elem ) ; } ) ; sliders . forEach ( function ( slider ) { slider . start ( ) ; } ) ; return sliders ; }
Default HyperText Slider boot procedure.

For each element with ${link Layout.SLIDER} class name found in passed container
(typically document's `<body>`):

1. Adds ${link Option options class names} found on container element,
1. Creates ${link Slider} object,
2. Invokes its ${link Slider.prototype.start} method.

If you are using browserify, you may want to call this function at some point...

```javascript
var htSlider = require('hyper-text-slider');
htSlider.boot(document.body);
```

...or even consider implementing bootup by yourself.

@param {Element} containerElement element that contains sliders in (not necessarily immediate) children
@return {Array<Slider>} array containing all created ${link Slider} instances

@see Common.AUTOBOOT
@fqn boot
Default HyperText Slider boot procedure .