# sellkit/1.2.3/assets/dist/js/editor.js

SellKit – Funnel builder and checkout optimizer for WooCommerce to sell more, faster, version 1.2.3. 81 lines.

- Page: https://pluginprobe.com/plugins/sellkit/1.2.3/code/assets/dist/js/editor.js
- Raw: https://pluginprobe.com/plugins/sellkit/1.2.3/raw/assets/dist/js/editor.js
- Modified: 2022-06-30T09:22:52+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/sellkit/1.2.3/code/assets/dist/js/editor.js#L10-L20`.

```javascript
(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){
"use strict";

(function ($, window) {
  var sellkitEditor = function sellkitEditor() {
    // Manage dark & light icons.
    var onElementorReady = function onElementorReady() {
      if (typeof elementor.settings.editorPreferences === 'undefined') {
        return;
      }

      if ('dark' === elementor.settings.editorPreferences.model.attributes.ui_theme) {
        $('#elementor-editor-wrapper').addClass('sellkit-editor-ui-dark');
      } else {
        $('#elementor-editor-wrapper').removeClass('sellkit-editor-ui-dark');
      }
    };

    var onSettingsChange = function onSettingsChange() {
      elementor.settings.editorPreferences.model.on('change', onElementorReady);
    }; // Initialize widget JS.


    function initWidgets() {
      var widgets = {
        'sellkit-checkout': require('./widgets/checkout')["default"]
      };

      for (var widget in widgets) {
        elementor.hooks.addAction("panel/open_editor/widget/".concat(widget), widgets[widget]);
      }
    }

    var onElementorInit = function onElementorInit() {
      onElementorReady();
      onSettingsChange();
      elementor.on('frontend:init', initWidgets);
    };

    $(window).on('elementor:init', onElementorInit);
  };

  window.sellkitEditor = new sellkitEditor();
})(jQuery, window);

},{"./widgets/checkout":2}],2:[function(require,module,exports){
"use strict";

Object.defineProperty(exports, "__esModule", {
  value: true
});
exports["default"] = _default;

function _default() {
  var $ = jQuery;

  var initializeChange = function initializeChange() {
    var $element = $('input[data-setting="place_order_btn_txt"');
    var value = $element.val();
    $element.val('');
    $element.val(value).trigger('input');
  };

  var disableExpressOnFree = function disableExpressOnFree() {
    var promotionParent = $('.elementor-control-checkout-express-promotion');
    promotionParent.find('input').attr('disabled', 'disabled');
    promotionParent.find('.elementor-control-title').on('click', function () {
      window.open('https://getsellkit.com/pricing/', '_blank');
    });
  };

  var init = function init() {
    initializeChange();
    disableExpressOnFree();
  };

  init();
}

},{}]},{},[1]);

```
