✏️ 编辑:yith-date-format.js
路径:
/home/forge/yith-woocommerce-compare/plugin-fw/assets/js/yith-date-format.js
大小:1.76 KB · 修改:2023-08-03 14:10:49 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
/* globals ajaxurl */ jQuery( function ( $ ) { $( document ).on( 'click', '.yith-plugin-fw-date-format__option', function () { var $t = $( this ), $wrapper = $t.closest( '.yith-plugin-fw-date-format' ), $example = $wrapper.find( '.example' ); $example.text( $t.data( 'preview' ) ); $wrapper.find( '.yith-date-format-custom' ).val( $t.val() ); } ); $( document ).on( 'click input', '.yith-date-format-custom', function () { var $t = $( this ), $wrapper = $t.closest( '.yith-plugin-fw-radio__row' ); $wrapper.find( 'input[type=radio]' ).prop( 'checked', true ); } ); $( document ).on( 'input yith-date-format-change', '.yith-date-format-custom', function () { var $t = $( this ), $wrapper = $t.closest( '.yith-plugin-fw-date-format' ), dataType = $wrapper.data( 'format' ), js = $wrapper.data( 'js' ), now = $wrapper.data( 'current' ), example = $wrapper.find( '.example' ), spinner = $wrapper.find( '.spinner' ); if ( 'yes' === js ) { var newDate = new Date( now ); newDate = $.datepicker.formatDate( $t.val(), newDate ); example.text( newDate ); } else { clearTimeout( $.data( this, 'timer' ) ); $t.data( 'timer', setTimeout( function () { if ( $t.val() ) { spinner.addClass( 'is-active' ); // Call WP ajax action. var data = { action: dataType + '_format', date : $t.val() }; $.post( ajaxurl, data, function ( response ) { spinner.removeClass( 'is-active' ); example.text( response ); } ); } }, 500 ) ); } } ); $( document ).on( 'yith-plugin-fw-date-format-init', function () { $( '.yith-date-format-custom' ).trigger( 'yith-date-format-change' ); } ).trigger( 'yith-plugin-fw-date-format-init' ); } );
💾 保存
取消
保存为 UTF-8,换行统一为 LF