Файл: src/javascript/core/-destroy.js
Строк: 21
<?php
var defaults = require('../-defaults');
module.exports = function () {
    // var elems = this.el.slides.concat(this.el.parent);
    var parent = this.el.parent;
    var slides = this.el.slides;
    var regex = new RegExp('bee3D-(.*)', 'g');
    parent.className = parent.className.replace(regex, '');
    // remove all Bee3D classes
    var isBare = this.options.selector === '.bee3D--slide';
    for (var i = 0; i < slides.length; i++) {
        slides[i].className = isBare ? 'bee3D--slide' : slides[i].className.replace(regex, '');
    }
    this.el.fire('destroy');
    // onDestroy callback
    var cb = this.options.onDestroy;
    // reset all options
    this.options = defaults;
    // re-init plugins with empty options
    this.plugins();
    // call callback
    cb();
};
?>