1/******/ (function() { // webpackBootstrap 2/******/ "use strict"; 3/******/ var __webpack_modules__ = ({ 4
5/***/ "./src/blocks/lcg-ultimate-block.js": 6/*!******************************************!*\ 7 !*** ./src/blocks/lcg-ultimate-block.js ***! 8 \******************************************/ 9/***/ (function(__unused_webpack_module, __webpack_exports__, __webpack_require__) { 10 11__webpack_require__.r(__webpack_exports__); 12/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @wordpress/element */ "@wordpress/element"); 13/* harmony import */ var _wordpress_element__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__); 14/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @wordpress/blocks */ "@wordpress/blocks"); 15/* harmony import */ var _wordpress_blocks__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__); 16/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n"); 17/* harmony import */ var _wordpress_i18n__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__); 18/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @wordpress/server-side-render */ "@wordpress/server-side-render"); 19/* harmony import */ var _wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3__); 20/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @wordpress/block-editor */ "@wordpress/block-editor"); 21/* harmony import */ var _wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__); 22/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @wordpress/components */ "@wordpress/components"); 23/* harmony import */ var _wordpress_components__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__); 24/* harmony import */ var _attributes_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./attributes.json */ "./src/blocks/attributes.json"); 25 26 27 28 29 30 31 32 33function extra_js() { 34 /* Replace all SVG images with inline SVG */ 35 const convertImages = (query, callback) => { 36 const images = document.querySelectorAll(query); 37 images.forEach(image => { 38 fetch(image.src).then(res => res.text()).then(data => { 39 const parser = new DOMParser(); 40 const svg = parser.parseFromString(data, 'image/svg+xml').querySelector('svg'); 41 if (image.id) svg.id = image.id; 42 if (image.className) svg.classList = image.classList; 43 image.parentNode.replaceChild(svg, image); 44 }).then(callback).catch(error => console.error(error)); 45 }); 46 }; 47 convertImages('img.wpwax-lsu-svg'); 48 49 /* Check lsu Carousel Data */ 50 let checkData = function (data, value) { 51 return typeof data === 'undefined' ? value : data; 52 }; 53 54 /* lsu Carousel */ 55 let lsuCarousel = document.querySelectorAll('.wpwax-lsu-carousel'); 56 let hasPagination; 57 lsuCarousel.forEach(function (el, i) { 58 el.classList.add(`wpwax-lsu-carousel-${i}`); 59 el.childNodes.forEach(el => { 60 if (el.className === "wpwax-lsu-carousel-pagination") { 61 hasPagination = true; 62 } 63 }); 64 let navBtnPrev = document.querySelectorAll('.wpwax-lsu-carousel-nav__btn-prev'); 65 let navBtnNext = document.querySelectorAll('.wpwax-lsu-carousel-nav__btn-next'); 66 const paginationElement = document.querySelectorAll(".wpwax-lsu-carousel-pagination"); 67 navBtnPrev.forEach((el, i) => { 68 el.classList.add(`wpwax-lsu-carousel-nav__btn-prev-${i}`); 69 }); 70 navBtnNext.forEach((el, i) => { 71 el.classList.add(`wpwax-lsu-carousel-nav__btn-next-${i}`); 72 }); 73 hasPagination && paginationElement.forEach(el => el.classList.add(`wpwax-lsu-carousel-pagination-${i}`)); 74 75 // console.log(typeof checkData(parseInt(el.dataset.lsuMargin), 30)); 76 77 let swiper = new Swiper(`.wpwax-lsu-carousel-${i}`, { 78 slidesPerView: checkData(parseInt(el.dataset.lsuItems), 4), 79 spaceBetween: checkData(parseInt(el.dataset.lsuMargin), 20), 80 loop: checkData(JSON.parse(el.dataset.lsuLoop), true), 81 slidesPerGroup: checkData(parseInt(el.dataset.lsuPerslide), 4), 82 speed: checkData(parseInt(el.dataset.lsuSpeed), 3000), 83 autoplay: checkData(JSON.parse(el.dataset.lsuAutoplay), {}), 84 navigation: { 85 nextEl: `.wpwax-lsu-carousel-nav__btn-next-${i}`, 86 prevEl: `.wpwax-lsu-carousel-nav__btn-prev-${i}` 87 }, 88 pagination: { 89 el: `.wpwax-lsu-carousel-pagination-${i}`, 90 type: 'bullets', 91 clickable: true 92 }, 93 breakpoints: checkData(JSON.parse(el.dataset.lsuResponsive), {}) 94 }); 95 }); 96 97 /* Marquee wrapper value */ 98 let lsuStyle = document.createElement('style'); 99 document.head.append(lsuStyle); 100 lsuStyle.innerHTML = ` 101 .wpwax-lsu-carousel-marquee .swiper-wrapper{ 102 animation: wpwaxLsuMarquee var(--lsu-marqueeSpeed) linear infinite running; 103 } 104 @keyframes wpwaxLsuMarquee { 105 0% { 106 transform: translate(0, 0); 107 } 108 100% { 109 transform: translate(var(--lsu-marqueeItemsWidth), 0); 110 } 111 } 112 `; 113 let lsuMarqueeCarousel = document.querySelectorAll('.wpwax-lsu-carousel-marquee'); 114 lsuMarqueeCarousel.forEach(el => { 115 let lsuMarqueeCarouselItem = el.querySelectorAll('.wpwax-lsu-item:not(.swiper-slide-duplicate)'); 116 lsuMarqueeCarouselItem.forEach(childEl => { 117 let lsuMarqueeWrapperWidth = lsuMarqueeCarouselItem.length * (childEl.offsetWidth + checkData(parseInt(el.dataset.lsuMargin))); 118 el.style.setProperty('--lsu-marqueeItemsWidth', `-${lsuMarqueeWrapperWidth}px`); 119 el.style.setProperty('--lsu-marqueeSpeed', `${checkData(parseInt(el.dataset.lsuSpeed))}ms`); 120 }); 121 }); 122 123 /* Tooltip Initialization */ 124 let tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]')); 125 let tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) { 126 return new bootstrap.Tooltip(tooltipTriggerEl); 127 }); 128 129 /* Tooltip Dynamic Style */ 130 const tooltips = document.querySelectorAll('.wpwax-lsu-item-inner'); 131 tooltips.forEach(tooltip => tooltip.addEventListener('mouseover', function () { 132 let tooltipId = tooltip.getAttribute('aria-describedby'); 133 let tooltipStyle = tooltip.closest('.wpwax-lsu-ultimate').getAttribute('style'); 134 let tooltipDomElm = document.querySelector(`#${tooltipId}`); 135 if (tooltipDomElm) { 136 let tooltipArrow = tooltipDomElm.querySelector(`#${tooltipId} .tooltip-arrow`).getAttribute('style'); 137 let tooltipBackColor = tooltipStyle.split(';')[2]; 138 tooltipDomElm.querySelector(`#${tooltipId} .tooltip-inner`).setAttribute('style', tooltipStyle); 139 tooltipDomElm.querySelector(`#${tooltipId} .tooltip-arrow`).style = `${tooltipArrow}${tooltipBackColor};`; 140 } 141 })); 142} 143(0,_wordpress_blocks__WEBPACK_IMPORTED_MODULE_1__.registerBlockType)('lcg/block', { 144 apiVersion: 2, 145 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Logo Showcase Ultimate', 'post-grid-carousel-ultimate'), 146 category: 'widgets', 147 keywords: ['logo', 'showcase', 'ultimate', 'carousel', 'grid'], 148 icon: 'slides', 149 supports: { 150 html: false 151 }, 152 transforms: {}, 153 attributes: _attributes_json__WEBPACK_IMPORTED_MODULE_6__, 154 edit(_ref) { 155 let { 156 attributes, 157 setAttributes 158 } = _ref; 159 (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.useEffect)(() => { 160 setTimeout(() => { 161 extra_js(); 162 }, 4000); 163 }); 164 let { 165 layout, 166 cg_title_show, 167 cg_title, 168 header_position, 169 lcg_type, 170 total_logos, 171 c_theme, 172 auto_play, 173 repeat_product, 174 stop_hover, 175 marquee, 176 c_desktop, 177 c_desktop_small, 178 c_tablet, 179 c_mobile, 180 slide_time, 181 slide_speed, 182 scrol_direction, 183 navigation, 184 nav_position, 185 carousel_pagination, 186 g_theme, 187 g_columns, 188 g_columns_tablet, 189 g_columns_mobile, 190 grid_pagination, 191 pagination_type, 192 image_crop, 193 image_width, 194 image_hight, 195 target, 196 image_hover, 197 img_animation 198 } = attributes; 199 return (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.Fragment, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)("div", (0,_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.useBlockProps)(), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_block_editor__WEBPACK_IMPORTED_MODULE_4__.InspectorControls, null, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, { 200 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Layout', 'post-grid-carousel-ultimate'), 201 initialOpen: false 202 }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { 203 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Layout', 'post-grid-carousel-ultimate'), 204 labelPosition: "side", 205 value: layout, 206 options: [{ 207 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Carousel', 'post-grid-carousel-ultimate'), 208 value: 'carousel' 209 }, { 210 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid', 'post-grid-carousel-ultimate'), 211 value: 'grid' 212 }], 213 onChange: newState => setAttributes({ 214 layout: newState 215 }) 216 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { 217 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Display Header', 'directorist'), 218 checked: cg_title_show, 219 onChange: newState => setAttributes({ 220 cg_title_show: newState 221 }) 222 }), cg_title_show ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 223 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Header Title', 'directorist'), 224 type: "text", 225 value: cg_title, 226 onChange: newState => setAttributes({ 227 cg_title: newState 228 }) 229 }) : '', cg_title_show ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { 230 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Header position', 'post-grid-carousel-ultimate'), 231 labelPosition: "side", 232 value: header_position, 233 options: [{ 234 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Middle', 'post-grid-carousel-ultimate'), 235 value: 'middle' 236 }, { 237 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Left', 'post-grid-carousel-ultimate'), 238 value: 'left' 239 }, { 240 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Right', 'post-grid-carousel-ultimate'), 241 value: 'right' 242 }], 243 onChange: newState => setAttributes({ 244 header_position: newState 245 }) 246 }) : ''), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, { 247 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Query', 'post-grid-carousel-ultimate'), 248 initialOpen: false 249 }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { 250 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Display Post From', 'post-grid-carousel-ultimate'), 251 labelPosition: "side", 252 value: lcg_type, 253 options: [{ 254 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Latest', 'post-grid-carousel-ultimate'), 255 value: 'latest' 256 }, { 257 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Older', 'post-grid-carousel-ultimate'), 258 value: 'older' 259 }], 260 onChange: newState => setAttributes({ 261 lcg_type: newState 262 }) 263 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 264 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Total Posts', 'directorist'), 265 type: "text", 266 value: total_logos, 267 onChange: newState => setAttributes({ 268 total_logos: newState 269 }) 270 })), layout == 'carousel' ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, { 271 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Carousel', 'post-grid-carousel-ultimate'), 272 initialOpen: false 273 }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { 274 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Theme', 'directorist'), 275 labelPosition: "side", 276 value: c_theme, 277 options: [{ 278 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 1', 'post-grid-carousel-ultimate'), 279 value: 'carousel-theme-1' 280 }, { 281 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 2', 'post-grid-carousel-ultimate'), 282 value: 'carousel-theme-2' 283 }, { 284 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 3', 'post-grid-carousel-ultimate'), 285 value: 'carousel-theme-3' 286 }], 287 onChange: newState => setAttributes({ 288 c_theme: newState 289 }) 290 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { 291 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Auto Play', 'directorist'), 292 checked: auto_play, 293 onChange: newState => setAttributes({ 294 auto_play: newState 295 }) 296 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { 297 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Repeat Logo', 'directorist'), 298 checked: repeat_product, 299 onChange: newState => setAttributes({ 300 repeat_product: newState 301 }) 302 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { 303 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Pause on Hover', 'directorist'), 304 checked: stop_hover, 305 onChange: newState => setAttributes({ 306 stop_hover: newState 307 }) 308 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 309 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Columns', 'directorist'), 310 type: "text", 311 value: c_desktop, 312 onChange: newState => setAttributes({ 313 c_desktop: newState 314 }) 315 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 316 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Laptop Columns', 'directorist'), 317 type: "text", 318 value: c_desktop_small, 319 onChange: newState => setAttributes({ 320 c_desktop_small: newState 321 }) 322 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 323 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Tablet Columns', 'directorist'), 324 type: "text", 325 value: c_tablet, 326 onChange: newState => setAttributes({ 327 c_tablet: newState 328 }) 329 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 330 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Mobile Columns', 'directorist'), 331 type: "text", 332 value: c_mobile, 333 onChange: newState => setAttribut
333es({ 334 c_mobile: newState 335 }) 336 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 337 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Slide Speed', 'directorist'), 338 type: "text", 339 value: slide_speed, 340 onChange: newState => setAttributes({ 341 slide_speed: newState 342 }) 343 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 344 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Slide Timeout', 'directorist'), 345 type: "text", 346 value: slide_time, 347 onChange: newState => setAttributes({ 348 slide_time: newState 349 }) 350 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { 351 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Scroll Direction', 'post-grid-carousel-ultimate'), 352 labelPosition: "side", 353 value: scrol_direction, 354 options: [{ 355 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Right to Left', 'post-grid-carousel-ultimate'), 356 value: 'left' 357 }, { 358 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Left to Right', 'post-grid-carousel-ultimate'), 359 value: 'right' 360 }], 361 onChange: newState => setAttributes({ 362 scrol_direction: newState 363 }) 364 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { 365 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Navigation', 'directorist'), 366 checked: navigation, 367 onChange: newState => setAttributes({ 368 navigation: newState 369 }) 370 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { 371 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Pagination', 'directorist'), 372 checked: carousel_pagination, 373 onChange: newState => setAttributes({ 374 carousel_pagination: newState 375 }) 376 })) : '', layout == 'grid' ? (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, { 377 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid', 'post-grid-carousel-ultimate'), 378 initialOpen: false 379 }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { 380 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Theme', 'directorist'), 381 labelPosition: "side", 382 value: g_theme, 383 options: [{ 384 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 1', 'post-grid-carousel-ultimate'), 385 value: 'grid-theme-1' 386 }, { 387 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 2', 'post-grid-carousel-ultimate'), 388 value: 'grid-theme-2' 389 }, { 390 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Theme 3', 'post-grid-carousel-ultimate'), 391 value: 'grid-theme-3' 392 }], 393 onChange: newState => setAttributes({ 394 g_theme: newState 395 }) 396 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 397 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Grid Columns', 'directorist'), 398 type: "text", 399 value: g_columns, 400 onChange: newState => setAttributes({ 401 g_columns: newState 402 }) 403 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 404 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Columns for Tablet', 'directorist'), 405 type: "text", 406 value: g_columns_tablet, 407 onChange: newState => setAttributes({ 408 g_columns_tablet: newState 409 }) 410 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 411 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Select Columns for Mobile', 'directorist'), 412 type: "text", 413 value: g_columns_mobile, 414 onChange: newState => setAttributes({ 415 g_columns_mobile: newState 416 }) 417 })) : '', (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.PanelBody, { 418 title: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image', 'post-grid-carousel-ultimate'), 419 initialOpen: false 420 }, (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { 421 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image Resize & Crop', 'directorist'), 422 checked: image_crop, 423 onChange: newState => setAttributes({ 424 image_crop: newState 425 }) 426 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 427 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Cropping Width', 'directorist'), 428 type: "text", 429 value: image_width, 430 onChange: newState => setAttributes({ 431 image_width: newState 432 }) 433 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.TextControl, { 434 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Cropping Height', 'directorist'), 435 type: "text", 436 value: image_hight, 437 onChange: newState => setAttributes({ 438 image_hight: newState 439 }) 440 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.SelectControl, { 441 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Open Logo Link in', 'post-grid-carousel-ultimate'), 442 labelPosition: "side", 443 value: target, 444 options: [{ 445 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('New Window or Tab', 'post-grid-carousel-ultimate'), 446 value: '_blank' 447 }, { 448 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Same Window or Tab', 'post-grid-carousel-ultimate'), 449 value: '_self' 450 }], 451 onChange: newState => setAttributes({ 452 target: newState 453 }) 454 }), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)(_wordpress_components__WEBPACK_IMPORTED_MODULE_5__.ToggleControl, { 455 label: (0,_wordpress_i18n__WEBPACK_IMPORTED_MODULE_2__.__)('Image Hover Effect', 'directorist'), 456 checked: image_hover, 457 onChange: newState => setAttributes({ 458 image_hover: newState 459 }) 460 }))), (0,_wordpress_element__WEBPACK_IMPORTED_MODULE_0__.createElement)((_wordpress_server_side_render__WEBPACK_IMPORTED_MODULE_3___default()), { 461 block: "lcg/block", 462 attributes: attributes 463 }))); 464 }, 465 save(_ref2) { 466 let { 467 attributes 468 } = _ref2; 469 } 470}); 471 472/***/ }), 473 474/***/ "@wordpress/block-editor": 475/*!*************************************!*\
476 !*** external ["wp","blockEditor"] ***! 477 \*************************************/ 478/***/ (function(module) { 479 480module.exports = window["wp"]["blockEditor"]; 481 482/***/ }), 483 484/***/ "@wordpress/blocks": 485/*!********************************!*\ 486 !*** external ["wp","blocks"] ***! 487 \********************************/ 488/***/ (function(module) { 489 490module.exports = window["wp"]["blocks"]; 491 492/***/ }), 493 494/***/ "@wordpress/components": 495/*!************************************!*\ 496 !*** external ["wp","components"] ***! 497 \************************************/ 498/***/ (function(module) { 499 500module.exports = window["wp"]["components"]; 501 502/***/ }), 503 504/***/ "@wordpress/element": 505/*!*********************************!*\ 506 !*** external ["wp","element"] ***! 507 \*********************************/ 508/***/ (function(module) { 509 510module.exports = window["wp"]["element"]; 511 512/***/ }), 513 514/***/ "@wordpress/i18n": 515/*!******************************!*\ 516 !*** external ["wp","i18n"] ***! 517 \******************************/ 518/***/ (function(module) { 519 520module.exports = window["wp"]["i18n"]; 521 522/***/ }), 523 524/***/ "@wordpress/server-side-render": 525/*!******************************************!*\ 526 !*** external ["wp","serverSideRender"] ***! 527 \******************************************/ 528/***/ (function(module) { 529 530module.exports = window["wp"]["serverSideRender"]; 531 532/***/ }), 533
534/***/ "./src/blocks/attributes.json": 535/*!************************************!*\ 536 !*** ./src/blocks/attributes.json ***! 537 \************************************/ 538/***/ (function(module) { 539 540module.exports = JSON.parse('{"layout":{"type":"string","default":"carousel"},"cg_title_show":{"type":"boolean","default":false},"cg_title":{"type":"string","default":""},"header_position":{"type":"string","default":"middle"},"lcg_type":{"type":"string","default":"latest"},"total_logos":{"type":"string","default":"12"},"c_theme":{"type":"string","default":"carousel-theme-1"},"auto_play":{"type":"boolean","default":true},"repeat_product":{"type":"boolean","default":true},"stop_hover":{"type":"boolean","default":false},"c_desktop":{"type":"string","default":"2"},"c_desktop_small":{"type":"string","default":"2"},"c_tablet":{"type":"string","default":"2"},"c_mobile":{"type":"string","default":"1"},"slide_speed":{"type":"string","default":"2000"},"slide_time":{"type":"string","default":"2000"},"scrol_direction":{"type":"string","default":"left"},"navigation":{"type":"boolean","default":true},"carousel_pagination":{"type":"boolean","default":false},"g_theme":{"type":"string","default":"grid-theme-1"},"g_columns":{"type":"string","default":"3"},"g_columns_tablet":{"type":"string","default":"2"},"g_columns_mobile":{"type":"string","default":"1"},"image_crop":{"type":"boolean","default":false},"image_width":{"type":"string","default":"185"},"image_hight":{"type":"string","default":"119"},"target":{"type":"string","default":"_blank"},"image_hover":{"type":"boolean","default":true}}'); 541 542/***/ })
vendor: 3,321 bytes, lines 542-624
542 543 544/******/ }); 545/************************************************************************/ 546/******/ // The module cache 547/******/ var __webpack_module_cache__ = {}; 548/******/ 549/******/ // The require function 550/******/ function __webpack_require__(moduleId) { 551/******/ // Check if module is in cache 552/******/ var cachedModule = __webpack_module_cache__[moduleId]; 553/******/ if (cachedModule !== undefined) { 554/******/ return cachedModule.exports; 555/******/ } 556/******/ // Create a new module (and put it into the cache) 557/******/ var module = __webpack_module_cache__[moduleId] = { 558/******/ // no module.id needed 559/******/ // no module.loaded needed 560/******/ exports: {} 561/******/ }; 562/******/ 563/******/ // Execute the module function 564/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); 565/******/ 566/******/ // Return the exports of the module 567/******/ return module.exports; 568/******/ } 569/******/ 570/************************************************************************/ 571/******/ /* webpack/runtime/compat get default export */ 572/******/ !function() { 573/******/ // getDefaultExport function for compatibility with non-harmony modules 574/******/ __webpack_require__.n = function(module) { 575/******/ var getter = module && module.__esModule ? 576/******/ function() { return module['default']; } : 577/******/ function() { return module; }; 578/******/ __webpack_require__.d(getter, { a: getter }); 579/******/ return getter; 580/******/ }; 581/******/ }(); 582/******/ 583/******/ /* webpack/runtime/define property getters */ 584/******/ !function() { 585/******/ // define getter functions for harmony exports 586/******/ __webpack_require__.d = function(exports, definition) { 587/******/ for(var key in definition) { 588/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { 589/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); 590/******/ } 591/******/ } 592/******/ }; 593/******/ }(); 594/******/ 595/******/ /* webpack/runtime/hasOwnProperty shorthand */ 596/******/ !function() { 597/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } 598/******/ }(); 599/******/ 600/******/ /* webpack/runtime/make namespace object */ 601/******/ !function() { 602/******/ // define __esModule on exports 603/******/ __webpack_require__.r = function(exports) { 604/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { 605/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); 606/******/ } 607/******/ Object.defineProperty(exports, '__esModule', { value: true }); 608/******/ }; 609/******/ }(); 610/******/ 611/************************************************************************/ 612var __webpack_exports__ = {}; 613// This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk. 614!function() { 615/*!**********************!*\ 616 !*** ./src/index.js ***! 617 \**********************/ 618__webpack_require__.r(__webpack_exports__); 619/* harmony import */ var _blocks_lcg_ultimate_block_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blocks/lcg-ultimate-block.js */ "./src/blocks/lcg-ultimate-block.js"); 620 621}(); 622/******/ })() 623; 624//# sourceMappingURL=index.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.