/*
* Photo Editor SDK - photoeditorsdk.com
* Copyright (c) 2013-2015 9elements GmbH
*
* Released under Attribution-NonCommercial 3.0 Unported
* http://creativecommons.org/licenses/by-nc/3.0/
*
* For commercial use, please contact us at contact@9elements.com
*/
'use strict';
Object.defineProperty(exports, '__esModule', {
value: true
});
// istanbul ignore next
var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; Eif ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { Eif (protoProps) defineProperties(Constructor.prototype, protoProps); Iif (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();
// istanbul ignore next
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }
var ClassList = (function () {
function ClassList(el) {
_classCallCheck(this, ClassList);
this._el = el;
}
_createClass(ClassList, [{
key: 'add',
value: function add(className) {
var classNames = this._el.className.split(' ');
classNames.push(className);
this._el.className = classNames.join(' ');
}
}, {
key: 'remove',
value: function remove(className) {
var classNames = this._el.className.split(' ');
classNames = classNames.filter(function (cl) {
return cl !== className;
});
this._el.className = classNames.join(' ');
}
}]);
return ClassList;
})();
exports['default'] = ClassList;
module.exports = exports['default'];
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi9yb290L1NFUlZFUi9pbWdseS1zZGstaHRtbDUvc3JjL2pzL2xpYi9jbGFzcy1saXN0LmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0lBVXFCLFNBQVM7QUFDaEIsV0FETyxTQUFTLENBQ2YsRUFBRSxFQUFFOzBCQURFLFNBQVM7O0FBRTFCLFFBQUksQ0FBQyxHQUFHLEdBQUcsRUFBRSxDQUFBO0dBQ2Q7O2VBSGtCLFNBQVM7O1dBS3hCLGFBQUMsU0FBUyxFQUFFO0FBQ2QsVUFBTSxVQUFVLEdBQUcsSUFBSSxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxDQUFBO0FBQ2hELGdCQUFVLENBQUMsSUFBSSxDQUFDLFNBQVMsQ0FBQyxDQUFBO0FBQzFCLFVBQUksQ0FBQyxHQUFHLENBQUMsU0FBUyxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7S0FDMUM7OztXQUVNLGdCQUFDLFNBQVMsRUFBRTtBQUNqQixVQUFJLFVBQVUsR0FBRyxJQUFJLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsR0FBRyxDQUFDLENBQUE7QUFDOUMsZ0JBQVUsR0FBRyxVQUFVLENBQUMsTUFBTSxDQUFDLFVBQUMsRUFBRTtlQUFLLEVBQUUsS0FBSyxTQUFTO09BQUEsQ0FBQyxDQUFBO0FBQ3hELFVBQUksQ0FBQyxHQUFHLENBQUMsU0FBUyxHQUFHLFVBQVUsQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLENBQUE7S0FDMUM7OztTQWZrQixTQUFTOzs7cUJBQVQsU0FBUyIsImZpbGUiOiIvcm9vdC9TRVJWRVIvaW1nbHktc2RrLWh0bWw1L3NyYy9qcy9saWIvY2xhc3MtbGlzdC5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBQaG90byBFZGl0b3IgU0RLIC0gcGhvdG9lZGl0b3JzZGsuY29tXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTMtMjAxNSA5ZWxlbWVudHMgR21iSFxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIEF0dHJpYnV0aW9uLU5vbkNvbW1lcmNpYWwgMy4wIFVucG9ydGVkXG4gKiBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy8zLjAvXG4gKlxuICogRm9yIGNvbW1lcmNpYWwgdXNlLCBwbGVhc2UgY29udGFjdCB1cyBhdCBjb250YWN0QDllbGVtZW50cy5jb21cbiAqL1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDbGFzc0xpc3Qge1xuICBjb25zdHJ1Y3RvciAoZWwpIHtcbiAgICB0aGlzLl9lbCA9IGVsXG4gIH1cblxuICBhZGQgKGNsYXNzTmFtZSkge1xuICAgIGNvbnN0IGNsYXNzTmFtZXMgPSB0aGlzLl9lbC5jbGFzc05hbWUuc3BsaXQoJyAnKVxuICAgIGNsYXNzTmFtZXMucHVzaChjbGFzc05hbWUpXG4gICAgdGhpcy5fZWwuY2xhc3NOYW1lID0gY2xhc3NOYW1lcy5qb2luKCcgJylcbiAgfVxuXG4gIHJlbW92ZSAoY2xhc3NOYW1lKSB7XG4gICAgbGV0IGNsYXNzTmFtZXMgPSB0aGlzLl9lbC5jbGFzc05hbWUuc3BsaXQoJyAnKVxuICAgIGNsYXNzTmFtZXMgPSBjbGFzc05hbWVzLmZpbHRlcigoY2wpID0+IGNsICE9PSBjbGFzc05hbWUpXG4gICAgdGhpcy5fZWwuY2xhc3NOYW1lID0gY2xhc3NOYW1lcy5qb2luKCcgJylcbiAgfVxufVxuIl19 |