jQuery(document).ready(function ($) { $(document).find('input[name^="ays_questions"]').on('change', function (e) { if($(e.target).parents('.ays-quiz-container').hasClass('ays_quiz_rect_dark')){ if ($(e.target).parents().eq(4).hasClass('enable_correction')) { if ($(e.target).parents().eq(1).find('input[name="ays_answer_correct[]"]').length !== 0) { var checked_inputs = $(e.target).parents().eq(1).find('input:checked'); if (checked_inputs.length === 1) { if ($(this).parent().find('input[name="ays_answer_correct[]"]').val() == 1) { $(this).parent().find('label[for^="ays-answer"]').addClass('correct'); $(this).parent().find('label[for^="ays-answer"]').on('click',function(){return false;}); $(this).parent().find('label[for^="ays-answer"]').parent().addClass('correct_div checked_answer_div'); } else { $(this).parent().find('label[for^="ays-answer"]').addClass('wrong'); $(this).parent().find('label[for^="ays-answer"]').on('click',function(){return false;}); $(this).parent().find('label[for^="ays-answer"]').parent().addClass('wrong_div checked_answer_div'); } if (checked_inputs.attr('type') === "radio") { $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').attr('disabled', true); $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').off('change'); } }else{ for(var i = 0; i < checked_inputs.length; i++){ if ($(this).parent().find('input[name="ays_answer_correct[]"]').val() == 1) { $(this).parent().find('label[for^="ays-answer"]').addClass('correct'); $(this).parent().find('label[for^="ays-answer"]').on('click',function(){return false;}); $(this).parent().find('label[for^="ays-answer"]').parent().addClass('correct_div checked_answer_div'); } else { $(this).parent().find('label[for^="ays-answer"]').addClass('wrong'); $(this).parent().find('label[for^="ays-answer"]').on('click',function(){return false;}); $(this).parent().find('label[for^="ays-answer"]').parent().addClass('wrong_div checked_answer_div'); } if (checked_inputs.attr('type') === "radio") { $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').attr('disabled', true); $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').off('change'); } } } $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').next().css('background-color', "transparent"); } }else{ if($(this).attr('type') === 'radio') { $(this).parents('.ays-quiz-answers').find('.checked_answer_div').removeClass('checked_answer_div'); $(this).parents('.ays-field').addClass('checked_answer_div'); } // if($(this).attr('type') === 'checkbox') { // if(!$(this).parents('.ays-field').hasClass('checked_answer_div')){ // $(this).parents('.ays-field').addClass('checked_answer_div'); // }else{ // $(this).parents('.ays-field').removeClass('checked_answer_div'); // } // } } } }); }); jQuery(document).ready(function ($) { $(document).find('input[name^="ays_questions"]').on('change', function (e) { if($(e.target).parents('.ays-quiz-container').hasClass('ays_quiz_rect_dark')){ if ($(e.target).parents().eq(4).hasClass('enable_correction')) { if ($(e.target).parents().eq(1).find('input[name="ays_answer_correct[]"]').length !== 0) { var checked_inputs = $(e.target).parents().eq(1).find('input:checked'); if (checked_inputs.length === 1) { if ($(this).parent().find('input[name="ays_answer_correct[]"]').val() == 1) { $(this).parent().find('label[for^="ays-answer"]').addClass('correct'); $(this).parent().find('label[for^="ays-answer"]').on('click',function(){return false;}); $(this).parent().find('label[for^="ays-answer"]').parent().addClass('correct_div checked_answer_div'); } else { $(this).parent().find('label[for^="ays-answer"]').addClass('wrong'); $(this).parent().find('label[for^="ays-answer"]').on('click',function(){return false;}); $(this).parent().find('label[for^="ays-answer"]').parent().addClass('wrong_div checked_answer_div'); } if (checked_inputs.attr('type') === "radio") { $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').attr('disabled', true); $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').off('change'); } }else{ for(var i = 0; i < checked_inputs.length; i++){ if ($(this).parent().find('input[name="ays_answer_correct[]"]').val() == 1) { $(this).parent().find('label[for^="ays-answer"]').addClass('correct'); $(this).parent().find('label[for^="ays-answer"]').on('click',function(){return false;}); $(this).parent().find('label[for^="ays-answer"]').parent().addClass('correct_div checked_answer_div'); } else { $(this).parent().find('label[for^="ays-answer"]').addClass('wrong'); $(this).parent().find('label[for^="ays-answer"]').on('click',function(){return false;}); $(this).parent().find('label[for^="ays-answer"]').parent().addClass('wrong_div checked_answer_div'); } if (checked_inputs.attr('type') === "radio") { $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').attr('disabled', true); $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').off('change'); } } } $(e.target).parents('div[data-question-id]').find('input[name^="ays_questions"]').next().css('background-color', "transparent"); } }else{ if($(this).attr('type') === 'radio') { $(this).parents('.ays-quiz-answers').find('.checked_answer_div').removeClass('checked_answer_div'); $(this).parents('.ays-field').addClass('checked_answer_div'); } // if($(this).attr('type') === 'checkbox') { // if(!$(this).parents('.ays-field').hasClass('checked_answer_div')){ // $(this).parents('.ays-field').addClass('checked_answer_div'); // }else{ // $(this).parents('.ays-field').removeClass('checked_answer_div'); // } // } } } }); });

If you install the same theme, plugins or content on all your WordPress sites then Duplicator can save you a lot of time.

Instead of manually configuring the same themes and plugins over and over, just configure one site and bundle it into a Duplicator Backup. Install the Backup to create a pre-configured site on as many locations as you want!

import Box from '@elementor/ui/Box'; import FormControl from '@elementor/ui/FormControl'; import FormLabel from '@elementor/ui/FormLabel'; import Grid from '@elementor/ui/Grid'; import Typography from '@elementor/ui/Typography'; import { styled } from '@elementor/ui/styles'; import { HexColorInput, HexColorPicker } from 'react-colorful'; import { useDebouncedCallback } from 'use-debounce'; import { useIconDesign } from '@ea11y/hooks'; import { mixpanelEvents, mixpanelService } from '@ea11y-apps/global/services'; import { __ } from '@wordpress/i18n'; import './style.css'; const StyledHexColorInput = styled(HexColorInput)` width: 100%; border: 1px solid rgb(0 0 0 / 0.12); border-radius: ${({ theme }) => theme.shape.borderRadius}px; padding-left: 10px; `; const ColorPicker = () => { const { iconDesign, updateIconDesign } = useIconDesign(); const debounced = useDebouncedCallback((value) => { mixpanelService.sendEvent(mixpanelEvents.colorChanged, { color: value, }); }, 1000); return ( {__('Color', 'pojo-accessibility')} { updateIconDesign({ color: value }); debounced(value); }} className="widget-settings-color-picker" /> { updateIconDesign({ color: value }); debounced(value); }} /> ); }; export default ColorPicker; /** * TI WooCommerce Wishlist integration with: * * @name WooCommerce Custom Product Addons * * @version 2.6.9 * * @slug woo-custom-product-addons * * @url https://wordpress.org/plugins/woo-custom-product-addons/ * */ // If this file is called directly, abort. if ( ! defined( 'ABSPATH' ) ) { exit; } // Load integration depends on current settings. global $tinvwl_integrations; $slug = "woo-custom-product-addons"; $name = "WooCommerce Custom Product Addons"; $available = defined( 'WCPA_POST_TYPE' ); $tinvwl_integrations = is_array( $tinvwl_integrations ) ? $tinvwl_integrations : []; $tinvwl_integrations[ $slug ] = array( 'name' => $name, 'available' => $available, ); if ( ! tinv_get_option( 'integrations', $slug ) ) { return; } if ( ! $available ) { return; } if ( ! function_exists( 'tinv_wishlist_item_meta_woocommerce_custom_product_addons' ) ) { /** * Set description for meta WooCommerce Custom Product Addons * * @param array $meta Meta array. * @param array $wl_product Wishlist Product. * @param \WC_Product $product Woocommerce Product. * * @return array */ function tinv_wishlist_item_meta_woocommerce_custom_product_addons( $item_data, $product_id, $variation_id ) { if ( defined( 'WCPA_POST_TYPE' ) && class_exists( 'WCPA_Form' ) && class_exists( 'WCPA_Front_End' ) ) { $form = new WCPA_Form(); $frontend = new WCPA_Front_End(); $data = array(); $post_ids = $form->get_form_ids( $product_id ); if ( isset( $item_data['wcpa_field_key_checker'] ) ) { unset( $item_data['wcpa_field_key_checker'] ); } if ( wcpa_get_option( 'form_loading_order_by_date' ) === true ) { if ( is_array( $post_ids ) && count( $post_ids ) ) { $post_ids = get_posts( array( 'posts_per_page' => - 1, 'include' => $post_ids, 'fields' => 'ids', 'post_type' => WCPA_POST_TYPE, ) ); } } foreach ( $post_ids as $id ) { if ( get_post_status( $id ) == 'publish' ) { $json_string = get_post_meta( $id, WCPA_FORM_META_KEY, true ); $json_encoded = json_decode( $json_string ); if ( $json_encoded && is_array( $json_encoded ) ) { $data = array_merge( $data, $json_encoded ); } } } foreach ( $data as $v ) { $form_data = clone $v; unset( $form_data->values ); //avoid saving large number of data unset( $form_data->className ); //avoid saving no use data if ( ! in_array( $v->type, array( 'header', 'paragraph' ) ) ) { if ( isset( $item_data[ $v->name ] ) ) { if ( ! is_object( $v ) ) { $value = sanitize_text_field( $v ); } else if ( ( isset( $v->name ) ) ) { if ( is_array( $item_data[ $v->name ] ) ) { $_values = $item_data[ $v->name ]; array_walk( $_values, function ( &$a ) { sanitize_text_field( $a ); } ); // using this array_wal method to preserve the keys $value = $_values; } else if ( $v->type == 'textarea' ) { $value = sanitize_textarea_field( wp_unslash( $item_data[ $v->name ] ) ); } else { $value = sanitize_text_field( wp_unslash( $item_data[ $v->name ] ) ); } } $item_data[ $v->name ]['key'] = ( isset( $v->label ) ) ? $v->label : ''; $item_data[ $v->name ]['display'] = $frontend->cart_display( array( 'type' => $v->type, 'name' => $v->name, 'label' => ( isset( $v->label ) ) ? $v->label : '', 'value' => ( is_object( json_decode( $value['display'] ) ) ) ? json_decode( $value['display'], true ) : $value['display'], 'price' => ( isset( $v->price ) ) ? $v->price : false, 'form_data' => $form_data, ), wc_get_product( $product_id ) ); } } } } return $item_data; } add_filter( 'tinvwl_wishlist_item_meta_post', 'tinv_wishlist_item_meta_woocommerce_custom_product_addons', 10, 3 ); } if ( ! function_exists( 'tinvwl_item_price_woocommerce_custom_product_addons' ) ) { /** * Modify price for WooCommerce Custom Product Addons. * * @param string $price Returned price. * @param array $wl_product Wishlist Product. * @param \WC_Product $product Woocommerce Product. * * @return string */ function tinvwl_item_price_woocommerce_custom_product_addons( $price, $wl_product, $product ) { if ( defined( 'WCPA_ITEM_ID' ) && class_exists( 'WCPA_Form' ) && class_exists( 'WCPA_MC' ) ) { $price = 0; $form = new WCPA_Form(); $data = array(); $post_ids = $form->get_form_ids( $wl_product['product_id'] ); if ( wcpa_get_option( 'form_loading_order_by_date' ) === true ) { if ( is_array( $post_ids ) && count( $post_ids ) ) { $post_ids = get_posts( array( 'posts_per_page' => - 1, 'include' => $post_ids, 'fields' => 'ids', 'post_type' => WCPA_POST_TYPE, ) ); } } foreach ( $post_ids as $id ) { if ( get_post_status( $id ) == 'publish' ) { $json_string = get_post_meta( $id, WCPA_FORM_META_KEY, true ); $json_encoded = json_decode( $json_string ); if ( $json_encoded && is_array( $json_encoded ) ) { $data = array_merge( $data, $json_encoded ); } } } foreach ( $data as $v ) { $form_data = clone $v; unset( $form_data->values ); //avoid saving large number of data unset( $form_data->className ); //avoid saving no use data if ( ! in_array( $v->type, array( 'header', 'paragraph' ) ) ) { if ( isset( $wl_product['meta'][ $v->name ] ) ) { if ( ! is_object( $v ) ) { continue; } else if ( ( isset( $v->name ) ) ) { if ( ( ! isset( $v->is_fee ) || $v->is_fee === false ) && ( ! isset( $v->is_show_price ) || $v->is_show_price === false ) ) { if ( isset( $v->price ) && is_array( $v->price ) ) { foreach ( $v->price as $p ) { $price += $p; } } else if ( isset( $v->price ) && $v->price ) { $price += $v->price; } } } } } } $mc = new WCPA_MC(); $price = $mc->mayBeConvert( $price ) + $product->get_price( 'edit' ); $price = wc_price( $price ); } return $price; } add_filter( 'tinvwl_wishlist_item_price', 'tinvwl_item_price_woocommerce_custom_product_addons', 10, 3 ); } // End if(). if ( ! function_exists( 'tinvwl_item_price_woocommerce_custom_product_addons_text_button' ) ) { /** * Change text for button add to cart * * @param string $text_add_to_cart Text "Add to cart". * @param array $wl_product Wishlist product. * @param object $product WooCommerce Product. * * @return string */ function tinvwl_item_price_woocommerce_custom_product_addons_text_button( $text_add_to_cart, $wl_product, $product ) { if ( defined( 'WCPA_POST_TYPE' ) && class_exists( 'WCPA_Form' ) && class_exists( 'WCPA_Front_End' ) ) { $product_id = $product->get_id(); $form = new WCPA_Form(); $post_ids = $form->get_form_ids( $product_id ); $data = array(); if ( wcpa_get_option( 'form_loading_order_by_date' ) === true ) { if ( is_array( $post_ids ) && count( $post_ids ) ) { $post_ids = get_posts( array( 'posts_per_page' => - 1, 'include' => $post_ids, 'fields' => 'ids', 'post_type' => WCPA_POST_TYPE, ) ); } } foreach ( $post_ids as $id ) { if ( get_post_status( $id ) == 'publish' ) { $json_string = get_post_meta( $id, WCPA_FORM_META_KEY, true ); $json_encoded = json_decode( $json_string ); if ( $json_encoded && is_array( $json_encoded ) ) { $data = array_merge( $data, $json_encoded ); } } } $status = true; foreach ( $data as $v ) { if ( $v->type != 'file' && isset( $v->required ) && $v->required && ( ! isset( $wl_product['meta'][ $v->name ] ) || empty( $wl_product['meta'][ $v->name ] ) ) ) { $status = false; } } if ( ! $status ) { $WCPA = new WCPA_Front_End(); return $WCPA->add_to_cart_text( $text_add_to_cart, $product ); } } return $text_add_to_cart; } add_filter( 'tinvwl_wishlist_item_add_to_cart', 'tinvwl_item_price_woocommerce_custom_product_addons_text_button', 10, 3 ); } Refund Policy - Brainbox

Black Friday: 25% Off Ashwagandha & More. Free Shipping. Timer’s ticking:

💡 LIMITED TIME OFFER:

Get Lions Mane Now with an AI Sleep Tracker for £1
Use Code: Loading...
Brainbox.life 14-Day Money Back Guarantee Policy

Brainbox.life 14-Day Money Back Guarantee Policy

Brainbox.life offers a 14-day money-back guarantee subject to the following strict conditions, designed to protect both our customers and uphold business integrity.

1. Unopened Product Requirement

To qualify for a refund, the product must be returned unopened, unused, and in its original packaging. Any sign of use or tampering voids eligibility for a refund.

2. Return Postage

Customers are responsible for paying all return shipping costs. We recommend using a trackable postage service, as Brainbox.lfe is not liable for products lost or damaged in transit.

3. Proof of Purchase

A valid proof of purchase — such as an order confirmation or receipt — must accompany the returned product to process any refund.

4. Refund Processing

Refunds will be processed within 14 business days after receipt and inspection of the returned product, to ensure compliance with these terms.

5. Exclusions

  • Products that have been opened, used, or damaged will not be eligible for a refund.
  • Failure to meet any of the above conditions may result in denial of your refund request.

6. Agreement to Terms

By purchasing from Brainbox.life, you expressly agree to comply with this Money Back Guarantee Policy. Brainbox.life reserves all rights to refuse refunds that violate these terms or indicate fraudulent intent.

7. Policy Purpose

This policy is designed as a risk-free guarantee to inspire confidence in the quality of our products. However, compliance with the above conditions is mandatory for refund eligibility.

© 2025 Brainbox.life. All Rights Reserved.