1var ddd_full_stop = 0, 2 json_counters_array = []; 3jQuery(document).ready(function (d) { 4 const { __: t, _x: e, _n: a, _nx: s } = wp.i18n; 5 d('#ddpdm-success-report').hide(), 6 new Clipboard('#ddpdm-copy-report').on('success', function () { 7 d('#ddpdm-success-report').show(); 8 }), 9 new Clipboard('#ddpdm-copy-url').on('success', function () { 10 d('#ddpdm-success-url').show(); 11 }), 12 d( 13 '.ddpdm-assistant .nav-tab.ddpdm_wl, .ddpdm-assistant .nav-tab.ddpdm_options' 14 ).wrapAll('<div class="nav-tabs-subtabs"></div>'), 15 d( 16 '.ddpdm-assistant .nav-tab.ddpdm_divi_theme_builder, .ddpdm-assistant .nav-tab.ddpdm_settings' 17 ).wrapAll('<div class="nav-tabs-subtabs-theme-builder"></div>'), 18 jQuery( 19 '.wrap.ddpdm-assistant:not(.activated) a.nav-tab:not(.divi_den_pro_dashboard):not(.ddpdm_assistant_system_status):not(.ddpdm_assistant_help_faq):not(.ddpdm_start_here):not(.ddpdm_latest_feed):not(.ddpdm_missing_order):not(.ddpdm_subscription_expired):not(.ddpdm_key_not_found):not(.ddpdm_key_disabled):not(.ddpdm_general_api_error)' 20 ).addClass('disabled'), 21 jQuery( 22 'table.ddpdm-report-table td a, table.ddpdm-report-table th a' 23 ).on('click touch', function (d) { 24 d.preventDefault(); 25 }), 26 jQuery('#wp-ddpdm_wp_content-wrap') 27 .appendTo('tr#wp-ddpdm-column td:not(.ddpdm-save-buttons)') 28 .show(), 29 jQuery('.form-table.ddpdm_wl label input[name=ddpdm_plugin_name]') 30 .length > 0 && 31 ((ddpdm_n = jQuery( 32 '.form-table.ddpdm_wl label input[name=ddpdm_plugin_name]' 33 ).val()), 34 (ddpdm_n = ddpdm_n.replace(/\s+/g, '_').toLowerCase()), 35 (ddpdm_url_path = window.location.pathname), 36 jQuery('.new_admin_url').html( 37 window.location.protocol + 38 '//' + 39 window.location.hostname + 40 ddpdm_url_path + 41 '?page=' + 42 ddpdm_n + 43 '_dashboard<strong>_wl</strong>' 44 )), 45 jQuery('.form-table.ddpdm_wl label input[name=ddpdm_plugin_name]').on( 46 'keyup', 47 function () { 48 (ddpdm_n = d(this).val()), 49 (ddpdm_n = ddpdm_n.replace(/\s+/g, '_').toLowerCase()), 50 (ddpdm_url_path = window.location.pathname), 51 jQuery('.new_admin_url').html( 52 window.location.protocol + 53 '//' + 54 window.location.hostname + 55 ddpdm_url_path + 56 '?page=' + 57 ddpdm_n + 58 '_dashboard<strong>_wl</strong>' 59 ); 60 } 61 ), 62 jQuery('.ddpdm-breadcrumbs--end').text( 63 jQuery('a.nav-tab-active').text() 64 ), 65 jQuery('p.submit.ddpdm_wl.save_settings input').on( 66 'click touch', 67 function (t) { 68 t.preventDefault(), 69 (ddd_full_stop = 0), 70 jQuery( 71 '.form-table.ddpdm_wl label input, .form-table.ddpdm_wl label textarea, #wp-ddpdm_wp_content-wrap' 72 ).each(function () { 73 'wp-ddpdm_wp_content-wrap' !== d(this).attr('id') && 74 'ddpdm_plugin_icon' !== d(this).attr('name') && 75 '' === d(this).val() && 76 ((ddd_full_stop = 1), 77 d(this).addClass('not-filled'), 78 d(this).siblings('.ddpdm-error-message').remove(), 79 d(this).after( 80 '<span class="ddpdm-error-message">This field is required</span>' 81 )); 82 }), 83 0 === ddd_full_stop 84 ? (d(this).next().hide(), 85 jQuery( 86 '.form-table.ddpdm_wl label input, .form-table.ddpdm_wl label textarea, #wp-ddpdm_wp_content-wrap' 87 ).each(function () { 88 if ( 89 ('wp-ddpdm_wp_content-wrap' === 90 d(this).attr('id') 91 ? ((ajax_option = 'ddpdm_wp_content'), 92 (ajax_val = jQuery( 93 '.ddpdm_wl_settings #wp-ddpdm_wp_content-wrap' 94 ).hasClass('tmce-active') 95 ? tinymce 96 .get('ddpdm_wp_content') 97 .getContent() 98 : jQuery( 99 '#ddpdm_wp_content' 100 ).val())) 101 : ((ajax_option = d(this).attr('name')), 102 (ajax_val = d(this).val())), 103 'ddpdm_plugin_name' === ajax_option) 104 ) { 105 ajax_val; 106 var t = ajax_val 107 .replace(/\s+/g, '_') 108 .toLowerCase(); 109 jQuery('input[name=ddpdm_wl]').is(':checked') 110 ? (redirect_link = 111 window.location.pathname + 112 '?page=' + 113 t + 114 '_dashboard_wl&tab=ddpdm_wl') 115 : (redirect_link = 116 window.location.pathname + 117 '?page=divi_den_pro_dm_dashboard&tab=ddpdm_wl'), 118 jQuery('input[name=ddpdm_hide_menu]').is( 119 ':checked' 120 ) && 121 (redirect_link = 122 window.location.pathname.replace( 123 'admin.php', 124 '' 125 )); 126 } 127 jQuery.ajax({ 128 type: 'POST', 129 url: ajaxurl, 130 data: 131 'action=ddpdm_update_option&ddpdm_option=' + 132 ajax_option + 133 '&ddpdm_option_val=' + 134 ajax_val + 135 '&ddpdm_nonce=' + 136 ddpdm_wl_options_for_js.ddpdm_nonce, 137 success: function (d) { 138 redirect_link 139 ? window.location.replace( 140 redirect_link 141 ) 142 : window.location.reload(); 143 }, 144 error: function (d) {}, 145 }); 146 })) 147 : d(this).next().show(); 148 } 149 ), 150 jQuery( 151 'p input#submit_wl.submit_wl_disabled, p input#submit_wl.submit_wl_enabled' 152 ).on('click', function (e) { 153 e.preventDefault(), (ddd_full_stop = 0); 154 let a = 155 '<div class="ddpdm_wl_loaded"><p>' + 156 t( 157 'One moment please... Activating white label mode', 158 'ddprodm' 159 ) + 160 '</p></div>', 161 s = 162 '<div class="ddpdm_wl_loaded"><p>' + 163 t( 164 'One moment please... Deactivating white label mode', 165 'ddprodm' 166 ) + 167 '</p></div>'; 168 d(this).hasClass('submit_wl_disabled') && 169 d('#ddpdm-wl-pop-up').html(a), 170 d(this).hasClass('submit_wl_enabled') && 171 d('#ddpdm-wl-pop-up').html(s), 172 jQuery( 173 '.form-table.ddpdm_wl label input, .form-table.ddpdm_wl label textarea, #wp-ddpdm_wp_content-wrap' 174 ).each(function () { 175 'wp-ddpdm_wp_content-wrap' !== d(this).attr('id') && 176 'ddpdm_plugin_icon' !== d(this).attr('name') && 177 '' === d(this).val() && 178 ((ddd_full_stop = 1), 179 d(this).addClass('not-filled'), 180 d(this).siblings('.ddpdm-error-message').remove(), 181 d(this).after( 182 '<span class="ddpdm-error-message">This field is required</span>' 183 )); 184 }), 185 0 === ddd_full_stop 186 ? (d(this).next().hide(), 187 d( 188 '.ddpdm_wl_hidden .et-box-content .et_pb_button_slider' 189 ).click(), 190 d('.submit.ddpdm_wl.save_settings input').click()) 191 : d(this).next().show(); 192 }); 193}), 194 jQuery(document).ready(function (d) { 195 function t() { 196 var t = document.getElementById('ondemanIframe'); 197 d('#et_pb_loading_animation').remove(), 198 jQuery.ajax({ 199 type: 'GET', 200 url: ajaxurl, 201 data: 'action=ddpdm_get_option', 202 success: function (d) { 203 'enabled' === d + '' 204 ? null !== t && 205 t.contentWindow.postMessage( 206 'pro_membership_activated', 207 '*' 208 ) 209 : null !== t && 210 t.contentWindow.postMessage( 211 'pro_membership_deactivated', 212 '*' 213 ); 214 }, 215 }); 216 (function () { 217 for ( 218 var d, 219 t = [], 220 e = window.location.href 221 .slice(window.location.href.indexOf('?') + 1) 222 .split('&'), 223 a = 0; 224 a < e.length; 225 a++ 226 ) 227 (d = e[a].split('=')), t.push(d[0]), (t[d[0]] = d[1]); 228 return t; 229 })().post; 230 var a = window.addEventListener 231 ? 'addEventListener' 232 : 'attachEvent', 233 s = window[a], 234 i = 'attachEvent' === a ? 'onmessage' : 'message';
235 d('ul.et_pb_saved_layouts_list').length > 0 && 236 d('ul.et_pb_saved_layouts_list li:not(.added_image)').each( 237 function () { 238 (this_title = d(this).find('a').text()), 239 (this_class = this_title 240 .replace(/-+/g, '') 241 .replace(/\s+/g, '-') 242 .toLowerCase()), 243 d(this).addClass(this_class), 244 d(this).addClass('added_image'), 245 jQuery.ajax({ 246 type: 'POST', 247 url: ajaxurl, 248 data: 249 'action=ddpdm_show_featured_image&ddpdm_title_image=' + 250 this_title + 251 '&ddpdm_nonce=' + 252 ddpdm_wl_options_for_js.ddpdm_nonce, 253 success: function (t) { 254 '' !== t && 255 ((img_link = t.substring( 256 t.indexOf('|') + 1 257 )), 258 (img_post_title = t 259 .replace(img_link, '') 260 .replace('|', '')), 261 d( 262 'ul.et_pb_saved_layouts_list li:not(.with-image)' 263 ).each(function () { 264 (this_title = d(this) 265 .find('a') 266 .text()), 267 this_title === img_post_title && 268 (d(this) 269 .find('a') 270 .before( 271 '<img src="' + 272 img_link + 273 '" class="ddpdm_preview" />' 274 ), 275 d(this).addClass( 276 'with-image' 277 )); 278 })); 279 }, 280 error: function (d) {}, 281 }); 282 } 283 ), 284 setInterval(function () { 285 d( 286 'div.et-fb-settings-options-tab-modules_library ul:not(.ddpdm_images_sent)' 287 ).length > 0 && 288 d( 289 'div.et-fb-settings-options-tab-modules_library ul li:not(.added_image):not(.with-image)' 290 ).each(function () { 291 (this_title = d(this) 292 .find('span.et_module_title') 293 .text() 294 .trim()), 295 (this_class = this_title 296 .replace(/-+/g, '') 297 .replace(/\s+/g, '-') 298 .toLowerCase()), 299 d(this).addClass(this_class), 300 d(this).addClass('added_image'), 301 jQuery.ajax({ 302 type: 'POST', 303 url: ajaxurl, 304 data: 305 'action=ddpdm_show_featured_image&ddpdm_title_image=' + 306 this_title + 307 '&ddpdm_nonce=' + 308 ddpdm_wl_options_for_js.ddpdm_nonce, 309 success: function (t) { 310 '' !== t && 311 ((img_link = t.substring( 312 t.indexOf('|') + 1 313 )), 314 (img_post_title = t 315 .replace(img_link, '') 316 .replace('|', '')), 317 d( 318 'div.et-fb-settings-options-tab-modules_library ul li:not(.with-image)' 319 ).each(function () { 320 (this_title = d(this) 321 .find( 322 'span.et_module_title' 323 ) 324 .text() 325 .trim()), 326 this_title === 327 img_post_title && 328 0 === 329 d(this).find( 330 'img.ddpdm_preview' 331 ).length && 332 (d(this) 333 .find( 334 'span.et_module_title' 335 ) 336 .after( 337 '<img src="' + 338 img_link + 339 '" class="ddpdm_preview" />' 340 ), 341 d(this).addClass( 342 'with-image' 343 )); 344 })); 345 }, 346 error: function (d) {}, 347 }); 348 }); 349 }, 10); 350 s( 351 i, 352 function (a) { 353 var s; 354 if ( 355 'https://ondemand.divi-den.com' === a.origin && 356 'string' === jQuery.type(a.data) 357 ) 358 if (~a.data.indexOf('context')) { 359 d('body .ddpdm-assistant .saving_message').show(); 360 var i = 'off'; 361 if ( 362 (jQuery( 363 '#et_pb_main_container > .et_pb_section .et_pb_module_block' 364 ).length <= 0 && (i = 'on'), 365 (s = jQuery.parseJSON(a.data))) 366 ) 367 if ( 368 d(t).hasClass('settingsIframe') || 369 d(t).hasClass('vbIframe') || 370 'et_builder' !== s.context 371 ) 372 'et_builder_layouts' === s.context || 373 d(t).hasClass('settingsIframe') 374 ? ((response_data = encodeURIComponent( 375 JSON.stringify(s) 376 )), 377 jQuery.ajax({ 378 type: 'POST', 379 url: ajaxurl, 380 data: 381 'action=ddpdm_import_posts&posts=' + 382 response_data + 383 '&ddpdm_nonce=' + 384 ddpdm_wl_options_for_js.ddpdm_nonce, 385 success: function (t) { 386 // Process all queued featured images after post import succeeds 387 if ( 388 window.ddpdm_featured_image_queue && 389 window 390 .ddpdm_featured_image_queue 391 .length > 0 392 ) { 393 // Get the next featured image from queue 394 var featured_image_data = 395 window.ddpdm_featured_image_queue.shift(); 396 var parts = 397 featured_image_data.split( 398 '|' 399 ); 400 401 // Add small delay to ensure transient is set 402 setTimeout(function () { 403 jQuery.ajax({ 404 type: 'POST', 405 url: ajaxurl, 406 data: 407 'action=ddpdm_import_featured_image&ddpdm_featured_image=' + 408 featured_image_data + 409 '&ddpdm_nonce=' + 410 ddpdm_wl_options_for_js.ddpdm_nonce, 411 success: 412 function ( 413 img_data 414 ) { 415 // Check if response indicates placeholder was used 416 if ( 417 img_data && 418 img_data.data && 419 img_data 420 .data 421 .placeholder_used 422 ) { 423 console.warn( 424 'DDPDM: Featured image failed, placeholder assigned for:', 425 parts[0], 426 'Reason:', 427 img_data 428 .data 429 .reason 430 ); 431 } 432 }, 433 error: function ( 434 img_data 435 ) { 436 console.error( 437 'DDPDM Featured Image: Import FAILED', 438 img_data 439 ); 440 }, 441 }); 442 }, 500);
442 // 500ms delay after post import completes 443 } 444 445 if ( 446 0 === 447 d('div.sectionSaved') 448 .length 449 ) { 450 d( 451 '.ddpdm-tab-section, .ddpdm-tab-module' 452 ).html( 453 '<div class="sectionSaved"> <p>' + 454 l( 455 '<strong>Success!</strong> Your section/module is being saved to your local Divi library.', 456 'ddprodm' 457 ) + 458 '</p> <h3>' + 459 l( 460 'Choose your next step...', 461 'ddprodm' 462 ) + 463 '</h3> <p>' + 464 l( 465 '1. Find new modules and save to your library', 466 'ddprodm' 467 ) + 468 '</p> <a href="#" class="ddpdm_close">' + 469 l( 470 'Find New Pro Modules', 471 'ddprodm' 472 ) + 473 '</a> <p>' + 474 l( 475 '2. Begin editing - Use the "Add From Library" tab to load sections/modules from local Divi Library', 476 'ddprodm' 477 ) + 478 '</p> <a href="#" class="ddpdm_reload">' + 479 l( 480 'To Continue - Save and Reload Page', 481 'ddprodm' 482 ) + 483 '</a> ' + 484 l( 485 '(please do it manually if you are in Divi Frontend Builder or Divi Theme Builder)', 486 'ddprodm' 487 ) + 488 '</div>' 489 ), 490 d( 491 'body .ddpdm-tab-section a.ddpdm_reload, body .ddpdm-tab-module a.ddpdm_reload' 492 ).on( 493 'click', 494 function (t) { 495 t.preventDefault(), 496 d( 497 'div.sectionSaved' 498 ).html( 499 '<h3 class="ddpdm_loading_text">Reloading...</h3>' 500 ), 501 d( 502 'input.button-primary#publish' 503 ).click(), 504 d( 505 'button.et-fb-button--publish' 506 ).click(), 507 d( 508 'li#wp-admin-bar-et-disable-visual-builder a.ab-item' 509 ).click(); 510 } 511 ); 512 var a = Math.floor( 513 1e6 * Math.random() + 514 1 515 ); 516 'enabled' === 517 ddpdm_wl_options_for_js.ddpdm_status && 518 'yes' !== 519 ddpdm_wl_options_for_js.ddpdm_expired_status 520 ? ((ddpdm_sections_link = 521 'https://ondemand.divi-den.com/sections-search-api-ljljdfre935/?uid=' + 522 a),
523 (ddpdm_modules_link = 524 'https://ondemand.divi-den.com/modules-search-api-fdge43y/?uid=' + 525 a)) 526 : ((ddpdm_sections_link = 527 'https://ondemand.divi-den.com/sections-search-no-api-asdfv324/?uid=' + 528 a), 529 (ddpdm_modules_link = 530 'https://ondemand.divi-den.com/modules-search-no-api-33jwer3/?uid=' + 531 a)), 532 d( 533 'body .ddpdm-tab-section a.ddpdm_close' 534 ).on( 535 'click', 536 function (t) { 537 t.preventDefault(), 538 d( 539 'div.sectionSaved' 540 ).html( 541 '<h3 class="ddpdm_loading_text">Loading...</h3>' 542 ), 543 d( 544 '.ddpdm-tab-section' 545 ).html( 546 '<iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe" style="width: 100%;height: 100%;" src="' + 547 ddpdm_sections_link + 548 '"></iframe>' 549 ), 550 e(); 551 } 552 ), 553 d( 554 'body .ddpdm-tab-module a.ddpdm_close' 555 ).on( 556 'click', 557 function (t) { 558 t.preventDefault(), 559 d( 560 'div.sectionSaved' 561 ).html( 562 '<h3 class="ddpdm_loading_text">Loading...</h3>' 563 ), 564 d( 565 '.ddpdm-tab-module' 566 ).html( 567 '<iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe" style="width: 100%;height: 100%;" src="' + 568 ddpdm_modules_link + 569 '"></iframe>' 570 ), 571 e(); 572 } 573 ); 574 } 575 d( 576 'body .ddpdm-assistant .saving_message' 577 ).hide(), 578 d( 579 'body .ddpdm-assistant .loaded_message' 580 ).show(), 581 setTimeout(function () { 582 d( 583 'body .ddpdm-assistant .loaded_message' 584 ).hide(); 585 }, 5500); 586 }, 587 error: function (d) { 588 console.log(d); 589 }, 590 })) 591 : s.context; 592 else { 593 layout = JSON.stringify(s); 594 var n = jQuery( 595 '.et-pb-all-modules-tab .et-pb-load-layouts' 596 ), 597 o = n.children('li').last().clone(!0); 598 o.addClass('layout_here'), 599 o.appendTo(n), 600 jQuery('.layout_here').data( 601 'layout_id', 602 { 603 layout: layout, 604 replace_content: i, 605 } 606 ), 607 jQuery( 608 '.layout_here .et_pb_layout_button_load' 609 ).click(); 610 } 611 } else 612 ~a.data.indexOf('.') 613 ? d('input#_et_pb_custom_css').val(a.data) 614 : (~a.data.indexOf(',jpg') || 615 ~a.data.indexOf(',png')) && 616 ((ddpdm_featured_image_url = a.data.replace( 617 /\,/g, 618 '.' 619 )), 620 (function () { 621 var pipeIndex = 622 ddpdm_featured_image_url.indexOf('|'); 623 var httpIndex = 624 ddpdm_featured_image_url.indexOf( 625 'http' 626 ); 627 628 if (pipeIndex === -1 && httpIndex > 0) { 629 ddpdm_featured_image_url = 630 ddpdm_featured_image_url.substring( 631 0, 632 httpIndex 633 ) + 634 '|' + 635 ddpdm_featured_image_url.substring( 636 httpIndex 637 ); 638 } 639 640 // Skip if ddpdm-admin-d5.js is loaded (Divi 5) 641 if (window.ddpdm_d5_handler_loaded) { 642 return; 643 } 644 645 var parts = 646 ddpdm_featured_image_url.split('|'); 647 648 // Store featured image data for processing after post import
648completes 649 if ( 650 parts.length === 2 && 651 parts[0].trim() && 652 parts[1].trim() && 653 parts[1].indexOf('http') === 0 654 ) { 655 // Add to queue to be processed after post import success 656 if ( 657 !window.ddpdm_featured_image_queue 658 ) { 659 window.ddpdm_featured_image_queue = 660 []; 661 } 662 window.ddpdm_featured_image_queue.push( 663 ddpdm_featured_image_url 664 ); 665 } else { 666 console.error( 667 'DDPDM Featured Image: Validation failed' 668 ); 669 console.warn( 670 'DDPDM: Featured image data missing pipe delimiter or is empty: ' + 671 ddpdm_featured_image_url 672 ); 673 } 674 })()); 675 }, 676 !1 677 ); 678 } 679 function e() { 680 setTimeout(function () { 681 d('iframe#ondemanIframe').height() > 0 682 ? t() 683 : d('iframe#ondemanIframe').on('load', function () { 684 t(); 685 }); 686 }, 300); 687 } 688 function a() { 689 for ( 690 var d, 691 t = [], 692 e = window.location.href 693 .slice(window.location.href.indexOf('?') + 1) 694 .split('&'), 695 a = 0; 696 a < e.length; 697 a++ 698 ) 699 (d = e[a].split('=')), t.push(d[0]), (t[d[0]] = d[1]); 700 return t; 701 } 702 d('#ddpdm-preview-window').insertAfter('body > :last-child'), 703 d('#ddpdm-wl-pop-up').insertBefore('body > #ddpdm-preview-window'), 704 (jQuery.fn.center = function () { 705 return ( 706 this.css('position', 'absolute'), 707 this.css( 708 'top', 709 jQuery(window).height() / 10 + 710 +jQuery(window).scrollTop() + 711 'px' 712 ), 713 this.css( 714 'left', 715 (jQuery(window).width() - this.outerWidth()) / 2 + 716 jQuery(window).scrollLeft() + 717 'px' 718 ), 719 this 720 ); 721 }), 722 d('#ddpdm-preview').on('click', function () { 723 d('button#ddpdm_wp_content-tmce')[0].click(), 724 d('#ddpdm-preview-window .ddpdm_wl_contact_page').html( 725 '<div id="ddpdm-preview-close">Ã</div>' 726 ), 727 d( 728 '#ddpdm-preview-window .ddpdm_wl_contact_page #ddpdm-preview-close' 729 ).after(tinymce.get('ddpdm_wp_content').getContent()), 730 jQuery('#ddpdm-preview-window').center(), 731 d('#ddpdm-preview-window').show(), 732 d('#ddpdm-preview-close').on('click', function () { 733 d('#ddpdm-preview-window').hide(); 734 }); 735 }), 736 d('#ddpdm-preview-close').on('click', function () { 737 d('#ddpdm-preview-window').hide(); 738 }), 739 d('#submit_wl_pop_up').on('click', function (t) { 740 t.preventDefault(),
741 (ddd_full_stop = 0), 742 jQuery( 743 '.form-table.ddpdm_wl label input, .form-table.ddpdm_wl label textarea, #wp-ddpdm_wp_content-wrap' 744 ).each(function () { 745 'wp-ddpdm_wp_content-wrap' !== d(this).attr('id') && 746 'ddpdm_plugin_icon' !== d(this).attr('name') && 747 '' === d(this).val() && 748 ((ddd_full_stop = 1), 749 d(this).addClass('not-filled'), 750 d(this).siblings('.ddpdm-error-message').remove(), 751 d(this).after( 752 '<span class="ddpdm-error-message">This field is required</span>' 753 )); 754 }), 755 0 === ddd_full_stop 756 ? (d(this).next().hide(), 757 jQuery('#ddpdm-wl-pop-up').center(), 758 d('#ddpdm-wl-pop-up').show()) 759 : d(this).next().show(); 760 }), 761 d('#ddpdm-wl-pop-up-close, #ddpdm-wl-pop-up-close-cancel').on( 762 'click', 763 function () { 764 d('#ddpdm-wl-pop-up').hide(); 765 } 766 ), 767 d('body .ddpdm-assistant .loaded_message span.close').on( 768 'click', 769 function () { 770 d('body .ddpdm-assistant .loaded_message').hide(); 771 } 772 ), 773 d('body .ddpdm-assistant .saving_message span.close').on( 774 'click', 775 function () { 776 d('body .ddpdm-assistant .saving_message').hide(); 777 } 778 ), 779 'undefined' == typeof ajaxurl && 780 (ajaxurl = ddpdm_wl_options_for_js.ddpdm_ajax_url), 781 (d('body').hasClass('et-fb') || d('body').hasClass('wp-admin')) && 782 jQuery.ajax({ 783 type: 'GET', 784 url: ajaxurl, 785 data: 'action=ddpdm_get_option_wl', 786 success: function (t) { 787 'disabled' === t + '' 788 ? (e(), 789 d(document).on( 790 'mouseup', 791 '.et-pb-layout-buttons-load', 792 function () { 793 setTimeout(function () { 794 var t = Math.floor( 795 1e6 * Math.random() + 1 796 ); 797 'enabled' === 798 ddpdm_wl_options_for_js.ddpdm_status && 799 'yes' !== 800 ddpdm_wl_options_for_js.ddpdm_expired_status 801 ? (ddpdm_layouts_link = 802 'https://ondemand.divi-den.com/new-api-layouts-search-ghaser65/?uid=' + 803 t) 804 : (ddpdm_layouts_link = 805 'https://ondemand.divi-den.com/new-no-api-layouts-search-dngfh4q2/?uid=' + 806 t); 807 var e = d( 808 '.et-pb-saved-modules-switcher' 809 ); 810 'on' === 811 ddpdm_wl_options_for_js.ddpdm_plugin_setting_tab_position 812 ? e.length && 813 (e.append( 814 '<li class="ddpdm" data-open_tab="ddpdm-tab" data-layout_type="layout"><a href="#"><img height="25" src="' + 815 ddpdm_wl_options_for_js.ddpdm_wl_i_for_js + 816 '" /> <span>' + 817 ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js + 818 '</span></a></li>' 819 ), 820 d( 821 '.et_pb_modal_settings' 822 ).append( 823 '<div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-layout"> <div class="et-dlib-load-options ddpdm-replace-content et-fb-checkboxes-category-wrap"><p> ' + 824 l( 825 "Important: if you're replacing the content, please manually clear the layout and update the page, then load the new layout.", 826 'ddprodm' 827 ) + 828 '</p></div> <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe" src="' + 829 ddpdm_layouts_link + 830 '"></iframe></div>' 831 )) 832 : (d( 833 'li.et-pb-options-tabs-links-active' 834 ).removeClass( 835 'et-pb-options-tabs-links-active' 836 ), 837 d('div.active-container') 838 .removeClass( 839 'active-container' 840 ) 841 .css('opacity', 0), 842 e.prepend( 843 '<li class="ddpdm et-pb-options-tabs-links-active" data-open_tab="ddpdm-tab" data-layout_type="layout"><a href="#"><img height="25" src="' + 844 ddpdm_wl_options_for_js.ddpdm_wl_i_for_js + 845 '" /> <span>' + 846 ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js + 847 '</span></a></li>' 848 ), 849 d( 850 '.et_pb_modal_settings' 851 ).append( 852 '<div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-layout active-container" style="opacity: 1;"> <div class="et-dlib-load-options ddpdm-replace-content et-fb-checkboxes-category-wrap"><p> ' + 853 l( 854 "Important: if you're replacing the content, please manually clear the layout and update the page, then load the new layout.", 855 'ddprodm' 856 ) + 857 '</p></div> <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe" src="' + 858 ddpdm_layouts_link + 859 '"></iframe></div>' 860 )); 861 }, 200), 862 e(); 863 } 864 ), 865 d(document).on( 866 'mouseup', 867 '.et-pb-section-add-saved', 868 function () { 869 setTimeout(function () { 870 jQuery( 871 '.et_pb_modal_settings.et_pb_modal_no_tabs' 872 ).removeClass('et_pb_modal_no_tabs'); 873 var t = Math.floor( 874 1e6 * Math.random() + 1 875 ); 876 'enabled' === 877 ddpdm_wl_options_for_js.ddpdm_status && 878 'yes' !== 879 ddpdm_wl_options_for_js.ddpdm_expired_status 880 ? (ddpdm_sections_link = 881 'https://ondemand.divi-den.com/sections-search-api-ljljdfre935/?uid=' + 882 t) 883 : (ddpdm_sections_link = 884 'https://ondemand.divi-den.com/sections-search-no-api-asdfv324/?uid=' + 885 t), 886 'on' === 887 ddpdm_wl_options_for_js.ddpdm_plugin_setting_tab_position 888 ? jQuery( 889 '.et_pb_modal_settings_container h3' 890 ).after( 891 ' <ul class="et-pb-options-tabs-links et-pb-saved-modules-switcher"> <li class="et-pb-saved-module et-pb-options-tabs-links-active"" data-open_tab="et-pb-saved-modules-tab" > <a href="#">
891' + 892 l( 893 'Add From Library', 894 'ddprodm' 895 ) + 896 '</a> </li> <li class="ddpdm" data-open_tab="ddpdm-tab" data-layout_type="section"><a href="#"> <img height="25" src="' + 897 ddpdm_wl_options_for_js.ddpdm_wl_i_for_js + 898 '" /> <span>' + 899 ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js + 900 '</span></a></li> </ul> <div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-section" style="display:block !important;" ><iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe" src="' + 901 ddpdm_sections_link + 902 '"></iframe></div>' 903 ) 904 : (d( 905 'li.et-pb-options-tabs-links-active' 906 ).removeClass( 907 'et-pb-options-tabs-links-active' 908 ), 909 d('div.active-container') 910 .removeClass( 911 'active-container' 912 ) 913 .css('opacity', 0), 914 jQuery( 915 '.et_pb_modal_settings_container h3' 916 ).after( 917 ' <ul class="et-pb-options-tabs-links et-pb-saved-modules-switcher"> <li class="ddpdm et-pb-options-tabs-links-active" data-open_tab="ddpdm-tab" data-layout_type="section" style="opacity: 1;"><a href="#"> <img height="25" src="' + 918 ddpdm_wl_options_for_js.ddpdm_wl_i_for_js + 919 '" /> <span>' + 920 ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js + 921 '</span></a></li> <li class="et-pb-saved-module" data-open_tab="et-pb-saved-modules-tab" > <a href="#">' + 922 l( 923 'Add From Library', 924 'ddprodm' 925 ) + 926 '</a> </li> </ul> <div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-section active-container" style="display:block !important; opacity: 1 !important;" ><iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe" src="' + 927 ddpdm_sections_link + 928 '"></iframe></div>' 929 )); 930 }, 200), 931 e(); 932 } 933 ), 934 d(document).on( 935 'mouseup', 936 '.et-pb-column .et-pb-insert-module', 937 function () { 938 setTimeout(function () { 939 jQuery( 940 '.et_pb_modal_settings.et_pb_modal_no_tabs' 941 ).removeClass('et_pb_modal_no_tabs'); 942 var t = Math.floor( 943 1e6 * Math.random() + 1 944 ); 945 'enabled' === 946 ddpdm_wl_options_for_js.ddpdm_status && 947 'yes' !== 948 ddpdm_wl_options_for_js.ddpdm_expired_status 949 ? (ddpdm_modules_link = 950 'https://ondemand.divi-den.com/modules-search-api-fdge43y/?uid=' + 951 t) 952 : (ddpdm_modules_link = 953 'https://ondemand.divi-den.com/modules-search-no-api-33jwer3/?uid=' + 954 t), 955 d( 956 '.et-pb-options-tabs-links.et-pb-saved-modules-switcher' 957 ).remove(), 958 'on' === 959 ddpdm_wl_options_for_js.ddpdm_plugin_setting_tab_position 960 ? jQuery( 961 '.et_pb_modal_settings_container h3' 962 ).after( 963 '<ul class="et-pb-options-tabs-links et-pb-saved-modules-switcher"><li class="et-pb-new-module et-pb-options-tabs-links-active data-open_tab="et-pb-all-modules-tab"><a href="#">
963' + 964 l( 965 'New Module', 966 'ddprodm' 967 ) + 968 '</a></li><li class="et-pb-saved-module" data-open_tab="et-pb-saved-modules-tab" ><a href="#">' + 969 l( 970 'Add From Library', 971 'ddprodm' 972 ) + 973 '</a></li> <li class="ddpdm" data-open_tab="ddpdm-tab" data-layout_type="section"><a href="#"><img height="25" src="' + 974 ddpdm_wl_options_for_js.ddpdm_wl_i_for_js + 975 '" /> <span>' + 976 ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js + 977 '</span></a></li></ul> <div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-module" style="display:block !important;" ><iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe" src="' + 978 ddpdm_modules_link + 979 '"></iframe></div>' 980 ) 981 : (d( 982 'li.et-pb-options-tabs-links-active' 983 ).removeClass( 984 'et-pb-options-tabs-links-active' 985 ), 986 d('div.active-container') 987 .removeClass( 988 'active-container' 989 ) 990 .css('opacity', 0), 991 jQuery( 992 '.et_pb_modal_settings_container h3' 993 ).after( 994 ' <ul class="et-pb-options-tabs-links et-pb-saved-modules-switcher"> <li class="ddpdm et-pb-options-tabs-links-active" data-open_tab="ddpdm-tab" data-layout_type="section"><a href="#"> <img height="25" src="' + 995 ddpdm_wl_options_for_js.ddpdm_wl_i_for_js + 996 '" /> <span>' + 997 ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js + 998 '</span></a></li> <li class="et-pb-new-module data-open_tab="et-pb-all-modules-tab"> <a href="#">' + 999 l( 1000 'New Module', 1001 'ddprodm' 1002 ) + 1003 '</a> </li> <li class="et-pb-saved-module" data-open_tab="et-pb-saved-modules-tab" > <a href="#">' + 1004 l( 1005 'Add From Library', 1006 'ddprodm' 1007 ) + 1008 '</a> </li> </ul> <div class="et-pb-main-settings et-pb-main-settings-full ddpdm-tab ddpdm-tab-module active-container" style="display:block !important; opacity: 1 !important;" ><iframe id="ondemanIframe" name="ondemandIframe" class="sectionsIframe" src="' + 1009 ddpdm_modules_link + 1010 '"></iframe></div> ' 1011 )); 1012 }, 200), 1013 e(); 1014 } 1015 ), 1016 setInterval(function () { 1017 if ( 1018 ((this_column_parent = d( 1019 'a.modules_all' 1020 ).parents('div#et-fb-settings-column')), 1021 d('.ddpdm').length <= 0 && 1022 this_column_parent.hasClass( 1023 'et-fb-modal-settings--modules_all' 1024 ) && 1025 !this_column_parent.hasClass( 1026 'et-fb-tooltip-modal--load_layout' 1027 ) && 1028 !this_column_parent.hasClass( 1029 'et_fb_add_row_modal' 1030 )) 1031 ) { 1032 var t = Math.floor( 1033 1e6 * Math.random() + 1 1034 ); 1035 'enabled' === 1036 ddpdm_wl_options_for_js.ddpdm_status && 1037 'yes' !== 1038 ddpdm_wl_options_for_js.ddpdm_expired_status 1039 ? ((ddpdm_sections_link = 1040 'https://ondemand.divi-den.com/sections-search-api-ljljdfre935/?uid=' + 1041 t),
1042 (ddpdm_modules_link = 1043 'https://ondemand.divi-den.com/modules-search-api-fdge43y/?uid=' + 1044 t)) 1045 : ((ddpdm_sections_link = 1046 'https://ondemand.divi-den.com/sections-search-no-api-asdfv324/?uid=' + 1047 t), 1048 (ddpdm_modules_link = 1049 'https://ondemand.divi-den.com/modules-search-no-api-33jwer3/?uid=' + 1050 t)), 1051 'on' === 1052 ddpdm_wl_options_for_js.ddpdm_plugin_setting_tab_position 1053 ? (d('a.modules_all') 1054 .parents( 1055 '.et-fb-settings-tabs-nav' 1056 ) 1057 .append( 1058 '<li class="ddpdm et-fb-settings-tabs-nav-item" data-open_tab="ddpdm-tab" data-layout_type="layout"><a href="#"> <img width="20" style=" margin-bottom: -5px;margin-right: 5px; margin-top: -3px;" src="' + 1059 ddpdm_wl_options_for_js.ddpdm_wl_i_for_js + 1060 '" /> <span>' + 1061 ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js + 1062 '</span></a></li>' 1063 ), 1064 this_column_parent.hasClass( 1065 'et_fb_add_section_modal' 1066 ) && 1067 d( 1068 '.et-fb-settings-options-wrap > .et-fb-settings-options' 1069 ).append( 1070 '<div class="et-fb-settings-options-tab et-fb-all-modules et-fb-modules-list et-fb-settings-options ddpdm-tab ddpdm-tab-section"> <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe" src="' + 1071 ddpdm_sections_link + 1072 '" style="width: 100%;height: 100%;"></iframe></div>' 1073 ), 1074 !this_column_parent.hasClass( 1075 'et-fb-modal-add-module-container' 1076 ) || 1077 this_column_parent.hasClass( 1078 'et_fb_add_row_modal' 1079 ) || 1080 this_column_parent.hasClass( 1081 'et_fb_add_section_modal' 1082 ) || 1083 d( 1084 '.et-fb-settings-options-wrap > .et-fb-settings-options' 1085 ).append( 1086 '<div class="et-fb-settings-options-tab et-fb-all-modules et-fb-modules-list et-fb-settings-options ddpdm-tab ddpdm-tab-section ddpdm-tab-module"> <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe" src="' + 1087 ddpdm_modules_link + 1088 '" style="width: 100%;height: 100%;"></iframe></div>' 1089 )) 1090 : (d('a.modules_all') 1091 .parents( 1092 '.et-fb-settings-tabs-nav' 1093 ) 1094 .prepend( 1095 '<li class="ddpdm et-fb-settings-tabs-nav-item et-fb-settings-tabs-nav-item--active" data-open_tab="ddpdm-tab" data-layout_type="layout"><a href="#"> <img width="20" style=" margin-bottom: -5px;margin-right: 5px; margin-top: -3px;" src="' + 1096 ddpdm_wl_options_for_js.ddpdm_wl_i_for_js + 1097 '" /> <span>' + 1098 ddpdm_wl_options_for_js.ddpdm_wl_pn_for_js + 1099 '</span></a></li>' 1100 ), 1101 this_column_parent.hasClass( 1102 'et_fb_add_section_modal' 1103 ) && 1104 d( 1105 '.et-fb-settings-options-wrap > .et-fb-settings-options' 1106 ).prepend( 1107 '<div class="et-fb-settings-options-tab et-fb-all-modules et-fb-modules-list et-fb-settings-options et-fb-settings-options-tab--active ddpdm-tab ddpdm-tab-section"> <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe" src="' + 1108 ddpdm_sections_link + 1109 '" style="width: 100%;height: 100%; opacity:"></iframe></div>' 1110 ), 1111 !this_column_parent.hasClass( 1112 'et-fb-modal-add-module-container' 1113 ) || 1114 this_column_parent.hasClass( 1115 'et_fb_add_row_modal' 1116 ) || 1117 this_column_parent.hasClass( 1118 'et_fb_add_section_modal' 1119 ) || 1120 d( 1121 '.et-fb-settings-options-wrap > .et-fb-settings-options' 1122 ).prepend( 1123 '<div class="et-fb-settings-options-tab et-fb-all-modules et-fb-modules-list et-fb-settings-options et-fb-settings-options-tab--active ddpdm-tab ddpdm-tab-section ddpdm-tab-module"> <iframe id="ondemanIframe" name="ondemandIframe" class="layoutsIframe" src="' + 1124 ddpdm_modules_link + 1125 '" style="width: 100%;height: 100%;"></iframe></div>' 1126 ), 1127 d('.ddpdm-tab-section') 1128 .siblings('div') 1129 .removeClass( 1130 'et-fb-settings-options-tab--active' 1131 ), 1132 d( 1133 '.et-fb-settings-tabs-nav li.ddpdm a' 1134 ) 1135 .parent('li') 1136 .siblings() 1137 .removeClass( 1138 'et-fb-settings-tabs-nav-item--active' 1139 ), 1140 d('.ddpdm') 1141 .parents( 1142 '.et-fb-settings-tabs-nav' 1143 ) 1144 .addClass( 1145 'ddpdm-tab-parent' 1146 ), 1147 d('.ddpdm-tab-section') 1148 .parents( 1149 'div.et-fb-settings-options' 1150 ) 1151 .removeClass( 1152 'ddpdm-option-parent' 1153 )), 1154 e(); 1155 } 1156 d('li[data-open_tab="ddpdm-tab"]').length > 1157 0 && 1158 (d( 1159 'li.et-fb-settings-options_tab_modules_library' 1160 ).hasClass( 1161 'et-fb-settings-tabs-nav-item--active' 1162 ) 1163 ? d( 1164 'li.et-fb-settings-options_tab_modules_library.et-fb-settings-tabs-nav-item--active' 1165 ) 1166 .parents( 1167 '#et-fb-settings-column' 1168 ) 1169 .find( 1170 'div.et-fb-settings-options-tab-modules_library' 1171 ) 1172 .addClass( 1173 'et-fb-settings-options-tab--active' 1174 ) 1175 : d( 1176 'li.et-fb-settings-options_tab_modules_library.et-fb-settings-tabs-nav-item--active' 1177 ) 1178 .parents( 1179 '#et-fb-settings-column' 1180 ) 1181 .find( 1182 'div.et-fb-settings-options-tab-modules_library' 1183 ) 1184 .removeClass( 1185 'et-fb-settings-options-tab--active' 1186 ), 1187 d( 1188 'li.et-fb-settings-options_tab_modules_all' 1189 ).hasClass( 1190 'et-fb-settings-tabs-nav-item--active' 1191 ) 1192 ? d( 1193 'li.et-fb-settings-options_tab_modules_all.et-fb-settings-tabs-nav-item--active' 1194 ) 1195 .parents( 1196 '#et-fb-settings-column' 1197 ) 1198 .find( 1199 'div.et-fb-settings-options-tab-modules_all' 1200 ) 1201 .addClass( 1202 'et-fb-settings-options-tab--active' 1203 ) 1204 : d( 1205 'li.et-fb-settings-options_tab_modules_all.et-fb-settings-tabs-nav-item--active' 1206 ) 1207 .parents( 1208 '#et-fb-settings-column' 1209 ) 1210 .find( 1211 'div.et-fb-settings-options-tab-modules_all' 1212 ) 1213 .removeClass( 1214 'et-fb-settings-options-tab--active' 1215 )), 1216 d( 1217 '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li:not(.ddpdm) a' 1218 ).on('click', function () { 1219 d('.ddpdm-tab-section').removeClass( 1220 'et-fb-settings-options-tab--active' 1221 ), 1222 d(this) 1223 .parent( 1224 'li.et-fb-settings-tabs-nav-item' 1225 ) 1226 .siblings('li') 1227 .removeClass( 1228 'et-fb-settings-tabs-nav-item--active' 1229 ), 1230 d(this) 1231 .parent( 1232 'li.et-fb-settings-tabs-nav-item' 1233 ) 1234 .addClass( 1235 'et-fb-settings-tabs-nav-item--active' 1236 ), 1237 d(this) 1238 .parents( 1239 '.et-fb-main-settings' 1240 ) 1241 .find('.ddpdm-option-parent') 1242 .removeClass( 1243 'ddpdm-option-parent' 1244 ), 1245 d('a.modules_all') 1246 .parents( 1247 '#et-fb-settings-column' 1248 ) 1249 .removeClass( 1250 'ddpdm-column-p
1250arent' 1251 ), 1252 d(this) 1253 .parents( 1254 '.et-fb-settings-tabs-nav' 1255 ) 1256 .removeClass( 1257 'ddpdm-tab-parent' 1258 ); 1259 }), 1260 d( 1261 '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm a' 1262 ).on('click', function (t) { 1263 t.preventDefault(), 1264 d(this) 1265 .parent( 1266 'li.et-fb-settings-tabs-nav-item' 1267 ) 1268 .siblings() 1269 .removeClass( 1270 'et-fb-settings-tabs-nav-item--active' 1271 ), 1272 d('.ddpdm-tab-section') 1273 .siblings('div') 1274 .removeClass( 1275 'et-fb-settings-options-tab--active' 1276 ), 1277 d(this) 1278 .parent( 1279 'li.et-fb-settings-tabs-nav-item ' 1280 ) 1281 .addClass( 1282 'et-fb-settings-tabs-nav-item--active' 1283 ), 1284 d('.ddpdm-tab-section').addClass( 1285 'et-fb-settings-options-tab--active' 1286 ), 1287 d('.ddpdm-tab-section') 1288 .parents( 1289 'div.et-fb-settings-options-wrap' 1290 ) 1291 .addClass( 1292 'ddpdm-option-parent' 1293 ), 1294 d('a.modules_all') 1295 .parents( 1296 '#et-fb-settings-column' 1297 ) 1298 .addClass( 1299 'ddpdm-column-parent' 1300 ), 1301 d(this) 1302 .parents( 1303 '.et-fb-settings-tabs-nav' 1304 ) 1305 .addClass('ddpdm-tab-parent'); 1306 }), 1307 d( 1308 '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm' 1309 ).hasClass( 1310 'et-fb-settings-tabs-nav-item--active' 1311 ) 1312 ? (d('.ddpdm-tab-section') 1313 .parents( 1314 'div.et-fb-settings-options-wrap' 1315 ) 1316 .hasClass( 1317 'ddpdm-option-parent' 1318 ) || 1319 d('.ddpdm-tab-section') 1320 .parents( 1321 'div.et-fb-settings-options-wrap' 1322 ) 1323 .addClass( 1324 'ddpdm-option-parent' 1325 ), 1326 d('a.modules_all') 1327 .parents( 1328 '#et-fb-settings-column' 1329 ) 1330 .hasClass( 1331 'ddpdm-column-p
1331arent' 1332 ) || 1333 d('a.modules_all') 1334 .parents( 1335 '#et-fb-settings-column' 1336 ) 1337 .addClass( 1338 'ddpdm-column-parent' 1339 ), 1340 d( 1341 '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm' 1342 ) 1343 .parents( 1344 '.et-fb-settings-tabs-nav' 1345 ) 1346 .hasClass('ddpdm-tab-parent') || 1347 d( 1348 '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm' 1349 ) 1350 .parents( 1351 '.et-fb-settings-tabs-nav' 1352 ) 1353 .addClass( 1354 'ddpdm-tab-parent' 1355 )) 1356 : (d('.ddpdm-tab-section') 1357 .parents( 1358 'div.et-fb-settings-options-wrap' 1359 ) 1360 .hasClass( 1361 'ddpdm-option-parent' 1362 ) && 1363 d('.ddpdm-tab-section') 1364 .parents( 1365 'div.et-fb-settings-options-wrap' 1366 ) 1367 .removeClass( 1368 'ddpdm-option-parent' 1369 ), 1370 d('a.modules_all') 1371 .parents( 1372 '#et-fb-settings-column' 1373 ) 1374 .hasClass( 1375 'ddpdm-column-parent' 1376 ) && 1377 d('a.modules_all') 1378 .parents( 1379 '#et-fb-settings-column' 1380 ) 1381 .removeClass( 1382 'ddpdm-column-parent' 1383 ), 1384 d( 1385 '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm' 1386 ) 1387 .parents( 1388 '.et-fb-settings-tabs-nav' 1389 ) 1390 .hasClass('ddpdm-tab-parent') && 1391 d( 1392 '.et-fb-main-settings--add_new_module .et-fb-settings-tabs-nav li.ddpdm' 1393 ) 1394 .parents( 1395 '.et-fb-settings-tabs-nav' 1396 ) 1397 .addClass( 1398 'ddpdm-tab-parent' 1399 )); 1400 }, 300)) 1401 : e(); 1402 }, 1403 error: function (d) {}, 1404 }), 1405 setInterval(function () {
1406 d('iframe#ondemandIframe.settingsIframe').length && e(); 1407 }, 1e3), 1408 d('.ddpdm-assistant .yes_no_button').each(function () { 1409 var t = d(this), 1410 e = t.is(':checked'), 1411 a = e ? 'et_pb_on_state' : 'et_pb_off_state', 1412 s = d(d('#epanel-yes-no-button-template').html()) 1413 .find('.et_pb_yes_no_button') 1414 .addClass(a); 1415 t.hide().after(s), 1416 'et_pb_static_css_file' === t.attr('id') && 1417 (t 1418 .parent() 1419 .addClass(a) 1420 .next() 1421 .addClass('et_pb_clear_static_css') 1422 .on('click', function () { 1423 epanel_clear_static_css(!1, !0); 1424 }), 1425 e || t.parents('.et-epanel-box').next().hide()); 1426 }), 1427 d('.ddpdm_settings.save_settings input#submit').on( 1428 'click', 1429 function (t) { 1430 t.preventDefault(), 1431 d('.ddpdm-archive-settings .et-epanel-box select').each( 1432 function () { 1433 var t = d(this).attr('id'), 1434 e = d(this).val(); 1435 jQuery.ajax({ 1436 type: 'POST', 1437 url: ajaxurl, 1438 data: 1439 'action=ddpdm_update_option&ddpdm_option=' + 1440 t + 1441 '&ddpdm_option_val=' + 1442 e + 1443 '&ddpdm_nonce=' + 1444 ddpdm_wl_options_for_js.ddpdm_nonce, 1445 success: function (d) { 1446 window.location.reload(); 1447 }, 1448 error: function (d) {}, 1449 }); 1450 } 1451 ); 1452 } 1453 ), 1454 d('.ddpdm-assistant .et-box-content').on( 1455 'click', 1456 '.et_pb_yes_no_button', 1457 function (t) { 1458 t.preventDefault(); 1459 var a = d(this), 1460 s = a.parents('.et-box-content'), 1461 i = s.find('input[type="checkbox"]'), 1462 n = s.find('.et_pb_yes_no_button'); 1463 if ( 1464 (($ddpdm_option = s.find('input').attr('name')), 1465 n.toggleClass('et_pb_on_state et_pb_off_state'), 1466 i.is(':checked') 1467 ? i.prop('checked', !1) 1468 : i.prop('checked', !0), 1469 a.hasClass('et_pb_on_state')) 1470 ) { 1471 if ( 1472 ((ajax_value = 'enabled'), 1473 a.hasClass('ddpdm_enable')) 1474 ) { 1475 var o = Math.floor(1e6 * Math.random() + 1); 1476 'enabled' === 1477 ddpdm_wl_options_for_js.ddpdm_status && 1478 'yes' !== 1479 ddpdm_wl_options_for_js.ddpdm_expired_status 1480 ? (ddpdm_layouts_link = 1481 'https://ondemand.divi-den.com/new-api-layouts-search-ghaser65/?uid=' + 1482 o) 1483 : (ddpdm_layouts_link = 1484 'https://ondemand.divi-den.com/new-no-api-layouts-search-dngfh4q2/?uid=' + 1485 o), 1486 d( 1487 '<iframe id="ondemanIframe" name="ondemandIframe" src="' + 1488 ddpdm_layouts_link + 1489 '"></iframe>' 1490 ).insertAfter('.ddpdm-assistant hr'), 1491 e(); 1492 } 1493 } else ajax_value = 'disabled'; 1494 0 === ddd_full_stop && 1495 jQuery.ajax({ 1496 type: 'POST', 1497 url: ajaxurl, 1498 data: 1499 'action=ddpdm_update_option&ddpdm_option=' + 1500 $ddpdm_option + 1501 '&ddpdm_option_val=' + 1502 ajax_value + 1503 '&ddpdm_nonce=' + 1504 ddpdm_wl_options_for_js.ddpdm_nonce, 1505 success: function (d) {}, 1506 error: function (d) {}, 1507 }); 1508 } 1509 ), 1510 d( 1511 '.main > div:not(.ddpdm-wl-dash) .ddpdm-accordion .ddpdm-accordion-header' 1512 ).click(function () { 1513 d(this).next('.ddpdm-accordion-content').slideToggle('fast'), 1514 d(this) 1515 .parent('.ddpdm-accordion') 1516 .toggleClass('closed') 1517 .toggleClass('opened'), 1518 d('.ddpdm-accordion.opened h3 span').html('â'), 1519 d('.ddpdm-accordion.closed h3 span').html('+'); 1520 }), 1521 d( 1522 '.main > div.ddpdm-wl-dash .ddpdm-accordion .ddpdm-accordion-header .et-box-title' 1523 ).click(function () { 1524 d(this) 1525 .parents('.ddpdm-accordion-header') 1526 .next('.ddpdm-accordion-content') 1527 .slideToggle('fast'), 1528 d(this) 1529 .parents('.ddpdm-accordion') 1530 .toggleClass('closed') 1531 .toggleClass('opened'), 1532 d('.ddpdm-accordion.opened h3 span').html('â'), 1533 d('.ddpdm-accordion.closed h3 span').html('+'); 1534 }), 1535 setTimeout(function () { 1536 d('.ddpdm-assistant.activated h2.nav-tab-wrapper').length > 0 && 1537 (d( 1538 'div[data-dismissible=disable-ddpro-cache-notice-forever]' 1539 ).remove(), 1540 d( 1541 'div[data-dismissible=disable-ddpdm-cache-notice-forever]' 1542 ).insertAfter( 1543 '.ddpdm-assistant.activated h2.nav-tab-wrapper' 1544 ), 1545 d( 1546 'div[data-dismissible=disable-ddpdm-cache-notice-forever]' 1547 ).show()); 1548 }, 300), 1549 setInterval(function () { 1550 d('iframe#ondemanIframe').length > 0 && 1551 (d( 1552 'div[data-dismissible=disable-ddpro-cache-notice-forever]' 1553 ).remove(), 1554 d( 1555 'div[data-dismissible=disable-ddpro-cache-notice-forever]' 1556 ).removeClass('shown'), 1557 d( 1558 'div[data-dismissible=disable-ddpdm-cache-notice-forever]:not(.shown)' 1559 ).insertBefore('iframe#ondemanIframe'), 1560 d( 1561 'div[data-dismissible=disable-ddpdm-cache-notice-forever]:not(.shown)' 1562 ).show(), 1563 d( 1564 'div[data-dismissible=disable-ddpdm-cache-notice-forever]' 1565 ).addClass('shown')); 1566 }, 100), 1567 d('input[name="ddpdm_plugin_name"]').alphanum({ 1568 allowSpace: !0, 1569 allowUpper: !0, 1570 }), 1571 d('input#ddpdm_plugin_setting_tab_position').length > 0 && 1572 (jQuery.ajax({ 1573 type: 'GET', 1574 url: ajaxurl, 1575 data: 'action=ddpdm_get_option_ddpdm_plugin_setting_tab_position', 1576 success: function (t) { 1577 'on' === t 1578 ? d('input#ddpdm_plugin_setting_tab_position').prop( 1579 'checked', 1580 !0 1581 ) 1582 : d('input#ddpdm_plugin_setting_tab_position').prop( 1583 'checked', 1584 !1 1585 ); 1586 }, 1587 error: function (d) {}, 1588 }), 1589 d('input#ddpdm_plugin_setting_tab_position').on( 1590 'change', 1591 function () { 1592 var t = d(this).attr('id'); 1593 !0 === d(this).prop('checked') 1594 ? d(this).val('on') 1595 : d(this).val('off'); 1596 var e = d(this).val(); 1597 jQuery.ajax({ 1598 type: 'POST', 1599 url: ajaxurl, 1600 data: 1601 'action=ddpdm_update_option&ddpdm_option=' + 1602 t + 1603 '&ddpdm_option_val=' + 1604 e + 1605 '&ddpdm_nonce=' + 1606 ddpdm_wl_options_for_js.ddpdm_nonce, 1607 success: function (d) {}, 1608 error: function (d) {}, 1609 }); 1610 } 1611 )); 1612 var s = a().tab, 1613 i = a().page; 1614 if ( 1615 (d( 1616 '.toplevel_page_divi_den_pro_dm_dashboard ul.wp-submenu-wrap li a' 1617 ).each(function () { 1618 d(this).removeClass('current'), 1619 d(this).closest('li').removeClass('current'), 1620 d(this).attr('href').split('&tab=')[1] === s && 1621 void 0 !== s && 1622 (d(this).addClass('current'), 1623 d(this).closest('li').addClass('current')), 1624 'divi_den_pro_dashboard' === i && 1625 void 0 === s && 1626 d( 1627 'li.toplevel_page_divi_den_pro_dashboard li.wp-first-item' 1628 ).addClass('current'); 1629 }), 1630 d('.ddpdm-assistant .nav-tabs-subtabs a').each(function () { 1631 d(this).hasClass('nav-tab-active') && 1632 (d('.ddpdm-assistant .nav-tab.ddpdm_advanced').addClass( 1633 'nav-tab-active' 1634 ), 1635 d('.ddpdm-assistant .nav-tabs-subtabs').show()); 1636 }), 1637 d('.ddpdm-assistant .nav-tab.ddpdm_advanced').hasClass( 1638 'nav-tab-active' 1639 ) 1640 ? d('.ddpdm-assistant .nav-tabs-subtabs').show() 1641 : d('.ddpdm-assistant .nav-tabs-subtabs').hide(), 1642 d('.ddpdm-assistant .nav-tabs-subtabs-theme-builder a').each( 1643 function () { 1644 d(this).hasClass('nav-tab-active') && 1645 (d( 1646 '.ddpdm-assistant .nav-tab.ddpdm_theme_builder' 1647 ).addClass('nav-tab-active'), 1648 d( 1649 '.ddpdm-assistant .nav-tabs-subtabs--theme-builder' 1650 ).show()); 1651 } 1652 ), 1653 d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').hasClass( 1654 'nav-tab-active' 1655 ) 1656 ? d('.ddpdm-assistant .nav-tabs-subtabs-theme-builder').show() 1657 : d('.ddpdm-assistant .nav-tabs-subtabs-theme-builder').hide(), 1658 d('.ddpdm-assistant .nav-tab.ddpdm_advanced').length > 0) 1659 ) { 1660 if ( 1661 (o = d('.ddpdm-assistant .nav-tab.ddpdm_advanced').attr('href')) 1662 ) 1663 var n = o.replace('ddpdm_advanced', 'ddpdm_wl'); 1664 d('.ddpdm-assistant .nav-tab.ddpdm_advanced').attr('href', n); 1665 } 1666 if (d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').length > 0) { 1667 if ( 1668 (o = d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').attr( 1669 'href' 1670 )) 1671 ) 1672 n = o.replace( 1673 'ddpdm_theme_builder', 1674 'ddpdm_divi_theme_builder' 1675 ); 1676 d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').attr('href', n); 1677 } 1678 if ( 1679 d( 1680 '.ddpdm-assistant.expired:not(.activated) .nav-tab.ddpdm_subscription_expired' 1681 ).length > 0 1682 ) { 1683 var o; 1684 if ( 1685 (o = d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').attr( 1686 'href' 1687 )) 1688 ) 1689 n = o.replace( 1690 'ddpdm_divi_theme_builder', 1691 'ddpdm_subscription_expired' 1692 ); 1693 d('.ddpdm-assistant .nav-tab.ddpdm_theme_builder').attr('href', n); 1694 } 1695 if ( 1696 d( 1697 '.ddpdm-assistant.expired:not(.activated) .nav-tab.ddpdm_subscription_expired' 1698 ).length > 0 1699 ) { 1700 if ('ddpdm_divi_theme_builder' === s) { 1701 let d = window.location.href.replace( 1702 'ddpdm_divi_theme_builder', 1703 'ddpdm_subscription_expired' 1704 ); 1705 window.location.href = d; 1706 } 1707 if ('ddpdm_settings' === s) { 1708 let d = window.location.href.replace( 1709 'ddpdm_settings', 1710 'ddpdm_subscription_expired' 1711 ); 1712 window.location.href = d; 1713 } 1714 } 1715 function p() { 1716 if (d('.ddpdm-assistant').width() > 0) { 1717 let t = 0, 1718 e = d('body').height(), 1719 a = d('.ddpdm-assistant > h1').outerHeight(), 1720 s = d('.ddpdm-assistant > h2').outerHeight(), 1721 i = d('#wpfooter').outerHeight(); 1722 if (d('.ddpdm-php-templates').width() > 0) { 1723 let n = d('.nav-tabs-subtabs').outerHeight(); 1724 t = 1725 e - 1726 a - 1727 s - 1728 i - 1729 (d('.ddpdm-first-column > p').outerHeight() + 1730 d('.ddpdm-first-column > a').outerHeight() + 1731 40) - 1732 n - 1733 60; 1734 } else t = e - a - s - i - 10; 1735 0 !== t && 1736 d( 1737 'body .ddpdm-assistant div.main iframe:not(.ddpdm-youtube):not(.ddpdm-support-frame):not(#ddpdm_wp_content_ifr)' 1738 ).height(t); 1739 } 1740 } 1741 d( 1742 '.ddpdm-assistant.expired.activated.inactive_expired .nav-tab.ddpdm_subscription_expired' 1743 ).length > 0 && 1744 d( 1745 '.ddpdm-assistant.expired.activated.inactive_expired .nav-tab.ddpdm_subscription_expired' 1746 ).remove(), 1747 p(), 1748 window.addEventListener('resize', function (d) { 1749 p(); 1750 }), 1751 d('.form-table.ddpdm_wl th div.ddpdm-info-icon').on( 1752 'click', 1753 function () { 1754 d(this) 1755 .siblings('span') 1756 .toggleClass('ddpdm-info-span-show'); 1757 } 1758 ); 1759 const { __: l, _x: m, _n: _, _nx: r } = wp.i18n; 1760 d( 1761 '.ddpdm-assistant.activated:not(.inactive_expired) .ddpdm-api-dash p.submit input#submit' 1762 ).val(l('Remove this domain', 'ddprodm')), 1763 d( 1764 '.ddpdm-assistant.activated .ddpdm-api-dash p.submit input#submit' 1765 ).addClass('ddpdm-api-deactivate'), 1766 d( 1767 '.ddpdm-assistant.activated .ddpdm-api-dash p.sub
1767mit input#submit.ddpdm-api-deactivate' 1768 ).on('click', function () { 1769 d( 1770 '.ddpdm-assistant.activated .ddpdm-api-dash .et_pb_on_value' 1771 )[0].click(); 1772 }), 1773 d('.ddpdm-assistant .ddpdm_divi_latest_feed').length > 0 && 1774 d( 1775 '.ddpdm-assistant .ddpdm_divi_latest_feed .ddpdm-first-column' 1776 ).masonry({ itemSelector: '.ddpdm-latest-feed-item' }), 1777 (d('.ddpdm_theme_builder').hasClass('nav-tab-active') || 1778 d('.ddpdm_advanced').hasClass('nav-tab-active') || 1779 d('.ddpdm_subscription_expired').length) && 1780 d('.cache-warning').remove(), 1781 d( 1782 'body.toplevel_page_et_divi_options > .notice, body[class*="divi_page_"] > .notice' 1783 ).insertBefore('#wpbody-content #wrapper'); 1784 });
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.