Plugin Directory

Changeset 2797372


Ignore:
Timestamp:
10/11/2022 05:14:00 PM (3 years ago)
Author:
royho
Message:

Tagging 2.1.0

Location:
woocommerce-beta-tester
Files:
250 added
2 deleted
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • woocommerce-beta-tester/tags/2.1.0/assets/js/version-information.js

    r2426886 r2797372  
    22 * Handles version information modal.
    33 *
    4  * @package WooCommerceBetaTester\JS
     4 * @package
    55 */
    66
    7 jQuery(function( $ ) {
    8 
     7// eslint-disable-next-line no-undef
     8jQuery( function ( $ ) {
    99    /**
    1010     * Version information
    1111     */
    12     var wc_beta_tester_version_information = {
    13 
     12    const wc_beta_tester_version_information = {
    1413        /**
    1514         * Initialize Version Information click
    1615         */
    17         init: function() {
    18             $( '#wp-admin-bar-show-version-info' )
    19                 .on( 'click', this.showModal );
     16        init() {
     17            $( '#wp-admin-bar-show-version-info' ).on(
     18                'click',
     19                this.showModal
     20            );
    2021        },
    2122
    2223        /**
    2324         * Handler for showing/hiding version information modal
     25         *
     26         * @param {Event} event
    2427         */
    25         showModal: function( event ) {
     28        showModal( event ) {
    2629            event.preventDefault();
    2730
    2831            // Prevent multiple modals.
    29             if ( 0 < $( '.wc-backbone-modal-beta-tester-version-info' ).length ) {
     32            if (
     33                $( '.wc-backbone-modal-beta-tester-version-info' ).length > 0
     34            ) {
    3035                return;
    3136            }
    3237
    33             $( this ).WCBackboneModal({
     38            $( this ).WCBackboneModal( {
    3439                template: 'wc-beta-tester-version-info',
    3540                variable: {
     41                    // eslint-disable-next-line no-undef
    3642                    version: wc_beta_tester_version_info_params.version,
     43                    // eslint-disable-next-line no-undef
    3744                    description: wc_beta_tester_version_info_params.description,
    3845                },
    39             });
    40         }
     46            } );
     47        },
    4148    };
    4249
    4350    wc_beta_tester_version_information.init();
    44 });
     51} );
  • woocommerce-beta-tester/tags/2.1.0/assets/js/version-information.min.js

    r2426886 r2797372  
    1 jQuery(function(i){({init:function(){i("#wp-admin-bar-show-version-info").on("click",this.showModal)},showModal:function(e){e.preventDefault(),0<i(".wc-backbone-modal-beta-tester-version-info").length||i(this).WCBackboneModal({template:"wc-beta-tester-version-info",variable:{version:wc_beta_tester_version_info_params.version,description:wc_beta_tester_version_info_params.description}})}}).init()});
     1jQuery(function(i){const e={init(){i("#wp-admin-bar-show-version-info").on("click",this.showModal)},showModal(e){e.preventDefault(),0<i(".wc-backbone-modal-beta-tester-version-info").length||i(this).WCBackboneModal({template:"wc-beta-tester-version-info",variable:{version:wc_beta_tester_version_info_params.version,description:wc_beta_tester_version_info_params.description}})}};e.init()});
  • woocommerce-beta-tester/tags/2.1.0/assets/js/version-picker.js

    r2426886 r2797372  
    22 * Handles the version picker form.
    33 *
    4  * @package WooCommerceBetaTester\JS
     4 * @package
    55 */
    66
    7 jQuery(function( $ ) {
    8 
     7// eslint-disable-next-line no-undef
     8jQuery( function ( $ ) {
    99    /**
    1010     * Version picker
    1111     */
    12     var wc_beta_tester_version_picker = {
    13 
     12    const wc_beta_tester_version_picker = {
    1413        /**
    1514         * Initialize Version Information click
    1615         */
    17         init: function() {
     16        init() {
    1817            instance = this;
    1918            instance.new_version = undefined;
    2019
    21             $( '#wcbt-modal-version-switch-confirm' )
    22                 .on( 'click', this.showConfirmVersionSwitchModal );
    23             $( 'input[type=radio][name=wcbt_switch_to_version]' ).change( function() {
    24                 if ( $( this ).is( ':checked' ) ) {
    25                     instance.new_version = $( this ).val();
    26                 }
    27             } ).trigger( 'change' );
     20            $( '#wcbt-modal-version-switch-confirm' ).on(
     21                'click',
     22                this.showConfirmVersionSwitchModal
     23            );
     24            $( 'input[type=radio][name=wcbt_switch_to_version]' )
     25                .change( function () {
     26                    if ( $( this ).is( ':checked' ) ) {
     27                        instance.new_version = $( this ).val();
     28                    }
     29                } )
     30                .trigger( 'change' );
    2831        },
    2932
    3033        /**
    3134         * Handler for showing/hiding version switch modal
     35         *
     36         * @param {Event} event
    3237         */
    33         showConfirmVersionSwitchModal: function( event ) {
     38        showConfirmVersionSwitchModal( event ) {
    3439            event.preventDefault();
    3540
    3641            if ( ! instance.new_version ) {
     42                // eslint-disable-next-line no-undef
    3743                alert( wc_beta_tester_version_picker_params.i18n_pick_version );
    3844            } else {
    39                 $( this ).WCBackboneModal({
     45                $( this ).WCBackboneModal( {
    4046                    template: 'wcbt-version-switch-confirm',
    4147                    variable: {
    4248                        new_version: instance.new_version,
    4349                    },
    44                 });
     50                } );
    4551
    46                 $( '#wcbt-submit-version-switch' )
    47                     .on( 'click', instance.submitSwitchVersionForm );
     52                $( '#wcbt-submit-version-switch' ).on(
     53                    'click',
     54                    instance.submitSwitchVersionForm
     55                );
    4856            }
    4957        },
     
    5159        /**
    5260         * Submit form to switch version of WooCommerce.
     61         *
     62         * @param {Event} event
    5363         */
    54         submitSwitchVersionForm: function( event ) {
     64        submitSwitchVersionForm( event ) {
    5565            event.preventDefault();
    5666
     
    6070
    6171    wc_beta_tester_version_picker.init();
    62 
    63 });
     72} );
  • woocommerce-beta-tester/tags/2.1.0/assets/js/version-picker.min.js

    r2426886 r2797372  
    1 jQuery(function(n){({init:function(){instance=this,instance.new_version=void 0,n("#wcbt-modal-version-switch-confirm").on("click",this.showConfirmVersionSwitchModal),n("input[type=radio][name=wcbt_switch_to_version]").change(function(){n(this).is(":checked")&&(instance.new_version=n(this).val())}).trigger("change")},showConfirmVersionSwitchModal:function(i){i.preventDefault(),instance.new_version?(n(this).WCBackboneModal({template:"wcbt-version-switch-confirm",variable:{new_version:instance.new_version}}),n("#wcbt-submit-version-switch").on("click",instance.submitSwitchVersionForm)):alert(wc_beta_tester_version_picker_params.i18n_pick_version)},submitSwitchVersionForm:function(i){i.preventDefault(),n("form[name=wcbt-select-version]").get(0).submit()}}).init()});
     1jQuery(function(n){const i={init(){instance=this,instance.new_version=void 0,n("#wcbt-modal-version-switch-confirm").on("click",this.showConfirmVersionSwitchModal),n("input[type=radio][name=wcbt_switch_to_version]").change(function(){n(this).is(":checked")&&(instance.new_version=n(this).val())}).trigger("change")},showConfirmVersionSwitchModal(i){i.preventDefault(),instance.new_version?(n(this).WCBackboneModal({template:"wcbt-version-switch-confirm",variable:{new_version:instance.new_version}}),n("#wcbt-submit-version-switch").on("click",instance.submitSwitchVersionForm)):alert(wc_beta_tester_version_picker_params.i18n_pick_version)},submitSwitchVersionForm(i){i.preventDefault(),n("form[name=wcbt-select-version]").get(0).submit()}};i.init()});
  • woocommerce-beta-tester/tags/2.1.0/readme.txt

    r2645951 r2797372  
    33Tags: woocommerce, woo commerce, beta, beta tester, bleeding edge, testing
    44Requires at least: 4.7
    5 Tested up to: 5.6
    6 Stable tag: 2.0.5
     5Tested up to: 6.0
     6Stable tag: 2.1.0
    77License: GPLv3
    88License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    2525
    2626**Note**, this will not check for updates on every admin page load unless you explicitly tell it to. You can do this by clicking the "Check Again" button from the WordPress updates screen or you can set the `WC_BETA_TESTER_FORCE_UPDATE` to true in your `wp-config.php` file.
     27
     28You can get to the settings and features from your top admin bar under the name WC Beta Tester.
    2729
    2830== Frequently Asked Questions ==
     
    5355
    5456== Changelog ==
     57
     58= 2.1.0 2022-10-11 =
     59
     60* Dev - Add WooCommerce Admin Helper Tester functionality to Beta Tester
    5561
    5662= 2.0.5 - 2021-12-17 =
  • woocommerce-beta-tester/tags/2.1.0/woocommerce-beta-tester.php

    r2645951 r2797372  
    44 * Plugin URI: https://github.com/woocommerce/woocommerce-beta-tester
    55 * Description: Run bleeding edge versions of WooCommerce. This will replace your installed version of WooCommerce with the latest tagged release - use with caution, and not on production sites.
    6  * Version: 2.0.5
     6 * Version: 2.1.0
    77 * Author: WooCommerce
    88 * Author URI: http://woocommerce.com/
    9  * Requires at least: 4.4
    10  * Tested up to: 5.8
    11  * WC requires at least: 3.6.0
    12  * WC tested up to: 5.7.0
     9 * Requires at least: 5.8
     10 * Tested up to: 6.0
     11 * WC requires at least: 6.7
     12 * WC tested up to: 7.0
    1313 * Text Domain: woocommerce-beta-tester
    1414 *
     
    2424
    2525if ( ! defined( 'WC_BETA_TESTER_VERSION' ) ) {
    26     define( 'WC_BETA_TESTER_VERSION', '2.0.2' );
     26    define( 'WC_BETA_TESTER_VERSION', '2.1.0' ); // WRCS: DEFINED_VERSION.
    2727}
    2828
     
    6262        add_action( 'admin_init', array( 'WC_Beta_Tester', 'instance' ) );
    6363    }
     64
     65    // Load admin.
     66    require( 'plugin.php' );
    6467}
    6568
    6669add_action( 'plugins_loaded', '_wc_beta_tester_bootstrap' );
     70
     71/**
     72 * Register the JS.
     73 */
     74function add_extension_register_script() {
     75    $script_path       = '/build/index.js';
     76    $script_asset_path = dirname( __FILE__ ) . '/build/index.asset.php';
     77    $script_asset      = file_exists( $script_asset_path )
     78        ? require( $script_asset_path )
     79        : array(
     80            'dependencies' => array(),
     81            'version'      => filemtime( $script_path ),
     82        );
     83    $script_url = plugins_url( $script_path, __FILE__ );
     84
     85    wp_register_script(
     86        'woocommerce-admin-test-helper',
     87        $script_url,
     88        $script_asset['dependencies'],
     89        $script_asset['version'],
     90        true
     91    );
     92    wp_enqueue_script( 'woocommerce-admin-test-helper' );
     93
     94    $css_file_version = filemtime( dirname( __FILE__ ) . '/build/index.css' );
     95
     96    wp_register_style(
     97        'wp-components',
     98        plugins_url( 'dist/components/style.css', __FILE__ ),
     99        array(),
     100        $css_file_version
     101    );
     102
     103    wp_register_style(
     104        'woocommerce-admin-test-helper',
     105        plugins_url( '/build/index.css', __FILE__ ),
     106        // Add any dependencies styles may have, such as wp-components.
     107        array(
     108            'wp-components',
     109        ),
     110        $css_file_version
     111    );
     112
     113    wp_enqueue_style( 'woocommerce-admin-test-helper' );
     114}
     115
     116add_action( 'admin_enqueue_scripts', 'add_extension_register_script' );
  • woocommerce-beta-tester/trunk/assets/js/version-information.js

    r2426886 r2797372  
    22 * Handles version information modal.
    33 *
    4  * @package WooCommerceBetaTester\JS
     4 * @package
    55 */
    66
    7 jQuery(function( $ ) {
    8 
     7// eslint-disable-next-line no-undef
     8jQuery( function ( $ ) {
    99    /**
    1010     * Version information
    1111     */
    12     var wc_beta_tester_version_information = {
    13 
     12    const wc_beta_tester_version_information = {
    1413        /**
    1514         * Initialize Version Information click
    1615         */
    17         init: function() {
    18             $( '#wp-admin-bar-show-version-info' )
    19                 .on( 'click', this.showModal );
     16        init() {
     17            $( '#wp-admin-bar-show-version-info' ).on(
     18                'click',
     19                this.showModal
     20            );
    2021        },
    2122
    2223        /**
    2324         * Handler for showing/hiding version information modal
     25         *
     26         * @param {Event} event
    2427         */
    25         showModal: function( event ) {
     28        showModal( event ) {
    2629            event.preventDefault();
    2730
    2831            // Prevent multiple modals.
    29             if ( 0 < $( '.wc-backbone-modal-beta-tester-version-info' ).length ) {
     32            if (
     33                $( '.wc-backbone-modal-beta-tester-version-info' ).length > 0
     34            ) {
    3035                return;
    3136            }
    3237
    33             $( this ).WCBackboneModal({
     38            $( this ).WCBackboneModal( {
    3439                template: 'wc-beta-tester-version-info',
    3540                variable: {
     41                    // eslint-disable-next-line no-undef
    3642                    version: wc_beta_tester_version_info_params.version,
     43                    // eslint-disable-next-line no-undef
    3744                    description: wc_beta_tester_version_info_params.description,
    3845                },
    39             });
    40         }
     46            } );
     47        },
    4148    };
    4249
    4350    wc_beta_tester_version_information.init();
    44 });
     51} );
  • woocommerce-beta-tester/trunk/assets/js/version-information.min.js

    r2426886 r2797372  
    1 jQuery(function(i){({init:function(){i("#wp-admin-bar-show-version-info").on("click",this.showModal)},showModal:function(e){e.preventDefault(),0<i(".wc-backbone-modal-beta-tester-version-info").length||i(this).WCBackboneModal({template:"wc-beta-tester-version-info",variable:{version:wc_beta_tester_version_info_params.version,description:wc_beta_tester_version_info_params.description}})}}).init()});
     1jQuery(function(i){const e={init(){i("#wp-admin-bar-show-version-info").on("click",this.showModal)},showModal(e){e.preventDefault(),0<i(".wc-backbone-modal-beta-tester-version-info").length||i(this).WCBackboneModal({template:"wc-beta-tester-version-info",variable:{version:wc_beta_tester_version_info_params.version,description:wc_beta_tester_version_info_params.description}})}};e.init()});
  • woocommerce-beta-tester/trunk/assets/js/version-picker.js

    r2426886 r2797372  
    22 * Handles the version picker form.
    33 *
    4  * @package WooCommerceBetaTester\JS
     4 * @package
    55 */
    66
    7 jQuery(function( $ ) {
    8 
     7// eslint-disable-next-line no-undef
     8jQuery( function ( $ ) {
    99    /**
    1010     * Version picker
    1111     */
    12     var wc_beta_tester_version_picker = {
    13 
     12    const wc_beta_tester_version_picker = {
    1413        /**
    1514         * Initialize Version Information click
    1615         */
    17         init: function() {
     16        init() {
    1817            instance = this;
    1918            instance.new_version = undefined;
    2019
    21             $( '#wcbt-modal-version-switch-confirm' )
    22                 .on( 'click', this.showConfirmVersionSwitchModal );
    23             $( 'input[type=radio][name=wcbt_switch_to_version]' ).change( function() {
    24                 if ( $( this ).is( ':checked' ) ) {
    25                     instance.new_version = $( this ).val();
    26                 }
    27             } ).trigger( 'change' );
     20            $( '#wcbt-modal-version-switch-confirm' ).on(
     21                'click',
     22                this.showConfirmVersionSwitchModal
     23            );
     24            $( 'input[type=radio][name=wcbt_switch_to_version]' )
     25                .change( function () {
     26                    if ( $( this ).is( ':checked' ) ) {
     27                        instance.new_version = $( this ).val();
     28                    }
     29                } )
     30                .trigger( 'change' );
    2831        },
    2932
    3033        /**
    3134         * Handler for showing/hiding version switch modal
     35         *
     36         * @param {Event} event
    3237         */
    33         showConfirmVersionSwitchModal: function( event ) {
     38        showConfirmVersionSwitchModal( event ) {
    3439            event.preventDefault();
    3540
    3641            if ( ! instance.new_version ) {
     42                // eslint-disable-next-line no-undef
    3743                alert( wc_beta_tester_version_picker_params.i18n_pick_version );
    3844            } else {
    39                 $( this ).WCBackboneModal({
     45                $( this ).WCBackboneModal( {
    4046                    template: 'wcbt-version-switch-confirm',
    4147                    variable: {
    4248                        new_version: instance.new_version,
    4349                    },
    44                 });
     50                } );
    4551
    46                 $( '#wcbt-submit-version-switch' )
    47                     .on( 'click', instance.submitSwitchVersionForm );
     52                $( '#wcbt-submit-version-switch' ).on(
     53                    'click',
     54                    instance.submitSwitchVersionForm
     55                );
    4856            }
    4957        },
     
    5159        /**
    5260         * Submit form to switch version of WooCommerce.
     61         *
     62         * @param {Event} event
    5363         */
    54         submitSwitchVersionForm: function( event ) {
     64        submitSwitchVersionForm( event ) {
    5565            event.preventDefault();
    5666
     
    6070
    6171    wc_beta_tester_version_picker.init();
    62 
    63 });
     72} );
  • woocommerce-beta-tester/trunk/assets/js/version-picker.min.js

    r2426886 r2797372  
    1 jQuery(function(n){({init:function(){instance=this,instance.new_version=void 0,n("#wcbt-modal-version-switch-confirm").on("click",this.showConfirmVersionSwitchModal),n("input[type=radio][name=wcbt_switch_to_version]").change(function(){n(this).is(":checked")&&(instance.new_version=n(this).val())}).trigger("change")},showConfirmVersionSwitchModal:function(i){i.preventDefault(),instance.new_version?(n(this).WCBackboneModal({template:"wcbt-version-switch-confirm",variable:{new_version:instance.new_version}}),n("#wcbt-submit-version-switch").on("click",instance.submitSwitchVersionForm)):alert(wc_beta_tester_version_picker_params.i18n_pick_version)},submitSwitchVersionForm:function(i){i.preventDefault(),n("form[name=wcbt-select-version]").get(0).submit()}}).init()});
     1jQuery(function(n){const i={init(){instance=this,instance.new_version=void 0,n("#wcbt-modal-version-switch-confirm").on("click",this.showConfirmVersionSwitchModal),n("input[type=radio][name=wcbt_switch_to_version]").change(function(){n(this).is(":checked")&&(instance.new_version=n(this).val())}).trigger("change")},showConfirmVersionSwitchModal(i){i.preventDefault(),instance.new_version?(n(this).WCBackboneModal({template:"wcbt-version-switch-confirm",variable:{new_version:instance.new_version}}),n("#wcbt-submit-version-switch").on("click",instance.submitSwitchVersionForm)):alert(wc_beta_tester_version_picker_params.i18n_pick_version)},submitSwitchVersionForm(i){i.preventDefault(),n("form[name=wcbt-select-version]").get(0).submit()}};i.init()});
  • woocommerce-beta-tester/trunk/readme.txt

    r2645951 r2797372  
    33Tags: woocommerce, woo commerce, beta, beta tester, bleeding edge, testing
    44Requires at least: 4.7
    5 Tested up to: 5.6
    6 Stable tag: 2.0.5
     5Tested up to: 6.0
     6Stable tag: 2.1.0
    77License: GPLv3
    88License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    2525
    2626**Note**, this will not check for updates on every admin page load unless you explicitly tell it to. You can do this by clicking the "Check Again" button from the WordPress updates screen or you can set the `WC_BETA_TESTER_FORCE_UPDATE` to true in your `wp-config.php` file.
     27
     28You can get to the settings and features from your top admin bar under the name WC Beta Tester.
    2729
    2830== Frequently Asked Questions ==
     
    5355
    5456== Changelog ==
     57
     58= 2.1.0 2022-10-11 =
     59
     60* Dev - Add WooCommerce Admin Helper Tester functionality to Beta Tester
    5561
    5662= 2.0.5 - 2021-12-17 =
  • woocommerce-beta-tester/trunk/woocommerce-beta-tester.php

    r2645951 r2797372  
    44 * Plugin URI: https://github.com/woocommerce/woocommerce-beta-tester
    55 * Description: Run bleeding edge versions of WooCommerce. This will replace your installed version of WooCommerce with the latest tagged release - use with caution, and not on production sites.
    6  * Version: 2.0.5
     6 * Version: 2.1.0
    77 * Author: WooCommerce
    88 * Author URI: http://woocommerce.com/
    9  * Requires at least: 4.4
    10  * Tested up to: 5.8
    11  * WC requires at least: 3.6.0
    12  * WC tested up to: 5.7.0
     9 * Requires at least: 5.8
     10 * Tested up to: 6.0
     11 * WC requires at least: 6.7
     12 * WC tested up to: 7.0
    1313 * Text Domain: woocommerce-beta-tester
    1414 *
     
    2424
    2525if ( ! defined( 'WC_BETA_TESTER_VERSION' ) ) {
    26     define( 'WC_BETA_TESTER_VERSION', '2.0.2' );
     26    define( 'WC_BETA_TESTER_VERSION', '2.1.0' ); // WRCS: DEFINED_VERSION.
    2727}
    2828
     
    6262        add_action( 'admin_init', array( 'WC_Beta_Tester', 'instance' ) );
    6363    }
     64
     65    // Load admin.
     66    require( 'plugin.php' );
    6467}
    6568
    6669add_action( 'plugins_loaded', '_wc_beta_tester_bootstrap' );
     70
     71/**
     72 * Register the JS.
     73 */
     74function add_extension_register_script() {
     75    $script_path       = '/build/index.js';
     76    $script_asset_path = dirname( __FILE__ ) . '/build/index.asset.php';
     77    $script_asset      = file_exists( $script_asset_path )
     78        ? require( $script_asset_path )
     79        : array(
     80            'dependencies' => array(),
     81            'version'      => filemtime( $script_path ),
     82        );
     83    $script_url = plugins_url( $script_path, __FILE__ );
     84
     85    wp_register_script(
     86        'woocommerce-admin-test-helper',
     87        $script_url,
     88        $script_asset['dependencies'],
     89        $script_asset['version'],
     90        true
     91    );
     92    wp_enqueue_script( 'woocommerce-admin-test-helper' );
     93
     94    $css_file_version = filemtime( dirname( __FILE__ ) . '/build/index.css' );
     95
     96    wp_register_style(
     97        'wp-components',
     98        plugins_url( 'dist/components/style.css', __FILE__ ),
     99        array(),
     100        $css_file_version
     101    );
     102
     103    wp_register_style(
     104        'woocommerce-admin-test-helper',
     105        plugins_url( '/build/index.css', __FILE__ ),
     106        // Add any dependencies styles may have, such as wp-components.
     107        array(
     108            'wp-components',
     109        ),
     110        $css_file_version
     111    );
     112
     113    wp_enqueue_style( 'woocommerce-admin-test-helper' );
     114}
     115
     116add_action( 'admin_enqueue_scripts', 'add_extension_register_script' );
Note: See TracChangeset for help on using the changeset viewer.