| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- jQuery( function ( $ ) {
- // Run tipTip
- function runTipTip() {
- // Remove any lingering tooltips
- $( '#tiptip_holder' ).removeAttr( 'style' );
- $( '#tiptip_arrow' ).removeAttr( 'style' );
- $( '.tips' ).tipTip({
- 'attribute': 'data-tip',
- 'fadeIn': 50,
- 'fadeOut': 50,
- 'delay': 200,
- 'keepAlive': true
- });
- }
- runTipTip();
- $( '.wc-metaboxes-wrapper' ).on( 'click', '.wc-metabox > h3', function() {
- var metabox = $( this ).parent( '.wc-metabox' );
- if ( metabox.hasClass( 'closed' ) ) {
- metabox.removeClass( 'closed' );
- } else {
- metabox.addClass( 'closed' );
- }
- if ( metabox.hasClass( 'open' ) ) {
- metabox.removeClass( 'open' );
- } else {
- metabox.addClass( 'open' );
- }
- });
- // Tabbed Panels
- $( document.body ).on( 'wc-init-tabbed-panels', function() {
- $( 'ul.wc-tabs' ).show();
- $( 'ul.wc-tabs a' ).on( 'click', function( e ) {
- e.preventDefault();
- var panel_wrap = $( this ).closest( 'div.panel-wrap' );
- $( 'ul.wc-tabs li', panel_wrap ).removeClass( 'active' );
- $( this ).parent().addClass( 'active' );
- $( 'div.panel', panel_wrap ).hide();
- $( $( this ).attr( 'href' ) ).show();
- });
- $( 'div.panel-wrap' ).each( function() {
- $( this ).find( 'ul.wc-tabs li' ).eq( 0 ).find( 'a' ).trigger( 'click' );
- });
- }).trigger( 'wc-init-tabbed-panels' );
- // Date Picker
- $( document.body ).on( 'wc-init-datepickers', function() {
- $( '.date-picker-field, .date-picker' ).datepicker({
- dateFormat: 'yy-mm-dd',
- numberOfMonths: 1,
- showButtonPanel: true
- });
- }).trigger( 'wc-init-datepickers' );
- // Meta-Boxes - Open/close
- $( '.wc-metaboxes-wrapper' ).on( 'click', '.wc-metabox h3', function( event ) {
- // If the user clicks on some form input inside the h3, like a select list (for variations), the box should not be toggled
- if ( $( event.target ).filter( ':input, option, .sort' ).length ) {
- return;
- }
- $( this ).next( '.wc-metabox-content' ).stop().slideToggle();
- })
- .on( 'click', '.expand_all', function() {
- $( this ).closest( '.wc-metaboxes-wrapper' ).find( '.wc-metabox > .wc-metabox-content' ).show();
- return false;
- })
- .on( 'click', '.close_all', function() {
- $( this ).closest( '.wc-metaboxes-wrapper' ).find( '.wc-metabox > .wc-metabox-content' ).hide();
- return false;
- });
- $( '.wc-metabox.closed' ).each( function() {
- $( this ).find( '.wc-metabox-content' ).hide();
- });
- });
|