PageSourceSearch

https://funnybunny-eg.com/wp-content/plugins/woo-refund-and-exchan…efund-and-exchange-lite-public.js?ver=4.6.4

js funnybunny-eg.com collected 2026-10-08 07:39:22 UTC 3,245 bytes, 81 lines download raw bytes

1jQuery(function($){
2	function toggleRefundSubjectField() {
3		var reason = $( '#wps_rma_return_request_subject' ).val();
4		var $otherSubjectWrap = $( '.wps_rma_other_subject' );
5
6		if ( reason == null || reason == '' ) {
7			$otherSubjectWrap.show();
8		} else {
9			$otherSubjectWrap.hide();
10		}
11	}
12
13	// Show refund subject field if other option is selected.
14	toggleRefundSubjectField();
15
16	// onchange Show refund subject field if other option is selected.
17	$( '#wps_rma_return_request_subject' ).on( 'click change', function(){
18		toggleRefundSubjectField();
19	});
20
21	// Add more file field on the refund request form.
22	$( '.wps_rma_return_request_morefiles' ).on( 'click', function(){		
23		var count = $(this).data('count');
24		var max  = $(this).data('max');
25		var html = '<div class="add_field_input_div"><input type="file" class="wps_rma_return_request_files" name="wps_rma_return_request_files[]"><span class="wps_rma_delete_field">X</span><br></div>';
26
27		if ( count < max ){
28			$( '#wps_rma_return_request_files' ).append( html );
29			$(document).find('.wps_rma_return_request_morefiles').data('count', count+1);
30		}
31		if ( count+1 == max ) {
32			$(this).hide();
33		}
34	});
35	// delete file field on the refund request form.
36	$( document ).on( 'click', '.wps_rma_delete_field', function(){
37		var count = $(document).find('.wps_rma_return_request_morefiles').data( 'count' );
38		$(document).find('.wps_rma_return_request_morefiles').data( 'count', count - 1 );
39		$(this).parent( '.add_field_input_div' ).remove();
40	});
41	var check_refund_method = wrael_public_param.check_refund_method;
42	var check_refund_manually = wrael_public_param.wps_refund_manually;
43
44	// show the bank details field on selected refund method.
45	var wps_wrma_refund_method = $('input[name=wps_wrma_refund_method]:checked').val();
46	if ('' !== wps_wrma_refund_method && 'manual_method' === wps_wrma_refund_method ) {
47		$( '#bank_details' ).show();
48	} else if( ! wrael_public_param.check_pro_active ) {
49		$( '#bank_details' ).show();
50	} else if ( wrael_public_param.check_pro_active && 'on' != check_refund_method && 'on' == check_refund_manually ) {
51		$( '#bank_details' ).show();
52	} else {
53		$( '#bank_details' ).hide();
54	}
55	// onchange show the bank details field on selected refund method.
56	$( document ).on( 'click', 'input[name=wps_wrma_refund_method]', function() {
57		if ('' !== $(this).val() && 'manual_method' === $(this).val() ) {
58			$( '#bank_details' ).show();
59		} else {
60			$( '#bank_details' ).hide();
61		}
62	});
63	// Layout enhancement JS starts
64    $(document).on('click', '.wps_rma_li_wrap_info', function(e) {
65        $('.wps_rma_li_wrap_info').removeClass('active');
66        $(this).addClass("active");
67    })
68
69    $('.wps_rma_refund_info_wrap').addClass('active-tab');
70
71    $(document).on('click', '.wps_rma_li_refund', function(e) {
72        $('.wps_rma_refund_info_wrap,.wps_rma_exchange_info_wrap').removeClass('active-tab');
73        $('.wps_rma_refund_info_wrap').addClass('active-tab');
74    })
75
76    $(document).on('click', '.wps_rma_li_exchange', function(e) {
77        $('.wps_rma_refund_info_wrap,.wps_rma_exchange_info_wrap').removeClass('active-tab');
78        $('.wps_rma_exchange_info_wrap').addClass('active-tab');
79    })
80    // Layout enhancement JS ends
81});

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.