1/******/ (function(modules) { // webpackBootstrap� 2/******/ // The module cache� 3/******/ var installedModules = {};� 4/******/� 5/******/ // The require function� 6/******/ function __webpack_require__(moduleId) {� 7/******/� 8/******/ // Check if module is in cache� 9/******/ if(installedModules[moduleId])� 10/******/ return installedModules[moduleId].exports;� 11/******/� 12/******/ // Create a new module (and put it into the cache)� 13/******/ var module = installedModules[moduleId] = {� 14/******/ exports: {},� 15/******/ id: moduleId,� 16/******/ loaded: false� 17/******/ };� 18/******/� 19/******/ // Execute the module function� 20/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);� 21/******/� 22/******/ // Flag the module as loaded� 23/******/ module.loaded = true;� 24/******/� 25/******/ // Return the exports of the module� 26/******/ return module.exports;� 27/******/ }� 28/******/� 29/******/� 30/******/ // expose the modules object (__webpack_modules__)� 31/******/ __webpack_require__.m = modules;� 32/******/� 33/******/ // expose the module cache� 34/******/ __webpack_require__.c = installedModules;� 35/******/� 36/******/ // __webpack_public_path__� 37/******/ __webpack_require__.p = "";� 38/******/� 39/******/ // Load entry module and return exports� 40/******/ return __webpack_require__(0);� 41/******/ })� 42/************************************************************************/� 43/******/ ([� 44/* 0 */� 45/***/ (function(module, exports, __webpack_require__) {� 46� 47 'use strict';� 48 � 49 __webpack_require__(1);� 50 � 51 __webpack_require__(2);� 52� 53/***/ }),� 54/* 1 */� 55/***/ (function(module, exports) {� 56� 57 'use strict';� 58 � 59 $(document).ready(function () {� 60 � 61 $('#iqitwishlist-nb').text(iqitwishlist.nbProducts);� 62 � 63 $('body').on('click', '.js-iqitwishlist-add', function (event) {� 64 var self = this;� 65 prestashop.emit('clickIqitWishlistAdd', {� 66 dataset: self.dataset,� 67 self: self� 68 });� 69 event.preventDefault();� 70 });� 71 � 72 $('body').on('click', '.js-iqitwishlist-remove', function (event) {� 73 � 74 var self = this;� 75 prestashop.emit('clickIqitWishlistRemove', {� 76 dataset: self.dataset� 77 });� 78 event.preventDefault();� 79 });� 80 � 81 prestashop.on('clickIqitWishlistAdd', function (elm) {� 82 � 83 var data = {� 84 'process': 'add',� 85 'ajax': 1,� 86 'idProduct': elm.dataset.idProduct,� 87 'idProductAttribute': elm.dataset.idProductAttribute� 88 };� 89 � 90 $.post(elm.dataset.url, data, null, 'json').then(function (resp) {� 91 � 92 if (!resp.success && resp.data.type == 'notLogged') {� 93 var quickModal = $('.modal.quickview').first();� 94 � 95 if (quickModal.length) {� 96 $(quickModal).modal('hide');� 97 $(quickModal).on('hidden.bs.modal', function (e) {� 98 $('#iqitwishlist-modal').modal('show');� 99 });� 100 } else {� 101 $('#iqitwishlist-modal').modal('show');� 102 }� 103 � 104 return;� 105 }� 106 $(elm.self).addClass('iqitwishlist-added');� 107 if (resp.success) {� 108 (function () {� 109 iqitwishlist.nbProducts++;� 110 $('#iqitwishlist-nb').text(iqitwishlist.nbProducts);� 111 � 112 var $notification = $('#iqitwishlist-notification');� 113 $notification.addClass('ns-show');� 114 � 115 setTimeout(function () {� 116 $notification.removeClass('ns-show');� 117 }, 3500);� 118 })();� 119 }� 120 }).fail(function (resp) {� 121 prestashop.emit('handleError', { eventType: 'clickIqitWishlistAdd', resp: resp });� 122 });� 123 });� 124 � 125 prestashop.on('clickIqitWishlistRemove', function (elm) {� 126 � 127 var data = {� 128 'process': 'remove',� 129 'ajax': 1,� 130 'idProduct': elm.dataset.idProduct� 131 };� 132 � 133 $.post(elm.dataset.url, data, null, 'json').then(function (resp) {� 134 console.log('#iqitwishlist-product-' + elm.dataset.idProduct);� 135 $('#iqitwishlist-product-' + elm.dataset.idProduct).remove();� 136 iqitwishlist.nbProducts--;� 137 $('#iqitwishlist-nb').text(iqitwishlist.nbProducts);� 138 � 139 if (iqitwishlist.nbProducts == 0) {� 140 $('#iqitwishlist-warning').removeClass('hidden-xs-up');� 141 $('#iqitwishlist-crosseling, #iqitwishlist-share').addClass('hidden-xs-up');� 142 }� 143 }).fail(function (resp) {� 144 prestashop.emit('handleError', { eventType: 'clickIqitWishlistRemove', resp: resp });� 145 });� 146 });� 147 � 148 prestashop.on('updatedProduct', function (elm) {� 149 $('#iqit-wishlist-product-btn').data('id-product-attribute', elm.id_product_attribute);� 150 $('#iqit-wishlist-product-btn').attr('data-id-product-attribute', elm.id_product_attribute);� 151 });� 152 � 153 $('#iqitwishlist-clipboard-btn').on('click', function () {� 154 � 155 var $btn = $(this);� 156 � 157 var copyInput = $btn.closest('.input-group').children('input.js-to-cl
157ipboard');� 158 copyInput.select();� 159 � 160 try {� 161 var successful = document.execCommand('copy');� 162 if (successful) {� 163 $btn.text($btn.data('textCopied'));� 164 setTimeout(function () {� 165 $btn.text($btn.data('textCopy'));� 166 }, 1500);� 167 }� 168 } catch (err) {� 169 console.log('Oops, unable to copy');� 170 }� 171 });� 172 });� 173� 174/***/ }),� 175/* 2 */� 176/***/ (function(module, exports) {� 177� 178 // removed by extract-text-webpack-plugin� 179� 180/***/ })� 181/******/ ]);� 182//# sourceMappingURL=front.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.