# subscription/1.10.4/assets/js/installer.js

Subscriptions for WooCommerce with Stripe Recurring Payments, version 1.10.4. 53 lines.

- Page: https://pluginprobe.com/plugins/subscription/1.10.4/code/assets/js/installer.js
- Raw: https://pluginprobe.com/plugins/subscription/1.10.4/raw/assets/js/installer.js
- Modified: 2026-03-30T08:58: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/subscription/1.10.4/code/assets/js/installer.js#L10-L20`.

```javascript
jQuery(document).ready(function ($) {
  $(".sdevs-loading-icon").hide();

  $(".sdevs-install-plugin").click(() => {
    install_woocommerce_plugin();
  });

  $(".sdevs-activate-plugin").click(() => {
    wps_subscription_activate_woocommerce_plugin();
  });

  function install_woocommerce_plugin() {
    $.ajax({
      type: "POST",
      url: sdevs_installer_helper_obj.ajax_url,
      data: {
        install_plugin: "woocommerce",
        action: "subscrpt_install_woocommerce_plugin",
      },
      beforeSend: function () {
        $(".sdevs-loading-icon").show();
      },
      success: function (data) {
        wps_subscription_activate_woocommerce_plugin();
      },
      complete: function () {
        console.log("Plugin installed");
      },
    });
  }

  function wps_subscription_activate_woocommerce_plugin() {
    $.ajax({
      type: "POST",
      url: sdevs_installer_helper_obj.ajax_url,
      data: {
        activate_plugin: "woocommerce",
        action: "subscrpt_activate_woocommerce_plugin",
      },
      beforeSend: function () {
        $(".sdevs-loading-icon").show();
      },
      success: function (data) {
        window.location.reload();
      },
      complete: function () {
        console.log("Plugin activated");
        window.location.reload();
      },
    });
  }
});

```
