1jQuery(document).ready(function($) { 2 3 $('.new-feedback .js-next').on('click', function(){ 4 var state = $(this).parents('.content').attr('data-tab-content'); 5 TabifySwitchState($(this), parseInt(state) + 1); 6 }); 7 $('.new-feedback .js-back').on('click', function(){ 8 var state = $(this).parents('.content').attr('data-tab-content'); 9 TabifySwitchState($(this), parseInt(state) - 1); 10 }); 11 12 $('.new-feedback .rating .icon').on('click', function(){ 13 var element = $(this); 14 var label = element.parent(); 15 var value = label.index() + 1; 16 label.parents('li').attr('data-value', value); 17 element.removeClass('icon-star').addClass('icon-star-empty'); 18 label.parent().find('.icon').removeClass('icon-star').addClass('icon-star-empty'); 19 20 for (i = 0; i < value; i++) { 21 label.parent().find('.icon').eq(i).removeClass('icon-star-empty').addClass('icon-star'); 22 } 23 }); 24 25}); 26 27function LazyLoadFeedbacks() { 28 ToggleLazyLoader('show'); 29 var params = new Object(); 30 params['ref'] = xRef; 31 params['language'] = xLanguage; 32 params['offset'] = jQuery('.review-box').length; 33 params['limit'] = 10; 34 if (jQuery('input[name="show_all_feedbacks"]').length) { 35 params['show_all'] = 1; 36 } 37 38 jQuery.ajax({ 39 type: 'POST', 40 data: { params: params }, 41 url: 'https://api2.xxlpix.com/b2c/functions/class.Functions.php?class=shortcode&func=user_reviews', 42 success: function (data) { 43 ToggleLazyLoader('hide'); 44 data = jQuery.parseJSON(data); 45 if (data.result != 0) { 46 jQuery('.reviews-wrap').append('<div class="t-center" style="margin: 30px 0;"><button class="btn btn-orange btn-medium" onclick="OpenFancyBox(jQuery(this), \'upload\')">'+translate['upload_button']+'</button></div>'+data.result); 47 } 48 } 49 }); 50} 51 52function ToggleLazyLoader(mode) { 53 if (mode == 'show') { 54 jQuery('.js-lazy-loader').remove(); 55 jQuery('#content').append('<div class="js-lazy-loader t-center"><div class="table"><div class="table-cell"><span class="icon icon-spin5 animate-spin"></span></div></div></div>'); 56 } else { 57 jQuery('.js-lazy-loader').remove(); 58 } 59}
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.