1$(document).ready(function(){ 2 $('#toolbar-like-head').text( $('#favirites_right_count').val() ); 3 4 // ÑекÑÐ¸Ñ Ð¸Ð·Ð±Ñанное 5 $(document).on('click', '.toolbar-like', function(e) { 6 e.preventDefault(); 7 // $('.box-toolbar').addClass('hidden'); 8 $('.toolbar > a').removeClass('active'); 9 $(this).addClass('active'); 10 $('.box-toolbar-like').removeClass('hidden'); 11 }); 12 13 // ÑекÑÐ¸Ñ ÐºÐ¾Ð½ÑÑлÑÑаÑий 14 $(document).on('click', '.toolbar-comment', function(e) { 15 e.preventDefault(); 16 $('.box-toolbar').addClass('hidden'); 17 $('.toolbar > a').removeClass('active'); 18 $(this).addClass('active'); 19 $('.box-toolbar-consult').removeClass('hidden'); 20 }); 21 22 // ÑекÑÐ¸Ñ Ð²ÑбоÑки 23 $(document).on('click', '.toolbar-custom', function(e) { 24 e.preventDefault(); 25 $('.box-toolbar').addClass('hidden'); 26 $('.toolbar > a').removeClass('active'); 27 $(this).addClass('active'); 28 $('.box-toolbar-selection').removeClass('hidden'); 29 }); 30 31 // ÑдалÑем ÑÐ¾Ð²Ð°Ñ Ð¿Ñи клике на кÑеÑÑик 32 $(document).on('click', '.box-toolbar-like .close-tool',function(e){ 33 e.preventDefault(); 34 $currentId = $(this).attr('data-id'); 35 BX.ajax({ 36 url: '/bitrix/tools/wsm.favorites/action.php', 37 method: 'POST', 38 dataType: 'HTML', 39 async: true, 40 data: {"id": $currentId, "action": "remove"}, 41 onsuccess: function(data){ 42 BX.ajax({ 43 url: '/ajax/shop/favorites.php', 44 method: 'POST', 45 dataType: 'HTML', 46 async: true, 47 data: {}, 48 onsuccess: function(data){ 49 var currentClass = $('.box-toolbar.box-toolbar-like'); 50 var parentClass = currentClass.parent(); 51 var foundClass = $('.box-toolbar.box-toolbar-like', $(data)); 52 if(!currentClass.hasClass('hidden')) { 53 foundClass = foundClass.removeClass('hidden'); 54 } 55 parentClass.html( foundClass.parent().html() ); 56 $('#toolbar-like-head').text( $('#favirites_right_count').val() || 0 ); 57 $(".keep.keep.in-favorites[data-id='"+$currentId+"']").removeClass('in-favorites'); 58 }, 59 onfailure: function(){ 60 console.log('failure'); 61 } 62 }); 63 }, 64 onfailure: function(){ 65 console.log('failure'); 66 } 67 }); 68 }); 69 70 $('.box-toolbar-selection').on('click', '.close-tool',function(e){ 71 e.preventDefault(); 72 $(this).parent().toggle(); 73 }); 74});
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.