????JFIF??x?x????'
| Server IP : 104.21.30.238 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /././home/tempvsty/./buyeaa.com/wp-content/plugins/yith-woocommerce-compare/assets/js/src/ |
Upload File : |
jQuery(document).ready(function($) {
$( ".attributes .fields" )
.sortable({
cursor: "move",
scrollSensitivity: 10,
tolerance: "pointer",
axis: "y",
items: 'li:not(.fixed)',
stop: function(event, ui) {
var list = ui.item.parents('.fields'),
fields = new Array();
$('input[type="checkbox"]', list).each(function(i){
fields[i] = $(this).val();
});
list.next().val( fields.join(',') );
}
})
.find( 'input' ).on( 'change', function(){
const $check = $( this );
$check.val( $check.data( 'value' ) );
}).change();
// ############### PANEL OPTIONS ###################
$( 'input[type="checkbox"]').on( 'woocompare_input_init change', function(){
if( ! $(this).is(':checked') ) {
$( '[data-deps="' + this.id + '"]' ).parents('tr').fadeOut();
}
else {
$( '[data-deps="' + this.id + '"]' ).parents('tr').fadeIn();
}
}).trigger('woocompare_input_init');
// ################ SHARE PANEL ####################
// select2 to select socials
$(".yith-woocompare-chosen").select2({
placeholder: "Select social..."
});
// ##################### SHORTCODE PANEL ####################
$( '.yith-woocompare-comparison-tables' ).closest( '.yith-plugin-fw__panel__content__page' )
.on( 'click', '.edit, .add', ( ev ) => {
ev.preventDefault();
const $t = $( ev.target ),
$tr = $t.closest( 'tr' ),
data = $tr.data( 'item' ) || { id: 0, title: '', products: {} },
args = {
title: data.id ?
yith_woocompare.labels.update_comparison_table_modal_title :
yith_woocompare.labels.create_comparison_table_modal_title,
content: wp.template( 'yith-woocompare-add-comparison-table-modal' )( data ),
footer: false,
showClose: true,
width: 400,
};
const modal = yith.ui.modal( args );
// init enhanced selects
$( document.body ).trigger( 'wc-enhanced-select-init' );
const $productSelect = $( modal.elements.content ).find( '#product_ids' );
// init product select
for ( const i in data.products ) {
if ( ! $productSelect.find( `[value="${ i }"]` )?.length ) {
$productSelect.append(
$( '<option/>', {
value: i,
text: data.products[ i ],
selected: true
} )
);
}
}
$productSelect.change();
} )
.find( 'h1' )
.after( `<a class="button-primary add yith-add-button">${ yith_woocompare.labels.add_comparison_table_button_label }</a>` );
});