"use strict"; function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a 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; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; } // noUiSlider Demo // ============================================================= var NouisliderDemo = /*#__PURE__*/function () { function NouisliderDemo() { _classCallCheck(this, NouisliderDemo); this.init(); } _createClass(NouisliderDemo, [{ key: "init", value: function init() { // event handlers this.colorpickerSlider(); this.inputElementSlider(); this.nonLinearSlider(); this.lockingSlider(); this.coloredSlider(); this.keypressSlider(); this.skippingStepSlider(); this.hugeNumberSlider(); this.keyboardSlider(); this.datesSlider(); this.softLimitSlider(); } }, { key: "colorpickerSlider", value: function colorpickerSlider() { var $resultElement = $('#ncp-result'); var red = $('#red')[0]; var green = $('#green')[0]; var blue = $('#blue')[0]; // The setColor function var setColor = function setColor() { // Get the slider values, stick them together. var color = "rgb(".concat(red.noUiSlider.get(), ", ").concat(green.noUiSlider.get(), ", ").concat(blue.noUiSlider.get(), ")"); // Fill the color box. $resultElement.css({ background: color, color: color }); }; // Bind the color changing function // to the slide event. red.noUiSlider.on('slide', setColor); green.noUiSlider.on('slide', setColor); blue.noUiSlider.on('slide', setColor); } }, { key: "inputElementSlider", value: function inputElementSlider() { // slider selector var selector = $('#html5')[0]; // Appending