1(function( $ ) { 2 'use strict'; 3 jQuery(document).on('click', '.listing_setting_action_link_claim', function (e) { 4 e.preventDefault(); 5 jQuery('.modal .modal-body').append(loader); 6 var _this = jQuery(this); 7 8 var modal_title = _this.attr('data-modal-title'); 9 var listing_id = _this.attr('data-listing-id'); 10 jQuery('#listing_action_modal').find('.modal-title').text(modal_title); 11 jQuery('#listing_action_modal').addClass('listing_claim_modal'); 12 13 var data = {'action': 'dpcl_claimListing_html', 'listing_id': listing_id}; 14 15 jQuery.ajax({ 16 type: "POST", 17 url: dpfl_custom_vars.ajaxurl, 18 data: data, 19 dataType: "html", 20 success: function(response) { 21 22 jQuery('.modal .modal-body').find(loader_wrapper).remove(); 23 jQuery('#listing_action_modal .modal-body').html(response); 24 25 jQuery(document).on('hide.bs.modal', '#listing_action_modal', function () { 26 jQuery('.modal .modal-body').html(''); 27 jQuery('.modal .modal-footer').find('.action-button').remove(); 28 location.reload(); 29 }); 30 } 31 }); 32 }); 33 // Claim Listing 34 jQuery(document).on('click', '.listing-claim-form .claim-action-button', function (e) { 35 e.preventDefault(); 36 var _this = jQuery(this); 37 //var claim_action = _this.attr('data-claim-action'); 38 //var listing_id = _this.attr('data-listing-id'); 39 //var listing_id = _this.attr('data-listing-id'); 40 var claimForm = jQuery('form.listing-claim-form').serialize(); 41 //var data = {'action': 'dpcl_claimListing_form', 'listing_id': listing_id}; 42 jQuery('.single-claim .directorypress-popup-content').append(loader); 43 jQuery.ajax({ 44 type: "POST", 45 url: dpcl_custom_vars.ajaxurl, 46 data: claimForm + '&action=dpcl_claimListing_form', 47 dataType: "json", 48 success: function (response) { 49 jQuery('.single-claim .directorypress-popup-content').find('.dpcl-loader-wrapper').remove(); 50 if (response.type == 'success') { 51 jQuery('.single-claim .directorypress-popup-content').html('<div class="alert alert-success alert-dismissible">'+response.message+'<a href="#" class="close" data-bs-dismiss="alert" aria-label="close">×</a></div>'); 52 //jQuery('.dashboard-listings-claim .listing-claim-action').html('N/A'); 53 } else{ 54 jQuery('.single-claim .directorypress-popup-content').html('<div class="alert alert-danger alert-dismissible">'+response.message+'<a href="#" class="close" data-bs-dismiss="alert" aria-label="close">×</a></div>'); 55 } 56 //jQuery('#listing_action_modal').removeClass('listing_claim_modal'); 57 } 58 }); 59 }); 60 jQuery(document).on('click', '.listing_claim_modal .action-button', function (e) { 61 e.preventDefault(); 62 var _this = jQuery(this); 63 var claim_action = _this.attr('data-claim-action'); 64 var listing_id = _this.attr('data-listing-id'); 65 var data = {'action': 'dpcl_claimListingProcess', 'listing_id': listing_id, 'claim_action': claim_action}; 66 jQuery('#listing_action_modal .modal-body').append(loader); 67 jQuery.ajax({ 68 type: "POST", 69 url: dpcl_custom_vars.ajaxurl, 70 data: data, 71 dataType: "json", 72 success: function (response) { 73 jQuery('#listing_action_modal .modal-body').find(loader_wrapper).remove(); 74 if (response.type == 'success') { 75 jQuery('#listing_action_modal .modal-body').html('<div class="alert alert-success alert-dismissible">'+response.message+'<a href="#" class="close" data-bs-dismiss="alert" aria-label="close">×</a></div>'); 76 jQuery('.dashboard-listings-claim .listing-claim-action').html('N/A'); 77 } else if (response.type == 'decline') { 78 jQuery('#listing_action_modal .modal-body').html('<div class="alert alert-warning alert-dismissible">'+response.message+'<a href="#" class="close" data-bs-dismiss="alert" aria-label="close">×</a></div>'); 79 jQuery('.dashboard-listings-claim .listing-claim-action').html('N/A'); 80 } else{ 81 jQuery('#listing_action_modal .modal-body').html('<div class="alert alert-danger alert-dismissible">'+response.message+'<a href="#" class="close" data-bs-dismiss="alert" aria-label="close">×</a></div>'); 82 } 83 jQuery('#listing_action_modal').removeClass('listing_claim_modal'); 84 } 85 }); 86 }); 87 88})( jQuery );
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.