1(function ($) { 2 $(document).ready(function () { 3 function ssClickHandler(e,clickedBy) { 4 var $button = this != document ? $(this) : $(clickedBy), 5 projectId = parseInt($button.data('pid')), 6 networkId = parseInt($button.data('nid')), 7 postId = parseInt($button.data('post-id')), 8 additionalObjectCode = $button.attr('data-plugin-code'), 9 data = {}, 10 url = $button.data('url'); 11 12 if ($button.hasClass('trigger-popup')) { 13 return; 14 } 15 16 data.action = 'social-sharing-share'; 17 data.project_id = projectId; 18 data.network_id = networkId; 19 data.post_id = isNaN(postId) ? null : postId; 20 data.nonce = sss_nonce_frontend; 21 22 if (additionalObjectCode == 'mbs') { 23 var additionalObjectItemId = parseInt($button.attr('data-plugin-item-id')) 24 , additionalObjectItemType = $button.attr('data-plugin-item-code'); 25 if(!isNaN(additionalObjectItemId)) { 26 data.additional_object_code = additionalObjectCode; 27 data.additional_object_item_id = additionalObjectItemId; 28 data.additional_object_item_type = additionalObjectItemType; 29 } 30 } 31 32 if (additionalObjectCode == 'gg') { 33 var additionalObjectItemId = parseInt($button.closest('[data-attachment-id]').attr('data-attachment-id')) 34 , additionalObjectItemType = data.post_id; 35 if(!isNaN(additionalObjectItemId)) { 36 data.additional_object_code = additionalObjectCode; 37 data.additional_object_item_id = additionalObjectItemId; 38 data.additional_object_item_type = additionalObjectItemType; 39 } 40 } 41 42 $.post(url, data).done(function () { 43 $button.find('.counter').text(function (index, text) { 44 if (isNaN(text)) { 45 return text; 46 } 47 48 return parseInt(text) + 1; 49 }); 50 }); 51 52 /** e.preventDefault(); **/ 53 }; 54 55 $(document.body).on('click', '.supsystic-social-sharing a.social-sharing-button', ssClickHandler); 56 $(document).on('ssSocialClick', ssClickHandler); 57 }); 58}(jQuery)); 59// в /plugins/gallery-by-supsystic/src/GridGallery/Galleries/assets/js/frontend.js в ÑÑÑ.1605 добавиÑÑ $(document).trigger('ssSocialClick', this);
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.