PageSourceSearch

https://www.luccafilmfestival.it/wp-content/cache/asset-cleanup/js…e33189b34730a3a301280aa17d8936cd55e9a6f8.js

js luccafilmfestival.it collected 2026-10-02 11:38:33 UTC 9,931 bytes, 13 lines download raw bytes

1/*!/wp-content/plugins/tickera-event-ticketing-system/js/cart.js*/
2(function($){$(window).ready(function(){setTimeout(function(){let selected_method=$('input.tc_choose_gateway:checked').val(),max_height=$('div#'+selected_method+' > .inner-wrapper').outerHeight();$('div#'+selected_method).css({'max-height':max_height+'px'})},500)});$(document).ready(function(){const tc_cart={quantity:function(){var quantity=0;$('input[name="ticket_quantity[]"]').each(function(){quantity=quantity+parseInt($(this).val())});return quantity},init:function(){tc_cart.tc_empty_cart();tc_cart.tc_cart_listeners()},tc_cart_listeners:function(){$('body').on('click','input.tc_button_addcart',function(){var input=$(this),formElm=$(input).parents('form.tc_buy_form'),tempHtml=formElm.html(),serializedForm=formElm.serialize();formElm.html('<img src="'+tc_ajax.imgUrl+'" alt="'+tc_ajax.addingMsg+'" />');$.post(tc_ajax.ajaxUrl,serializedForm,function(data){var result=data.split('||',2);if('error'==result[0]){alert(result[1]);formElm.html(tempHtml);tc_cart.tc_cart_listeners()}else{formElm.html('<span class="tc_adding_to_cart">'+tc_ajax.successMsg+'</span>');$('div.tc_cart_widget_content').html(result[1]);if(result[0]>0){formElm.fadeOut(2000,function(){formElm.html(tempHtml).fadeIn('fast');tc_cart.tc_cart_listeners()})}else{formElm.fadeOut(2000,function(){formElm.html('<span class="tc_no_stock">'+tc_ajax.outMsg+'</span>').fadeIn('fast');tc_cart.tc_cart_listeners()})}
3tc_cart.tc_empty_cart()}});return!1})},tc_empty_cart:function(){if($('a.tc_empty_cart').attr('onClick')!=undefined){return}
4$('body').on('click','a.tc_empty_cart',function(){var answer=confirm(tc_ajax.empty_cart_message);if(answer){$(this).html('<img src="'+tc_ajax.imgUrl+'" />');$.post(tc_ajax.ajaxUrl,{action:'mp-update-cart',empty_cart:1},function(data){$('div.tc_cart_widget_content').html(data)})}
5return!1})}};$('form.checkout').on('checkout_place_order',function(event){if($('#tc_age_check').length!==0){if(!1==$('#tc_age_check').is(':checked')){$('.tc-age-check-error').remove();$('.tc-age-check-label').append('<span class="tc-age-check-error">'+tc_ajax.tc_error_message+'</span>');$('html, body').stop().animate({'scrollTop':($('#tc_age_check').offset().top)-100},350,'swing',function(){window.location.hash=target});return!1}}});if($('.tc_cart_widget').length>0){function tc_update_cart_ajax(){$('.tc_cart_ul').css('opacity','0.5');$.post(tc_ajax.ajaxUrl,{action:'tc_update_widget_cart',nonce:tc_ajax.ajaxNonce},function(response){$('.tc_cart_ul').css('opacity','1');$('.tc_cart_ul').html('');$('.tc_cart_ul').html(response)})}
6$('.event_tickets, .cart_form').bind('DOMSubtreeModified',tc_update_cart_ajax)}
7$(document).on('submit','#tc_payment_form',function(){$('#tc_payment_confirm').attr('disabled','disabled')});$('body').on('click','input.tickera_button.plus',function(){let parentContainer=$(this).closest('td'),quantity=parentContainer.find('.quantity').val();parentContainer.find('.quantity').val(parseInt(quantity)+1)});$('body').on('click','input.tickera_button.minus',function(){let parentContainer=$(this).closest('td'),quantity=parentContainer.find('.quantity').val();if(quantity>=1){parentContainer.find('.quantity').val(parseInt(quantity)-1)}});$('body').on('click','#empty_cart',function(event){let proceed=confirm(tc_ajax.empty_cart_confirmation);if(proceed){$('input[name="cart_action"]').val('empty_cart')}else{event.preventDefault()}});$('body').on('click','#update_cart',function(){$('input[name="cart_action"]').val('update_cart')});$(document).on('change','#tc_age_check',function(){if($(this).is(':checked')){$(this).removeClass('has-error');$('.tc-age-check-error').remove()}else{$(this).addClass('has-error');$('.tc-age-check-error').remove();$(this).parent().append('<span class="tc-age-check-error">'+tc_ajax.tc_error_message+'</span>')}});var current_quantity=tc_cart.quantity();$(document).on('click','#proceed_to_checkout',function(event){let input_quantity=tc_cart.quantity();if(typeof tc_cart.quantity()==='undefined'||0==tc_cart.quantity()||current_quantity!=input_quantity){event.preventDefault();let target=$('.tc_cart_errors');if(target.find('ul').length){target.find('ul').append('<li>'+tc_ajax.update_cart_message+'</li>')}else{target.html('<ul><li>'+tc_ajax.update_cart_message+'</li></ul>')}
8$('html, body').stop().animate({'scrollTop':(target.offset().top)-40},350,'swing',function(){window.location.hash=target})}
9if($('#tc_age_check').length){let age_confirmation_field=$('#tc_age_check');if(age_confirmation_field.is(':checked')){age_confirmation_field.removeClass('has-error');$('.tc-age-check-error').remove()}else{event.preventDefault();$('.tc-age-check-error').remove();age_confirmation_field.addClass('has-error');age_confirmation_field.closest('label').append('<span class="tc-age-check-error">'+tc_ajax.tc_error_message+'</span>')}}});$('body').on('click','#apply_coupon',function(){$('input[name="cart_action"]').val('apply_coupon')});$('body').on('click','a.add_to_cart',function(event){event.preventDefault();$(this).fadeOut('fast').fadeIn('fast');var button_type=$(this).attr('data-button-type'),open_method=$(this).attr('data-open-method'),current_form=$(this).parents('form.cart_form'),ticket_id=current_form.find('.ticket_id').val(),qty=$(this).closest('tr').find('.tc_quantity_selector').val();qty=(typeof qty==='undefined')?$(this).closest('.cart_form').find('.tc_quantity_selector').val():qty;$.post(tc_ajax.ajaxUrl,{action:'add_to_cart',ticket_id:ticket_id,tc_qty:qty,nonce:tc_ajax.ajaxNonce},function(data){if('error'!=data){current_form.html(data);if($('.tc_cart_contents').length>
90){$.post(tc_ajax.ajaxUrl,{action:'update_cart_widget',nonce:tc_ajax.ajaxNonce},function(widget_data){$('.tc_cart_contents').html(widget_data)})}
10if('new'==open_method&&'buynow'==button_type){window.open(tc_ajax.cart_url,'_blank')}
11if('buynow'==button_type&&'new'!==open_method){window.location=tc_ajax.cart_url}}else{current_form.html(data)}})});$('body').on('click','.tc_widget_cart_button',function(){window.location.href=$(this).data('url')});$('body').on('click','#proceed_to_checkout',function(){$('input[name="cart_action"]').val('proceed_to_checkout')});$('form.checkout').on('click','button[type="submit"][name="woocommerce_checkout_place_order"]',function(){var owner_email=$('.tc_owner_email').val(),owner_confirm_email=$('.tc_owner_confirm_email').val();if((owner_email&&owner_confirm_email)){if((owner_email!==owner_confirm_email)||owner_email===""||owner_confirm_email===""){$('.tc_owner_email,.tc_owner_confirm_email').css('border-left','2px solid #ff0000')}else{$('.tc_owner_email,.tc_owner_confirm_email').css('border-left','2px solid #09a10f')}}});$(document).on('change','.tickera-payment-gateways input.tc_choose_gateway',function(){let selected_method=$('input.tc_choose_gateway:checked').val(),parent_container=$(this).closest('.tickera-payment-gateways'),max_height=parent_container.find('div#'+selected_method+' > .inner-wrapper').outerHeight();parent_container.siblings().find('.tc_gateway_form').removeAttr('style');$('div#'+selected_method).css({'max-height':max_height+'px'})});$(document).on('keypress','#tickera_cart input',function(e){if(13===e.keyCode){e.preventDefault();$('#proceed_to_checkout').trigger('click')}});$(document).on('keypress','.tc-numbers-only',function(e){if(e.which!=8&&e.which!=0&&(e.which<48||e.which>57)){return!1}});$(document).on('change','.tc-event-dropdown-wrap select.ticket-type-id',function(){let wrapper=$(this).closest('.tc-event-dropdown-wrap'),ticketId=$(this).val(),actionsContainer=wrapper.find('.actions'),addToCartContainer=actionsContainer.find('[id="ticket-type-'+ticketId+'"]');addToCartContainer.prependTo(actionsContainer)})});$(document).ready(function(){if($('form#tickera_cart').length||$('form.checkout').length){$.validator.addMethod('alphanumericOnly',function(value,element){if(!value)return!0;let regex=new RegExp("^[^<?=^>]+$");return(!regex.test(value))?!1:!0},tc_ajax.alphanumeric_characters_only);$('form#tickera_cart, form.checkout').validate({debug:!1,errorClass:'has-error',validClass:'valid',highlight:function(element,errorClass,validClass){$(element).addClass(errorClass).removeClass(validClass)},unhighlight:function(element,errorClass,validClass){$(element).removeClass(errorClass).addClass(validClass)}});$('.tickera-input-field').each(function(){let field=$(this),field_type=field.attr('type'),field_name=field.attr('name');if((('text'==field_type&&!field.hasClass('checkbox_values'))||field.is('textarea'))&&'coupon_code'!=field_name){$(this).rules('add',{alphanumericOnly:!0})}});$('input[name="tc_cart_required[]"]').each(function(){let field=$(this).closest('div').find('.tickera-input-field:not( input[type="checkbox"] )');field.rules('add',{required:{depends:function(){let trimmedValue=$(this).val().trim();if(!trimmedValue){$(this).val($.trim($(this).val()));return!0}else{return!1}}}})});$('.tc_validate_field_type_email').each(function(){$(this).rules('add',{email:!0})});$('.tc_validate_field_type_confirm_email').each(function(){$(this).rules('add',{email:!0,equalTo:'.tc_validate_field_type_email',})});$('.tc_owner_email').each(function(){$(this).rules('add',{email:!0})});$('.tc_owner_confirm_email').each(function(){let owner_email_name=$(this).attr('name');owner_email_name=owner_email_name.replace('_confirm','');$(this).rules('add',{email:!0,equalTo:'input[name="'+owner_email_name+'"]',})});$(document).on('change','.buyer-field-checkbox, .owner-field-checkbox',function(e){var checkbox_values_field=$(this).closest('div').find('.checkbox_values'),values=checkbox_values_field.val().split(',');if($(this).is(':checked')){values[values.length]=$(this).val();checkbox_values_field.removeClass('has-error').addClass('valid')}else{var toRemove=$(this).val();values=$.grep(values,function(value){return value!=toRemove})}
12checkbox_values_field.val(values.filter(e=>e).join()).focus().blur()})}})})(jQuery)
13;

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.