????

Your IP : 18.117.11.129


Current Path : /home/thenclexdoctor.com/public_html/public/assets/default/js/admin/
Upload File :
Current File : /home/thenclexdoctor.com/public_html/public/assets/default/js/admin/cashback_create_rule.min.js

/******/ (function(modules) { // webpackBootstrap
/******/ 	// The module cache
/******/ 	var installedModules = {};
/******/
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/
/******/ 		// Check if module is in cache
/******/ 		if(installedModules[moduleId]) {
/******/ 			return installedModules[moduleId].exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = installedModules[moduleId] = {
/******/ 			i: moduleId,
/******/ 			l: false,
/******/ 			exports: {}
/******/ 		};
/******/
/******/ 		// Execute the module function
/******/ 		modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ 		// Flag the module as loaded
/******/ 		module.l = true;
/******/
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/
/******/
/******/ 	// expose the modules object (__webpack_modules__)
/******/ 	__webpack_require__.m = modules;
/******/
/******/ 	// expose the module cache
/******/ 	__webpack_require__.c = installedModules;
/******/
/******/ 	// define getter function for harmony exports
/******/ 	__webpack_require__.d = function(exports, name, getter) {
/******/ 		if(!__webpack_require__.o(exports, name)) {
/******/ 			Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ 		}
/******/ 	};
/******/
/******/ 	// define __esModule on exports
/******/ 	__webpack_require__.r = function(exports) {
/******/ 		if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ 			Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ 		}
/******/ 		Object.defineProperty(exports, '__esModule', { value: true });
/******/ 	};
/******/
/******/ 	// create a fake namespace object
/******/ 	// mode & 1: value is a module id, require it
/******/ 	// mode & 2: merge all properties of value into the ns
/******/ 	// mode & 4: return value when already ns object
/******/ 	// mode & 8|1: behave like require
/******/ 	__webpack_require__.t = function(value, mode) {
/******/ 		if(mode & 1) value = __webpack_require__(value);
/******/ 		if(mode & 8) return value;
/******/ 		if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ 		var ns = Object.create(null);
/******/ 		__webpack_require__.r(ns);
/******/ 		Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ 		if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ 		return ns;
/******/ 	};
/******/
/******/ 	// getDefaultExport function for compatibility with non-harmony modules
/******/ 	__webpack_require__.n = function(module) {
/******/ 		var getter = module && module.__esModule ?
/******/ 			function getDefault() { return module['default']; } :
/******/ 			function getModuleExports() { return module; };
/******/ 		__webpack_require__.d(getter, 'a', getter);
/******/ 		return getter;
/******/ 	};
/******/
/******/ 	// Object.prototype.hasOwnProperty.call
/******/ 	__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ 	// __webpack_public_path__
/******/ 	__webpack_require__.p = "/";
/******/
/******/
/******/ 	// Load entry module and return exports
/******/ 	return __webpack_require__(__webpack_require__.s = 45);
/******/ })
/************************************************************************/
/******/ ({

/***/ "./resources/js/admin/cashback_create_rule.js":
/*!****************************************************!*\
  !*** ./resources/js/admin/cashback_create_rule.js ***!
  \****************************************************/
/*! no static exports found */
/***/ (function(module, exports) {

(function () {
  "use strict";

  $('body').on('change', '.js-target-types-input', function () {
    var value = $(this).val();
    var $targets = $('.js-select-target-field');
    $targets.find('select').val("");
    $targets.addClass('d-none');
    $targets.find('.js-target-option').addClass('d-none');

    if (value && value !== 'all' && value !== 'recharge_wallet') {
      $targets.removeClass('d-none');
      $targets.find(".js-target-option-".concat(value)).removeClass('d-none');
    }

    handleSpecificItemsShow();
  });
  $('body').on('change', '.js-target-input', function () {
    var value = $(this).val();
    var targetType = $('.js-target-types-input').val();
    handleSpecificItemsShow(value, targetType);
  });

  function handleSpecificItemsShow() {
    var target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : '';
    var targetType = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '';
    var $specificCategoriesField = $('.js-specific-categories-field');
    var $specificInstructorsField = $('.js-specific-instructors-field');
    var $specificSellersField = $('.js-specific-sellers-field');
    var $specificCoursesField = $('.js-specific-courses-field');
    var $specificProductsField = $('.js-specific-products-field');
    var $specificBundlesField = $('.js-specific-bundles-field');
    var $subscriptionSpecificPackagesField = $('.js-subscription-specific-packages-field');
    var $registrationSpecificPackagesField = $('.js-registration-specific-packages-field');
    $specificCategoriesField.addClass('d-none');
    $specificInstructorsField.addClass('d-none');
    $specificSellersField.addClass('d-none');
    $specificCoursesField.addClass('d-none');
    $specificProductsField.addClass('d-none');
    $specificBundlesField.addClass('d-none');
    $subscriptionSpecificPackagesField.addClass('d-none');
    $registrationSpecificPackagesField.addClass('d-none');

    if (target === "specific_categories") {
      $specificCategoriesField.removeClass('d-none');
    } else if (target === "specific_instructors") {
      $specificInstructorsField.removeClass('d-none');
    } else if (target === "specific_sellers") {
      $specificSellersField.removeClass('d-none');
    } else if (target === "specific_courses") {
      $specificCoursesField.removeClass('d-none');
    } else if (target === "specific_products") {
      $specificProductsField.removeClass('d-none');
    } else if (target === "specific_bundles") {
      $specificBundlesField.removeClass('d-none');
    } else if (target === "specific_packages" && targetType === "subscription_packages") {
      $subscriptionSpecificPackagesField.removeClass('d-none');
    } else if (target === "specific_packages" && targetType === "registration_packages") {
      $registrationSpecificPackagesField.removeClass('d-none');
    }
  }

  $('body').on('change', '.js-amount-type-select', function () {
    var value = $(this).val();
    var $card = $('.js-apply-cashback-per-item');
    var $maxAmountField = $('.js-max-amount-field');
    $card.addClass('d-none');
    $maxAmountField.addClass('d-none');
    $card.find('input').prop('checked', false);
    $maxAmountField.find('input').val('');

    if (value === 'fixed_amount') {
      $card.removeClass('d-none');
    }

    if (value === 'percent') {
      $maxAmountField.removeClass('d-none');
    }
  });
})(jQuery);

/***/ }),

/***/ 45:
/*!**********************************************************!*\
  !*** multi ./resources/js/admin/cashback_create_rule.js ***!
  \**********************************************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(/*! /home/jack/projects/webinar/resources/js/admin/cashback_create_rule.js */"./resources/js/admin/cashback_create_rule.js");


/***/ })

/******/ });

Page not found | The NCLEX Doctor

Page not found!

Sorry, this page is not available...