Version Description
Download this release
Release Info
Developer | creativethemeshq |
Plugin | Blocksy Companion |
Version | 1.8.53 |
Comparing to | |
See all releases |
Code changes from version 1.8.52 to 1.8.53
- blocksy-companion.php +1 -1
- framework/extensions/cookies-consent/static/bundle/main.min.css +1 -1
- framework/extensions/newsletter-subscribe/static/bundle/main.min.css +1 -1
- framework/extensions/product-reviews/static/bundle/main-admin.min.css +1 -1
- framework/extensions/product-reviews/static/bundle/main.min.css +1 -1
- framework/extensions/trending/static/bundle/main.min.css +1 -1
- framework/extensions/widgets/static/bundle/main.min.css +1 -1
- framework/features/header/items/account/options.php +124 -108
- framework/features/header/modal/login.php +7 -5
- framework/features/header/modal/register.php +15 -5
- framework/theme-integration.php +40 -0
- languages/blocksy-companion-ru_RU.po +2 -2
- languages/blocksy-companion.pot +96 -92
- readme.txt +5 -1
- static/bundle/account-lazy.min.css +2 -2
- static/bundle/account.js +1 -1
- static/bundle/dashboard.min.css +1 -1
- static/bundle/main.min.css +1 -1
- static/bundle/options.min.css +1 -1
- static/js/frontend/account.js +7 -0
- static/js/frontend/account/password-strength.js +98 -0
- static/sass/account-lazy.scss +2 -9
blocksy-companion.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/*
|
4 |
Plugin Name: Blocksy Companion
|
5 |
Description: This plugin is the companion for the Blocksy theme, it runs and adds its enhacements only if the Blocksy theme is installed and active.
|
6 |
-
Version: 1.8.
|
7 |
Author: CreativeThemes
|
8 |
Author URI: https://creativethemes.com
|
9 |
Text Domain: blocksy-companion
|
3 |
/*
|
4 |
Plugin Name: Blocksy Companion
|
5 |
Description: This plugin is the companion for the Blocksy theme, it runs and adds its enhacements only if the Blocksy theme is installed and active.
|
6 |
+
Version: 1.8.53
|
7 |
Author: CreativeThemes
|
8 |
Author URI: https://creativethemes.com
|
9 |
Text Domain: blocksy-companion
|
framework/extensions/cookies-consent/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/newsletter-subscribe/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/product-reviews/static/bundle/main-admin.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/product-reviews/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/trending/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/extensions/widgets/static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
framework/features/header/items/account/options.php
CHANGED
@@ -665,147 +665,163 @@ $options = [
|
|
665 |
'type' => 'tab',
|
666 |
'options' => [
|
667 |
|
668 |
-
'account_label_font' => [
|
669 |
-
'type' => 'ct-typography',
|
670 |
-
'label' => __( 'Label Font', 'blocksy-companion' ),
|
671 |
-
'value' => blocksy_typography_default_values([
|
672 |
-
'size' => '12px',
|
673 |
-
'variation' => 'n6',
|
674 |
-
'text-transform' => 'uppercase',
|
675 |
-
]),
|
676 |
-
'setting' => [ 'transport' => 'postMessage' ],
|
677 |
-
],
|
678 |
-
|
679 |
blocksy_rand_md5() => [
|
680 |
-
'type' => 'ct-
|
681 |
-
'
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
-
'
|
686 |
-
'
|
687 |
-
|
688 |
-
|
689 |
-
|
690 |
-
'id' => 'transparentAccountHeaderColor',
|
691 |
-
'label' => __('Transparent State', 'blocksy-companion'),
|
692 |
-
'condition' => [
|
693 |
-
'row' => '!offcanvas',
|
694 |
-
'builderSettings/has_transparent_header' => 'yes',
|
695 |
-
],
|
696 |
-
],
|
697 |
-
|
698 |
-
[
|
699 |
-
'id' => 'stickyAccountHeaderColor',
|
700 |
-
'label' => __('Sticky State', 'blocksy-companion'),
|
701 |
-
'condition' => [
|
702 |
-
'row' => '!offcanvas',
|
703 |
-
'builderSettings/has_sticky_header' => 'yes',
|
704 |
-
],
|
705 |
-
],
|
706 |
],
|
707 |
'options' => [
|
708 |
|
709 |
-
'
|
710 |
-
'
|
711 |
-
'
|
712 |
-
'
|
713 |
-
|
|
|
|
|
|
|
714 |
'setting' => [ 'transport' => 'postMessage' ],
|
|
|
715 |
|
716 |
-
|
717 |
-
|
718 |
-
|
719 |
-
|
720 |
-
|
721 |
-
|
722 |
-
'
|
|
|
723 |
],
|
724 |
-
],
|
725 |
|
726 |
-
'pickers' => [
|
727 |
[
|
728 |
-
'
|
729 |
-
'
|
730 |
-
'
|
|
|
|
|
|
|
731 |
],
|
732 |
|
733 |
[
|
734 |
-
'
|
735 |
-
'
|
736 |
-
'
|
|
|
|
|
|
|
737 |
],
|
738 |
],
|
739 |
-
|
740 |
|
741 |
-
|
742 |
-
|
743 |
-
|
744 |
-
|
745 |
-
|
746 |
-
|
747 |
|
748 |
-
|
749 |
-
|
750 |
-
|
751 |
-
|
752 |
|
753 |
-
|
754 |
-
|
755 |
-
|
756 |
-
|
757 |
|
758 |
-
|
759 |
-
|
760 |
-
|
761 |
-
|
762 |
-
|
|
|
763 |
|
764 |
-
|
765 |
-
|
766 |
-
|
|
|
|
|
|
|
767 |
],
|
768 |
-
],
|
769 |
-
],
|
770 |
|
771 |
-
|
772 |
-
|
773 |
-
|
774 |
-
|
775 |
-
|
776 |
-
|
777 |
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
|
783 |
-
|
784 |
-
|
785 |
-
|
786 |
-
|
787 |
|
788 |
-
|
789 |
-
|
790 |
-
|
791 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
792 |
],
|
793 |
|
794 |
-
[
|
795 |
-
'
|
796 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
797 |
],
|
|
|
798 |
],
|
799 |
],
|
800 |
|
801 |
-
|
802 |
-
|
|
|
803 |
|
804 |
-
|
805 |
-
'type' => 'ct-divider',
|
806 |
],
|
807 |
|
808 |
-
|
809 |
blocksy_rand_md5() => [
|
810 |
'type' => 'ct-condition',
|
811 |
'condition' => [
|
665 |
'type' => 'tab',
|
666 |
'options' => [
|
667 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
blocksy_rand_md5() => [
|
669 |
+
'type' => 'ct-condition',
|
670 |
+
'condition' => [
|
671 |
+
'any' => [
|
672 |
+
'loggedin_account_label_visibility/desktop' => true,
|
673 |
+
'loggedin_account_label_visibility/tablet' => true,
|
674 |
+
'loggedin_account_label_visibility/mobile' => true,
|
675 |
+
'loggedout_account_label_visibility/desktop' => true,
|
676 |
+
'loggedout_account_label_visibility/tablet' => true,
|
677 |
+
'loggedout_account_label_visibility/mobile' => true,
|
678 |
+
]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
679 |
],
|
680 |
'options' => [
|
681 |
|
682 |
+
'account_label_font' => [
|
683 |
+
'type' => 'ct-typography',
|
684 |
+
'label' => __( 'Label Font', 'blocksy-companion' ),
|
685 |
+
'value' => blocksy_typography_default_values([
|
686 |
+
'size' => '12px',
|
687 |
+
'variation' => 'n6',
|
688 |
+
'text-transform' => 'uppercase',
|
689 |
+
]),
|
690 |
'setting' => [ 'transport' => 'postMessage' ],
|
691 |
+
],
|
692 |
|
693 |
+
blocksy_rand_md5() => [
|
694 |
+
'type' => 'ct-labeled-group',
|
695 |
+
'label' => __( 'Label Color', 'blocksy-companion' ),
|
696 |
+
'responsive' => true,
|
697 |
+
'choices' => [
|
698 |
+
[
|
699 |
+
'id' => 'accountHeaderColor',
|
700 |
+
'label' => __('Default State', 'blocksy-companion')
|
701 |
],
|
|
|
702 |
|
|
|
703 |
[
|
704 |
+
'id' => 'transparentAccountHeaderColor',
|
705 |
+
'label' => __('Transparent State', 'blocksy-companion'),
|
706 |
+
'condition' => [
|
707 |
+
'row' => '!offcanvas',
|
708 |
+
'builderSettings/has_transparent_header' => 'yes',
|
709 |
+
],
|
710 |
],
|
711 |
|
712 |
[
|
713 |
+
'id' => 'stickyAccountHeaderColor',
|
714 |
+
'label' => __('Sticky State', 'blocksy-companion'),
|
715 |
+
'condition' => [
|
716 |
+
'row' => '!offcanvas',
|
717 |
+
'builderSettings/has_sticky_header' => 'yes',
|
718 |
+
],
|
719 |
],
|
720 |
],
|
721 |
+
'options' => [
|
722 |
|
723 |
+
'accountHeaderColor' => [
|
724 |
+
'label' => __( 'Label Color', 'blocksy-companion' ),
|
725 |
+
'type' => 'ct-color-picker',
|
726 |
+
'design' => 'block:right',
|
727 |
+
'responsive' => true,
|
728 |
+
'setting' => [ 'transport' => 'postMessage' ],
|
729 |
|
730 |
+
'value' => [
|
731 |
+
'default' => [
|
732 |
+
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
|
733 |
+
],
|
734 |
|
735 |
+
'hover' => [
|
736 |
+
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
|
737 |
+
],
|
738 |
+
],
|
739 |
|
740 |
+
'pickers' => [
|
741 |
+
[
|
742 |
+
'title' => __( 'Initial', 'blocksy-companion' ),
|
743 |
+
'id' => 'default',
|
744 |
+
'inherit' => 'var(--color)'
|
745 |
+
],
|
746 |
|
747 |
+
[
|
748 |
+
'title' => __( 'Hover', 'blocksy-companion' ),
|
749 |
+
'id' => 'hover',
|
750 |
+
'inherit' => 'var(--linkHoverColor)'
|
751 |
+
],
|
752 |
+
],
|
753 |
],
|
|
|
|
|
754 |
|
755 |
+
'transparentAccountHeaderColor' => [
|
756 |
+
'label' => __( 'Label Color', 'blocksy-companion' ),
|
757 |
+
'type' => 'ct-color-picker',
|
758 |
+
'design' => 'block:right',
|
759 |
+
'responsive' => true,
|
760 |
+
'setting' => [ 'transport' => 'postMessage' ],
|
761 |
|
762 |
+
'value' => [
|
763 |
+
'default' => [
|
764 |
+
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
|
765 |
+
],
|
766 |
|
767 |
+
'hover' => [
|
768 |
+
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
|
769 |
+
],
|
770 |
+
],
|
771 |
|
772 |
+
'pickers' => [
|
773 |
+
[
|
774 |
+
'title' => __( 'Initial', 'blocksy-companion' ),
|
775 |
+
'id' => 'default',
|
776 |
+
],
|
777 |
+
|
778 |
+
[
|
779 |
+
'title' => __( 'Hover', 'blocksy-companion' ),
|
780 |
+
'id' => 'hover',
|
781 |
+
],
|
782 |
+
],
|
783 |
],
|
784 |
|
785 |
+
'stickyAccountHeaderColor' => [
|
786 |
+
'label' => __( 'Label Color', 'blocksy-companion' ),
|
787 |
+
'type' => 'ct-color-picker',
|
788 |
+
'design' => 'block:right',
|
789 |
+
'responsive' => true,
|
790 |
+
'setting' => [ 'transport' => 'postMessage' ],
|
791 |
+
|
792 |
+
'value' => [
|
793 |
+
'default' => [
|
794 |
+
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
|
795 |
+
],
|
796 |
+
|
797 |
+
'hover' => [
|
798 |
+
'color' => Blocksy_Css_Injector::get_skip_rule_keyword('DEFAULT'),
|
799 |
+
],
|
800 |
+
],
|
801 |
+
|
802 |
+
'pickers' => [
|
803 |
+
[
|
804 |
+
'title' => __( 'Initial', 'blocksy-companion' ),
|
805 |
+
'id' => 'default',
|
806 |
+
],
|
807 |
+
|
808 |
+
[
|
809 |
+
'title' => __( 'Hover', 'blocksy-companion' ),
|
810 |
+
'id' => 'hover',
|
811 |
+
],
|
812 |
+
],
|
813 |
],
|
814 |
+
|
815 |
],
|
816 |
],
|
817 |
|
818 |
+
blocksy_rand_md5() => [
|
819 |
+
'type' => 'ct-divider',
|
820 |
+
],
|
821 |
|
822 |
+
],
|
|
|
823 |
],
|
824 |
|
|
|
825 |
blocksy_rand_md5() => [
|
826 |
'type' => 'ct-condition',
|
827 |
'condition' => [
|
framework/features/header/modal/login.php
CHANGED
@@ -20,19 +20,21 @@ if (! $forgot_password_inline) {
|
|
20 |
|
21 |
?>
|
22 |
|
23 |
-
<form name="loginform" id="loginform" action="#" method="post">
|
24 |
<?php do_action('woocommerce_login_form_start'); ?>
|
25 |
<?php do_action('blocksy:account:modal:login:start'); ?>
|
26 |
|
27 |
-
<p
|
28 |
<label for="user_login"><?php echo __('Username or Email Address', 'blocksy-companion') ?></label>
|
29 |
<input type="text" name="log" id="user_login" class="input" value="" size="20">
|
30 |
</p>
|
31 |
|
32 |
-
<p
|
33 |
<label for="user_pass"><?php echo __('Password', 'blocksy-companion') ?></label>
|
34 |
-
<
|
35 |
-
|
|
|
|
|
36 |
</p>
|
37 |
|
38 |
<p class="login-remember col-2">
|
20 |
|
21 |
?>
|
22 |
|
23 |
+
<form name="loginform" id="loginform" class="login" action="#" method="post">
|
24 |
<?php do_action('woocommerce_login_form_start'); ?>
|
25 |
<?php do_action('blocksy:account:modal:login:start'); ?>
|
26 |
|
27 |
+
<p>
|
28 |
<label for="user_login"><?php echo __('Username or Email Address', 'blocksy-companion') ?></label>
|
29 |
<input type="text" name="log" id="user_login" class="input" value="" size="20">
|
30 |
</p>
|
31 |
|
32 |
+
<p>
|
33 |
<label for="user_pass"><?php echo __('Password', 'blocksy-companion') ?></label>
|
34 |
+
<span class="account-password-input">
|
35 |
+
<input type="password" name="pwd" id="user_pass" class="input" value="" size="20">
|
36 |
+
<span class="show-password-input"></span>
|
37 |
+
</span>
|
38 |
</p>
|
39 |
|
40 |
<p class="login-remember col-2">
|
framework/features/header/modal/register.php
CHANGED
@@ -21,7 +21,7 @@ if (
|
|
21 |
|
22 |
?>
|
23 |
|
24 |
-
<form name="registerform" id="registerform" action="#" method="post" novalidate="novalidate">
|
25 |
<?php do_action('woocommerce_register_form_start') ?>
|
26 |
<?php do_action('blocksy:account:modal:register:start'); ?>
|
27 |
|
@@ -38,13 +38,21 @@ if (
|
|
38 |
</p>
|
39 |
|
40 |
<?php if ($has_password) { ?>
|
41 |
-
<p
|
42 |
<label for="user_pass_register"><?php echo __('Password', 'blocksy-companion') ?></label>
|
43 |
-
<
|
44 |
-
|
|
|
|
|
45 |
</p>
|
46 |
<?php } ?>
|
47 |
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
<?php
|
49 |
if (function_exists('blc_fs') && blc_fs()->can_use_premium_code()) {
|
50 |
if (class_exists('NextendSocialLogin')) {
|
@@ -63,9 +71,11 @@ if (
|
|
63 |
do_action('woocommerce_register_form');
|
64 |
?>
|
65 |
|
|
|
66 |
<p id="reg_passmail">
|
67 |
-
<?php echo __('Registration confirmation will be emailed to you', 'blocksy-companion') ?>
|
68 |
</p>
|
|
|
69 |
|
70 |
<p>
|
71 |
<button name="wp-submit" class="ct-button">
|
21 |
|
22 |
?>
|
23 |
|
24 |
+
<form name="registerform" id="registerform" class="register" action="#" method="post" novalidate="novalidate">
|
25 |
<?php do_action('woocommerce_register_form_start') ?>
|
26 |
<?php do_action('blocksy:account:modal:register:start'); ?>
|
27 |
|
38 |
</p>
|
39 |
|
40 |
<?php if ($has_password) { ?>
|
41 |
+
<p>
|
42 |
<label for="user_pass_register"><?php echo __('Password', 'blocksy-companion') ?></label>
|
43 |
+
<span class="account-password-input">
|
44 |
+
<input type="password" name="user_pass" id="user_pass_register" class="input" value="" size="20" autocapitalize="off" autocomplete="new-password">
|
45 |
+
<span class="show-password-input"></span>
|
46 |
+
</span>
|
47 |
</p>
|
48 |
<?php } ?>
|
49 |
|
50 |
+
<?php if (\Blocksy\Plugin::instance()->account_auth->has_woo_register_flow() && ! $has_password) { ?>
|
51 |
+
<p>
|
52 |
+
<?php echo __('A link to set a new password will be sent to your email address.', 'blocksy-companion') ?>
|
53 |
+
</p>
|
54 |
+
<?php } ?>
|
55 |
+
|
56 |
<?php
|
57 |
if (function_exists('blc_fs') && blc_fs()->can_use_premium_code()) {
|
58 |
if (class_exists('NextendSocialLogin')) {
|
71 |
do_action('woocommerce_register_form');
|
72 |
?>
|
73 |
|
74 |
+
<?php if (! \Blocksy\Plugin::instance()->account_auth->has_woo_register_flow()) { ?>
|
75 |
<p id="reg_passmail">
|
76 |
+
<?php echo __('Registration confirmation will be emailed to you.', 'blocksy-companion') ?>
|
77 |
</p>
|
78 |
+
<?php } ?>
|
79 |
|
80 |
<p>
|
81 |
<button name="wp-submit" class="ct-button">
|
framework/theme-integration.php
CHANGED
@@ -25,6 +25,46 @@ class ThemeIntegration {
|
|
25 |
],
|
26 |
BLOCKSY_URL . 'static/bundle/account.js'
|
27 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
'trigger' => 'click',
|
29 |
'has_modal_loader' => [
|
30 |
'skip_if_no_template' => true,
|
25 |
],
|
26 |
BLOCKSY_URL . 'static/bundle/account.js'
|
27 |
),
|
28 |
+
'deps' => [
|
29 |
+
'blocksy-zxcvbn',
|
30 |
+
'wp-hooks',
|
31 |
+
'wp-i18n',
|
32 |
+
'password-strength-meter',
|
33 |
+
],
|
34 |
+
|
35 |
+
'global_data' => [
|
36 |
+
[
|
37 |
+
'var' => 'wc_password_strength_meter_params',
|
38 |
+
'data' => [
|
39 |
+
'min_password_strength' => apply_filters(
|
40 |
+
'woocommerce_min_password_strength',
|
41 |
+
3
|
42 |
+
),
|
43 |
+
'stop_checkout' => apply_filters(
|
44 |
+
'woocommerce_enforce_password_strength_meter_on_checkout',
|
45 |
+
false
|
46 |
+
),
|
47 |
+
'i18n_password_error'=> esc_attr__(
|
48 |
+
'Please enter a stronger password.',
|
49 |
+
'woocommerce'
|
50 |
+
),
|
51 |
+
'i18n_password_hint' => esc_attr( wp_get_password_hint() ),
|
52 |
+
]
|
53 |
+
],
|
54 |
+
|
55 |
+
[
|
56 |
+
'var' => 'pwsL10n',
|
57 |
+
'data' => [
|
58 |
+
'unknown' => _x( 'Password strength unknown', 'password strength' ),
|
59 |
+
'short' => _x( 'Very weak', 'password strength' ),
|
60 |
+
'bad' => _x( 'Weak', 'password strength' ),
|
61 |
+
'good' => _x( 'Medium', 'password strength' ),
|
62 |
+
'strong' => _x( 'Strong', 'password strength' ),
|
63 |
+
'mismatch' => _x( 'Mismatch', 'password mismatch' ),
|
64 |
+
]
|
65 |
+
]
|
66 |
+
|
67 |
+
],
|
68 |
'trigger' => 'click',
|
69 |
'has_modal_loader' => [
|
70 |
'skip_if_no_template' => true,
|
languages/blocksy-companion-ru_RU.po
CHANGED
@@ -2294,7 +2294,7 @@ msgstr "Выберите список..."
|
|
2294 |
|
2295 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:125
|
2296 |
msgid "This option is available only in Blocksy premium %sversion%s."
|
2297 |
-
msgstr "Эта опция доступна только в премиальной %s
|
2298 |
|
2299 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:141
|
2300 |
msgid "More info on how to generate an API key for Mailchimp can be found %shere%s."
|
@@ -5426,7 +5426,7 @@ msgstr "Анонимизация IP"
|
|
5426 |
#: framework/features/google-analytics.php:102,
|
5427 |
#: build_tmp/build/framework/features/google-analytics.php:102
|
5428 |
msgid "Enable Google Analytics IP Anonymization for enhanced privacy. More info and instructions can be found %shere%s."
|
5429 |
-
msgstr "Анонимность IP-адресов для Google Analytics
|
5430 |
|
5431 |
#: framework/features/opengraph-meta-data.php:17,
|
5432 |
#: build_tmp/build/framework/features/opengraph-meta-data.php:17
|
2294 |
|
2295 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:125
|
2296 |
msgid "This option is available only in Blocksy premium %sversion%s."
|
2297 |
+
msgstr "Эта опция доступна только в премиальной %sв��рсии%s Blocksy."
|
2298 |
|
2299 |
#: framework/extensions/newsletter-subscribe/dashboard-static/js/EditCredentials.js:141
|
2300 |
msgid "More info on how to generate an API key for Mailchimp can be found %shere%s."
|
5426 |
#: framework/features/google-analytics.php:102,
|
5427 |
#: build_tmp/build/framework/features/google-analytics.php:102
|
5428 |
msgid "Enable Google Analytics IP Anonymization for enhanced privacy. More info and instructions can be found %shere%s."
|
5429 |
+
msgstr "Анонимность IP-адресов для Google Analytics ��ля повышения конфиденциальности. Подробная информация и инструкции %sздесь%s."
|
5430 |
|
5431 |
#: framework/features/opengraph-meta-data.php:17,
|
5432 |
#: build_tmp/build/framework/features/opengraph-meta-data.php:17
|
languages/blocksy-companion.pot
CHANGED
@@ -7,7 +7,7 @@ msgstr ""
|
|
7 |
"MIME-Version: 1.0\n"
|
8 |
"Content-Type: text/plain; charset=UTF-8\n"
|
9 |
"Content-Transfer-Encoding: 8bit\n"
|
10 |
-
"POT-Creation-Date: 2022-10-
|
11 |
"Project-Id-Version: undefined\n"
|
12 |
"X-Poedit-Basepath: ..\n"
|
13 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;"
|
@@ -54,7 +54,7 @@ msgid ""
|
|
54 |
msgstr ""
|
55 |
|
56 |
#: framework/extensions-manager.php:269,
|
57 |
-
#: framework/premium/extensions/custom-fonts/extension.php:
|
58 |
msgid "Custom Fonts"
|
59 |
msgstr ""
|
60 |
|
@@ -122,73 +122,73 @@ msgid ""
|
|
122 |
"a wishlits page."
|
123 |
msgstr ""
|
124 |
|
125 |
-
#: framework/theme-integration.php:
|
126 |
#: framework/extensions/widgets/widgets/ct-facebook/options.php:16,
|
127 |
#: framework/extensions/widgets/widgets/ct-facebook/view.php:12,
|
128 |
#: framework/extensions/widgets/widgets/ct-facebook/widget.php:13
|
129 |
msgid "Facebook"
|
130 |
msgstr ""
|
131 |
|
132 |
-
#: framework/theme-integration.php:
|
133 |
msgid "Twitter"
|
134 |
msgstr ""
|
135 |
|
136 |
-
#: framework/theme-integration.php:
|
137 |
msgid "LinkedIn"
|
138 |
msgstr ""
|
139 |
|
140 |
-
#: framework/theme-integration.php:
|
141 |
msgid "Dribbble"
|
142 |
msgstr ""
|
143 |
|
144 |
-
#: framework/theme-integration.php:
|
145 |
msgid "Instagram"
|
146 |
msgstr ""
|
147 |
|
148 |
-
#: framework/theme-integration.php:
|
149 |
msgid "Pinterest"
|
150 |
msgstr ""
|
151 |
|
152 |
-
#: framework/theme-integration.php:
|
153 |
msgid "WordPress"
|
154 |
msgstr ""
|
155 |
|
156 |
-
#: framework/theme-integration.php:
|
157 |
msgid "GitHub"
|
158 |
msgstr ""
|
159 |
|
160 |
-
#: framework/theme-integration.php:
|
161 |
#: framework/extensions/widgets/widgets/ct-contact-info/options.php:497,
|
162 |
#: framework/extensions/widgets/widgets/ct-socials/options.php:100,
|
163 |
#: framework/premium/features/content-blocks/options/archive.php:47
|
164 |
msgid "Medium"
|
165 |
msgstr ""
|
166 |
|
167 |
-
#: framework/theme-integration.php:
|
168 |
msgid "YouTube"
|
169 |
msgstr ""
|
170 |
|
171 |
-
#: framework/theme-integration.php:
|
172 |
msgid "Vimeo"
|
173 |
msgstr ""
|
174 |
|
175 |
-
#: framework/theme-integration.php:
|
176 |
msgid "VKontakte"
|
177 |
msgstr ""
|
178 |
|
179 |
-
#: framework/theme-integration.php:
|
180 |
msgid "Odnoklassniki"
|
181 |
msgstr ""
|
182 |
|
183 |
-
#: framework/theme-integration.php:
|
184 |
msgid "TikTok"
|
185 |
msgstr ""
|
186 |
|
187 |
-
#: framework/theme-integration.php:
|
188 |
msgid "Companion"
|
189 |
msgstr ""
|
190 |
|
191 |
-
#: framework/theme-integration.php:
|
192 |
msgid "PRO"
|
193 |
msgstr ""
|
194 |
|
@@ -739,19 +739,19 @@ msgstr ""
|
|
739 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:369,
|
740 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:403,
|
741 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:442,
|
742 |
-
#: framework/features/header/items/account/options.php:
|
743 |
-
#: framework/features/header/items/account/options.php:
|
744 |
-
#: framework/features/header/items/account/options.php:
|
745 |
-
#: framework/features/header/items/account/options.php:
|
746 |
-
#: framework/features/header/items/account/options.php:
|
747 |
-
#: framework/features/header/items/account/options.php:
|
748 |
-
#: framework/features/header/items/account/options.php:
|
749 |
-
#: framework/features/header/items/account/options.php:
|
750 |
-
#: framework/features/header/items/account/options.php:
|
751 |
-
#: framework/features/header/items/account/options.php:
|
752 |
-
#: framework/features/header/items/account/options.php:
|
753 |
-
#: framework/features/header/items/account/options.php:
|
754 |
-
#: framework/features/header/items/account/options.php:
|
755 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:159,
|
756 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:191,
|
757 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:235,
|
@@ -811,16 +811,16 @@ msgstr ""
|
|
811 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:374,
|
812 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:409,
|
813 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:448,
|
814 |
-
#: framework/features/header/items/account/options.php:
|
815 |
-
#: framework/features/header/items/account/options.php:
|
816 |
-
#: framework/features/header/items/account/options.php:
|
817 |
-
#: framework/features/header/items/account/options.php:
|
818 |
-
#: framework/features/header/items/account/options.php:
|
819 |
-
#: framework/features/header/items/account/options.php:
|
820 |
-
#: framework/features/header/items/account/options.php:
|
821 |
-
#: framework/features/header/items/account/options.php:
|
822 |
-
#: framework/features/header/items/account/options.php:
|
823 |
-
#: framework/features/header/items/account/options.php:
|
824 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:229,
|
825 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:259,
|
826 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:288,
|
@@ -846,7 +846,7 @@ msgstr ""
|
|
846 |
#: framework/extensions/cookies-consent/customizer.php:299,
|
847 |
#: framework/premium/extensions/mega-menu/options.php:836,
|
848 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:425,
|
849 |
-
#: framework/features/header/items/account/options.php:
|
850 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:173,
|
851 |
#: framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:92,
|
852 |
#: framework/premium/features/premium-header/items/language-switcher/options.php:412
|
@@ -859,7 +859,7 @@ msgstr ""
|
|
859 |
#: framework/premium/extensions/mega-menu/options.php:816,
|
860 |
#: framework/premium/extensions/shortcuts/customizer.php:794,
|
861 |
#: framework/premium/extensions/woocommerce-extra/floating-cart.php:86,
|
862 |
-
#: framework/features/header/items/account/options.php:
|
863 |
#: framework/premium/extensions/post-types-extra/includes/filtering/customizer.php:184,
|
864 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:206,
|
865 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:237,
|
@@ -1113,7 +1113,7 @@ msgstr ""
|
|
1113 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:220,
|
1114 |
#: framework/features/header/items/account/options.php:288,
|
1115 |
#: framework/features/header/items/account/options.php:585,
|
1116 |
-
#: framework/features/header/items/account/options.php:
|
1117 |
#: framework/premium/features/content-blocks/options/404.php:158,
|
1118 |
#: framework/premium/features/content-blocks/options/header.php:178,
|
1119 |
#: framework/premium/features/content-blocks/options/hook.php:355,
|
@@ -1146,7 +1146,7 @@ msgstr ""
|
|
1146 |
#: framework/extensions/widgets/widgets/ct-contact-info/options.php:188,
|
1147 |
#: framework/features/header/items/account/options.php:289,
|
1148 |
#: framework/features/header/items/account/options.php:586,
|
1149 |
-
#: framework/features/header/items/account/options.php:
|
1150 |
#: framework/premium/features/content-blocks/options/404.php:159,
|
1151 |
#: framework/premium/features/content-blocks/options/header.php:179,
|
1152 |
#: framework/premium/features/content-blocks/options/hook.php:356,
|
@@ -1167,7 +1167,7 @@ msgid "Description Color"
|
|
1167 |
msgstr ""
|
1168 |
|
1169 |
#: framework/extensions/newsletter-subscribe/customizer.php:204,
|
1170 |
-
#: framework/features/header/items/account/options.php:
|
1171 |
#: framework/premium/features/premium-header/items/search-input/options.php:194,
|
1172 |
#: framework/premium/features/premium-header/items/search-input/options.php:223,
|
1173 |
#: framework/premium/features/premium-header/items/search-input/options.php:255,
|
@@ -1178,9 +1178,9 @@ msgstr ""
|
|
1178 |
#: framework/extensions/newsletter-subscribe/customizer.php:228,
|
1179 |
#: framework/extensions/newsletter-subscribe/customizer.php:259,
|
1180 |
#: framework/extensions/newsletter-subscribe/customizer.php:295,
|
1181 |
-
#: framework/features/header/items/account/options.php:
|
1182 |
-
#: framework/features/header/items/account/options.php:
|
1183 |
-
#: framework/features/header/items/account/options.php:
|
1184 |
#: framework/premium/features/premium-header/items/search-input/options.php:247,
|
1185 |
#: framework/premium/features/premium-header/items/search-input/options.php:278,
|
1186 |
#: framework/premium/features/premium-header/items/search-input/options.php:308,
|
@@ -1197,7 +1197,7 @@ msgid "Focus"
|
|
1197 |
msgstr ""
|
1198 |
|
1199 |
#: framework/extensions/newsletter-subscribe/customizer.php:236,
|
1200 |
-
#: framework/features/header/items/account/options.php:
|
1201 |
#: framework/premium/features/premium-header/items/search-input/options.php:454,
|
1202 |
#: framework/premium/features/premium-header/items/search-input/options.php:483,
|
1203 |
#: framework/premium/features/premium-header/items/search-input/options.php:515,
|
@@ -1206,7 +1206,7 @@ msgid "Input Border Color"
|
|
1206 |
msgstr ""
|
1207 |
|
1208 |
#: framework/extensions/newsletter-subscribe/customizer.php:273,
|
1209 |
-
#: framework/features/header/items/account/options.php:
|
1210 |
#: framework/premium/features/premium-header/items/search-input/options.php:590,
|
1211 |
#: framework/premium/features/premium-header/items/search-input/options.php:618,
|
1212 |
#: framework/premium/features/premium-header/items/search-input/options.php:648,
|
@@ -2071,15 +2071,15 @@ msgstr ""
|
|
2071 |
msgid "Password"
|
2072 |
msgstr ""
|
2073 |
|
2074 |
-
#: framework/features/header/modal/login.php:
|
2075 |
msgid "Remember Me"
|
2076 |
msgstr ""
|
2077 |
|
2078 |
-
#: framework/features/header/modal/login.php:
|
2079 |
msgid "Forgot Password?"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: framework/features/header/modal/login.php:
|
2083 |
msgid "Log In"
|
2084 |
msgstr ""
|
2085 |
|
@@ -2100,11 +2100,15 @@ msgstr ""
|
|
2100 |
msgid "Email"
|
2101 |
msgstr ""
|
2102 |
|
2103 |
-
#: framework/features/header/modal/register.php:
|
2104 |
-
msgid "
|
2105 |
msgstr ""
|
2106 |
|
2107 |
-
#: framework/features/header/modal/register.php:
|
|
|
|
|
|
|
|
|
2108 |
msgid "Register"
|
2109 |
msgstr ""
|
2110 |
|
@@ -2339,7 +2343,7 @@ msgstr ""
|
|
2339 |
#: framework/premium/extensions/mega-menu/options.php:544,
|
2340 |
#: framework/premium/extensions/shortcuts/customizer.php:883,
|
2341 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:346,
|
2342 |
-
#: framework/features/header/items/account/options.php:
|
2343 |
msgid "Background"
|
2344 |
msgstr ""
|
2345 |
|
@@ -2404,11 +2408,11 @@ msgstr ""
|
|
2404 |
|
2405 |
#: framework/premium/extensions/mega-menu/options.php:762,
|
2406 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:352,
|
2407 |
-
#: framework/features/header/items/account/options.php:
|
2408 |
-
#: framework/features/header/items/account/options.php:
|
2409 |
-
#: framework/features/header/items/account/options.php:
|
2410 |
-
#: framework/features/header/items/account/options.php:
|
2411 |
-
#: framework/features/header/items/account/options.php:
|
2412 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:141,
|
2413 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:218,
|
2414 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:294,
|
@@ -2807,35 +2811,35 @@ msgstr ""
|
|
2807 |
msgid "Add widgets here."
|
2808 |
msgstr ""
|
2809 |
|
2810 |
-
#: framework/premium/extensions/woocommerce-extra/extension.php:
|
2811 |
msgid "Available Filters"
|
2812 |
msgstr ""
|
2813 |
|
2814 |
-
#: framework/premium/extensions/woocommerce-extra/extension.php:
|
2815 |
msgid "Close filters modal"
|
2816 |
msgstr ""
|
2817 |
|
2818 |
-
#: framework/premium/extensions/woocommerce-extra/extension.php:
|
2819 |
msgid "Quick view title before"
|
2820 |
msgstr ""
|
2821 |
|
2822 |
-
#: framework/premium/extensions/woocommerce-extra/extension.php:
|
2823 |
msgid "Quick view title after"
|
2824 |
msgstr ""
|
2825 |
|
2826 |
-
#: framework/premium/extensions/woocommerce-extra/extension.php:
|
2827 |
msgid "Quick view price before"
|
2828 |
msgstr ""
|
2829 |
|
2830 |
-
#: framework/premium/extensions/woocommerce-extra/extension.php:
|
2831 |
msgid "Quick view price after"
|
2832 |
msgstr ""
|
2833 |
|
2834 |
-
#: framework/premium/extensions/woocommerce-extra/extension.php:
|
2835 |
msgid "Quick view summary before"
|
2836 |
msgstr ""
|
2837 |
|
2838 |
-
#: framework/premium/extensions/woocommerce-extra/extension.php:
|
2839 |
msgid "Quick view summary after"
|
2840 |
msgstr ""
|
2841 |
|
@@ -2965,22 +2969,22 @@ msgid "Panel Shadow"
|
|
2965 |
msgstr ""
|
2966 |
|
2967 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:335,
|
2968 |
-
#: framework/features/header/items/account/options.php:
|
2969 |
msgid "Close Button Type"
|
2970 |
msgstr ""
|
2971 |
|
2972 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:344,
|
2973 |
-
#: framework/features/header/items/account/options.php:
|
2974 |
msgid "Simple"
|
2975 |
msgstr ""
|
2976 |
|
2977 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:345,
|
2978 |
-
#: framework/features/header/items/account/options.php:
|
2979 |
msgid "Border"
|
2980 |
msgstr ""
|
2981 |
|
2982 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:386,
|
2983 |
-
#: framework/features/header/items/account/options.php:
|
2984 |
msgid "Border Color"
|
2985 |
msgstr ""
|
2986 |
|
@@ -4308,20 +4312,20 @@ msgstr ""
|
|
4308 |
msgid "Logged Out"
|
4309 |
msgstr ""
|
4310 |
|
4311 |
-
#: framework/features/header/items/account/options.php:
|
4312 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:167
|
4313 |
msgid "Label Font"
|
4314 |
msgstr ""
|
4315 |
|
4316 |
-
#: framework/features/header/items/account/options.php:
|
4317 |
-
#: framework/features/header/items/account/options.php:
|
4318 |
-
#: framework/features/header/items/account/options.php:
|
4319 |
-
#: framework/features/header/items/account/options.php:
|
4320 |
msgid "Label Color"
|
4321 |
msgstr ""
|
4322 |
|
4323 |
-
#: framework/features/header/items/account/options.php:
|
4324 |
-
#: framework/features/header/items/account/options.php:
|
4325 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:183,
|
4326 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:310,
|
4327 |
#: framework/premium/features/premium-header/items/contacts/options.php:425,
|
@@ -4336,8 +4340,8 @@ msgstr ""
|
|
4336 |
msgid "Default State"
|
4337 |
msgstr ""
|
4338 |
|
4339 |
-
#: framework/features/header/items/account/options.php:
|
4340 |
-
#: framework/features/header/items/account/options.php:
|
4341 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:188,
|
4342 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:315,
|
4343 |
#: framework/premium/features/premium-header/items/contacts/options.php:430,
|
@@ -4352,8 +4356,8 @@ msgstr ""
|
|
4352 |
msgid "Transparent State"
|
4353 |
msgstr ""
|
4354 |
|
4355 |
-
#: framework/features/header/items/account/options.php:
|
4356 |
-
#: framework/features/header/items/account/options.php:
|
4357 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:197,
|
4358 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:324,
|
4359 |
#: framework/premium/features/premium-header/items/contacts/options.php:439,
|
@@ -4368,27 +4372,27 @@ msgstr ""
|
|
4368 |
msgid "Sticky State"
|
4369 |
msgstr ""
|
4370 |
|
4371 |
-
#: framework/features/header/items/account/options.php:
|
4372 |
msgid "Item Margin"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: framework/features/header/items/account/options.php:
|
4376 |
msgid "Modal Options"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
-
#: framework/features/header/items/account/options.php:
|
4380 |
msgid "Modal Background"
|
4381 |
msgstr ""
|
4382 |
|
4383 |
-
#: framework/features/header/items/account/options.php:
|
4384 |
msgid "Modal Backdrop"
|
4385 |
msgstr ""
|
4386 |
|
4387 |
-
#: framework/features/header/items/account/options.php:
|
4388 |
msgid "Modal Shadow"
|
4389 |
msgstr ""
|
4390 |
|
4391 |
-
#: framework/features/header/items/account/options.php:
|
4392 |
#: framework/premium/features/premium-header/items/search-input/options.php:167
|
4393 |
msgid "Element Visibility"
|
4394 |
msgstr ""
|
7 |
"MIME-Version: 1.0\n"
|
8 |
"Content-Type: text/plain; charset=UTF-8\n"
|
9 |
"Content-Transfer-Encoding: 8bit\n"
|
10 |
+
"POT-Creation-Date: 2022-10-20 17:30+0000\n"
|
11 |
"Project-Id-Version: undefined\n"
|
12 |
"X-Poedit-Basepath: ..\n"
|
13 |
"X-Poedit-KeywordsList: __;_e;_ex:1,2c;_n:1,2;_n_noop:1,2;_nx:1,2,4c;"
|
54 |
msgstr ""
|
55 |
|
56 |
#: framework/extensions-manager.php:269,
|
57 |
+
#: framework/premium/extensions/custom-fonts/extension.php:158
|
58 |
msgid "Custom Fonts"
|
59 |
msgstr ""
|
60 |
|
122 |
"a wishlits page."
|
123 |
msgstr ""
|
124 |
|
125 |
+
#: framework/theme-integration.php:350,
|
126 |
#: framework/extensions/widgets/widgets/ct-facebook/options.php:16,
|
127 |
#: framework/extensions/widgets/widgets/ct-facebook/view.php:12,
|
128 |
#: framework/extensions/widgets/widgets/ct-facebook/widget.php:13
|
129 |
msgid "Facebook"
|
130 |
msgstr ""
|
131 |
|
132 |
+
#: framework/theme-integration.php:351
|
133 |
msgid "Twitter"
|
134 |
msgstr ""
|
135 |
|
136 |
+
#: framework/theme-integration.php:352
|
137 |
msgid "LinkedIn"
|
138 |
msgstr ""
|
139 |
|
140 |
+
#: framework/theme-integration.php:353
|
141 |
msgid "Dribbble"
|
142 |
msgstr ""
|
143 |
|
144 |
+
#: framework/theme-integration.php:354
|
145 |
msgid "Instagram"
|
146 |
msgstr ""
|
147 |
|
148 |
+
#: framework/theme-integration.php:355
|
149 |
msgid "Pinterest"
|
150 |
msgstr ""
|
151 |
|
152 |
+
#: framework/theme-integration.php:356
|
153 |
msgid "WordPress"
|
154 |
msgstr ""
|
155 |
|
156 |
+
#: framework/theme-integration.php:357
|
157 |
msgid "GitHub"
|
158 |
msgstr ""
|
159 |
|
160 |
+
#: framework/theme-integration.php:358,
|
161 |
#: framework/extensions/widgets/widgets/ct-contact-info/options.php:497,
|
162 |
#: framework/extensions/widgets/widgets/ct-socials/options.php:100,
|
163 |
#: framework/premium/features/content-blocks/options/archive.php:47
|
164 |
msgid "Medium"
|
165 |
msgstr ""
|
166 |
|
167 |
+
#: framework/theme-integration.php:359
|
168 |
msgid "YouTube"
|
169 |
msgstr ""
|
170 |
|
171 |
+
#: framework/theme-integration.php:360
|
172 |
msgid "Vimeo"
|
173 |
msgstr ""
|
174 |
|
175 |
+
#: framework/theme-integration.php:361
|
176 |
msgid "VKontakte"
|
177 |
msgstr ""
|
178 |
|
179 |
+
#: framework/theme-integration.php:362
|
180 |
msgid "Odnoklassniki"
|
181 |
msgstr ""
|
182 |
|
183 |
+
#: framework/theme-integration.php:363
|
184 |
msgid "TikTok"
|
185 |
msgstr ""
|
186 |
|
187 |
+
#: framework/theme-integration.php:435
|
188 |
msgid "Companion"
|
189 |
msgstr ""
|
190 |
|
191 |
+
#: framework/theme-integration.php:453 static/js/screens/SiteExport.js:111
|
192 |
msgid "PRO"
|
193 |
msgstr ""
|
194 |
|
739 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:369,
|
740 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:403,
|
741 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:442,
|
742 |
+
#: framework/features/header/items/account/options.php:742,
|
743 |
+
#: framework/features/header/items/account/options.php:774,
|
744 |
+
#: framework/features/header/items/account/options.php:804,
|
745 |
+
#: framework/features/header/items/account/options.php:888,
|
746 |
+
#: framework/features/header/items/account/options.php:919,
|
747 |
+
#: framework/features/header/items/account/options.php:948,
|
748 |
+
#: framework/features/header/items/account/options.php:1009,
|
749 |
+
#: framework/features/header/items/account/options.php:1039,
|
750 |
+
#: framework/features/header/items/account/options.php:1069,
|
751 |
+
#: framework/features/header/items/account/options.php:1105,
|
752 |
+
#: framework/features/header/items/account/options.php:1205,
|
753 |
+
#: framework/features/header/items/account/options.php:1241,
|
754 |
+
#: framework/features/header/items/account/options.php:1280,
|
755 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:159,
|
756 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:191,
|
757 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:235,
|
811 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:374,
|
812 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:409,
|
813 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:448,
|
814 |
+
#: framework/features/header/items/account/options.php:748,
|
815 |
+
#: framework/features/header/items/account/options.php:779,
|
816 |
+
#: framework/features/header/items/account/options.php:809,
|
817 |
+
#: framework/features/header/items/account/options.php:894,
|
818 |
+
#: framework/features/header/items/account/options.php:924,
|
819 |
+
#: framework/features/header/items/account/options.php:953,
|
820 |
+
#: framework/features/header/items/account/options.php:1015,
|
821 |
+
#: framework/features/header/items/account/options.php:1211,
|
822 |
+
#: framework/features/header/items/account/options.php:1247,
|
823 |
+
#: framework/features/header/items/account/options.php:1286,
|
824 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:229,
|
825 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:259,
|
826 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:288,
|
846 |
#: framework/extensions/cookies-consent/customizer.php:299,
|
847 |
#: framework/premium/extensions/mega-menu/options.php:836,
|
848 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:425,
|
849 |
+
#: framework/features/header/items/account/options.php:1263,
|
850 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:173,
|
851 |
#: framework/premium/extensions/post-types-extra/includes/read-progress/customizer.php:92,
|
852 |
#: framework/premium/features/premium-header/items/language-switcher/options.php:412
|
859 |
#: framework/premium/extensions/mega-menu/options.php:816,
|
860 |
#: framework/premium/extensions/shortcuts/customizer.php:794,
|
861 |
#: framework/premium/extensions/woocommerce-extra/floating-cart.php:86,
|
862 |
+
#: framework/features/header/items/account/options.php:991,
|
863 |
#: framework/premium/extensions/post-types-extra/includes/filtering/customizer.php:184,
|
864 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:206,
|
865 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:237,
|
1113 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:220,
|
1114 |
#: framework/features/header/items/account/options.php:288,
|
1115 |
#: framework/features/header/items/account/options.php:585,
|
1116 |
+
#: framework/features/header/items/account/options.php:1328,
|
1117 |
#: framework/premium/features/content-blocks/options/404.php:158,
|
1118 |
#: framework/premium/features/content-blocks/options/header.php:178,
|
1119 |
#: framework/premium/features/content-blocks/options/hook.php:355,
|
1146 |
#: framework/extensions/widgets/widgets/ct-contact-info/options.php:188,
|
1147 |
#: framework/features/header/items/account/options.php:289,
|
1148 |
#: framework/features/header/items/account/options.php:586,
|
1149 |
+
#: framework/features/header/items/account/options.php:1329,
|
1150 |
#: framework/premium/features/content-blocks/options/404.php:159,
|
1151 |
#: framework/premium/features/content-blocks/options/header.php:179,
|
1152 |
#: framework/premium/features/content-blocks/options/hook.php:356,
|
1167 |
msgstr ""
|
1168 |
|
1169 |
#: framework/extensions/newsletter-subscribe/customizer.php:204,
|
1170 |
+
#: framework/features/header/items/account/options.php:1023,
|
1171 |
#: framework/premium/features/premium-header/items/search-input/options.php:194,
|
1172 |
#: framework/premium/features/premium-header/items/search-input/options.php:223,
|
1173 |
#: framework/premium/features/premium-header/items/search-input/options.php:255,
|
1178 |
#: framework/extensions/newsletter-subscribe/customizer.php:228,
|
1179 |
#: framework/extensions/newsletter-subscribe/customizer.php:259,
|
1180 |
#: framework/extensions/newsletter-subscribe/customizer.php:295,
|
1181 |
+
#: framework/features/header/items/account/options.php:1045,
|
1182 |
+
#: framework/features/header/items/account/options.php:1075,
|
1183 |
+
#: framework/features/header/items/account/options.php:1111,
|
1184 |
#: framework/premium/features/premium-header/items/search-input/options.php:247,
|
1185 |
#: framework/premium/features/premium-header/items/search-input/options.php:278,
|
1186 |
#: framework/premium/features/premium-header/items/search-input/options.php:308,
|
1197 |
msgstr ""
|
1198 |
|
1199 |
#: framework/extensions/newsletter-subscribe/customizer.php:236,
|
1200 |
+
#: framework/features/header/items/account/options.php:1053,
|
1201 |
#: framework/premium/features/premium-header/items/search-input/options.php:454,
|
1202 |
#: framework/premium/features/premium-header/items/search-input/options.php:483,
|
1203 |
#: framework/premium/features/premium-header/items/search-input/options.php:515,
|
1206 |
msgstr ""
|
1207 |
|
1208 |
#: framework/extensions/newsletter-subscribe/customizer.php:273,
|
1209 |
+
#: framework/features/header/items/account/options.php:1089,
|
1210 |
#: framework/premium/features/premium-header/items/search-input/options.php:590,
|
1211 |
#: framework/premium/features/premium-header/items/search-input/options.php:618,
|
1212 |
#: framework/premium/features/premium-header/items/search-input/options.php:648,
|
2071 |
msgid "Password"
|
2072 |
msgstr ""
|
2073 |
|
2074 |
+
#: framework/features/header/modal/login.php:43
|
2075 |
msgid "Remember Me"
|
2076 |
msgstr ""
|
2077 |
|
2078 |
+
#: framework/features/header/modal/login.php:47
|
2079 |
msgid "Forgot Password?"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
+
#: framework/features/header/modal/login.php:65
|
2083 |
msgid "Log In"
|
2084 |
msgstr ""
|
2085 |
|
2100 |
msgid "Email"
|
2101 |
msgstr ""
|
2102 |
|
2103 |
+
#: framework/features/header/modal/register.php:52
|
2104 |
+
msgid "A link to set a new password will be sent to your email address."
|
2105 |
msgstr ""
|
2106 |
|
2107 |
+
#: framework/features/header/modal/register.php:76
|
2108 |
+
msgid "Registration confirmation will be emailed to you."
|
2109 |
+
msgstr ""
|
2110 |
+
|
2111 |
+
#: framework/features/header/modal/register.php:82
|
2112 |
msgid "Register"
|
2113 |
msgstr ""
|
2114 |
|
2343 |
#: framework/premium/extensions/mega-menu/options.php:544,
|
2344 |
#: framework/premium/extensions/shortcuts/customizer.php:883,
|
2345 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:346,
|
2346 |
+
#: framework/features/header/items/account/options.php:1182
|
2347 |
msgid "Background"
|
2348 |
msgstr ""
|
2349 |
|
2408 |
|
2409 |
#: framework/premium/extensions/mega-menu/options.php:762,
|
2410 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:352,
|
2411 |
+
#: framework/features/header/items/account/options.php:843,
|
2412 |
+
#: framework/features/header/items/account/options.php:871,
|
2413 |
+
#: framework/features/header/items/account/options.php:902,
|
2414 |
+
#: framework/features/header/items/account/options.php:931,
|
2415 |
+
#: framework/features/header/items/account/options.php:1188,
|
2416 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:141,
|
2417 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:218,
|
2418 |
#: framework/premium/extensions/woocommerce-extra/includes/wish-list-options.php:294,
|
2811 |
msgid "Add widgets here."
|
2812 |
msgstr ""
|
2813 |
|
2814 |
+
#: framework/premium/extensions/woocommerce-extra/extension.php:739
|
2815 |
msgid "Available Filters"
|
2816 |
msgstr ""
|
2817 |
|
2818 |
+
#: framework/premium/extensions/woocommerce-extra/extension.php:740
|
2819 |
msgid "Close filters modal"
|
2820 |
msgstr ""
|
2821 |
|
2822 |
+
#: framework/premium/extensions/woocommerce-extra/extension.php:833
|
2823 |
msgid "Quick view title before"
|
2824 |
msgstr ""
|
2825 |
|
2826 |
+
#: framework/premium/extensions/woocommerce-extra/extension.php:838
|
2827 |
msgid "Quick view title after"
|
2828 |
msgstr ""
|
2829 |
|
2830 |
+
#: framework/premium/extensions/woocommerce-extra/extension.php:843
|
2831 |
msgid "Quick view price before"
|
2832 |
msgstr ""
|
2833 |
|
2834 |
+
#: framework/premium/extensions/woocommerce-extra/extension.php:848
|
2835 |
msgid "Quick view price after"
|
2836 |
msgstr ""
|
2837 |
|
2838 |
+
#: framework/premium/extensions/woocommerce-extra/extension.php:853
|
2839 |
msgid "Quick view summary before"
|
2840 |
msgstr ""
|
2841 |
|
2842 |
+
#: framework/premium/extensions/woocommerce-extra/extension.php:858
|
2843 |
msgid "Quick view summary after"
|
2844 |
msgstr ""
|
2845 |
|
2969 |
msgstr ""
|
2970 |
|
2971 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:335,
|
2972 |
+
#: framework/features/header/items/account/options.php:1171
|
2973 |
msgid "Close Button Type"
|
2974 |
msgstr ""
|
2975 |
|
2976 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:344,
|
2977 |
+
#: framework/features/header/items/account/options.php:1180
|
2978 |
msgid "Simple"
|
2979 |
msgstr ""
|
2980 |
|
2981 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:345,
|
2982 |
+
#: framework/features/header/items/account/options.php:1181
|
2983 |
msgid "Border"
|
2984 |
msgstr ""
|
2985 |
|
2986 |
#: framework/premium/extensions/woocommerce-extra/offcanvas-filter.php:386,
|
2987 |
+
#: framework/features/header/items/account/options.php:1224
|
2988 |
msgid "Border Color"
|
2989 |
msgstr ""
|
2990 |
|
4312 |
msgid "Logged Out"
|
4313 |
msgstr ""
|
4314 |
|
4315 |
+
#: framework/features/header/items/account/options.php:684,
|
4316 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:167
|
4317 |
msgid "Label Font"
|
4318 |
msgstr ""
|
4319 |
|
4320 |
+
#: framework/features/header/items/account/options.php:695,
|
4321 |
+
#: framework/features/header/items/account/options.php:724,
|
4322 |
+
#: framework/features/header/items/account/options.php:756,
|
4323 |
+
#: framework/features/header/items/account/options.php:786
|
4324 |
msgid "Label Color"
|
4325 |
msgstr ""
|
4326 |
|
4327 |
+
#: framework/features/header/items/account/options.php:700,
|
4328 |
+
#: framework/features/header/items/account/options.php:848,
|
4329 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:183,
|
4330 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:310,
|
4331 |
#: framework/premium/features/premium-header/items/contacts/options.php:425,
|
4340 |
msgid "Default State"
|
4341 |
msgstr ""
|
4342 |
|
4343 |
+
#: framework/features/header/items/account/options.php:705,
|
4344 |
+
#: framework/features/header/items/account/options.php:853,
|
4345 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:188,
|
4346 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:315,
|
4347 |
#: framework/premium/features/premium-header/items/contacts/options.php:430,
|
4356 |
msgid "Transparent State"
|
4357 |
msgstr ""
|
4358 |
|
4359 |
+
#: framework/features/header/items/account/options.php:714,
|
4360 |
+
#: framework/features/header/items/account/options.php:862,
|
4361 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:197,
|
4362 |
#: framework/premium/extensions/woocommerce-extra/header-items/wish-list/options.php:324,
|
4363 |
#: framework/premium/features/premium-header/items/contacts/options.php:439,
|
4372 |
msgid "Sticky State"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
+
#: framework/features/header/items/account/options.php:968
|
4376 |
msgid "Item Margin"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
+
#: framework/features/header/items/account/options.php:987
|
4380 |
msgid "Modal Options"
|
4381 |
msgstr ""
|
4382 |
|
4383 |
+
#: framework/features/header/items/account/options.php:1122
|
4384 |
msgid "Modal Background"
|
4385 |
msgstr ""
|
4386 |
|
4387 |
+
#: framework/features/header/items/account/options.php:1137
|
4388 |
msgid "Modal Backdrop"
|
4389 |
msgstr ""
|
4390 |
|
4391 |
+
#: framework/features/header/items/account/options.php:1152
|
4392 |
msgid "Modal Shadow"
|
4393 |
msgstr ""
|
4394 |
|
4395 |
+
#: framework/features/header/items/account/options.php:1317,
|
4396 |
#: framework/premium/features/premium-header/items/search-input/options.php:167
|
4397 |
msgid "Element Visibility"
|
4398 |
msgstr ""
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Requires PHP: 7.0
|
|
5 |
Tested up to: 6.0
|
6 |
License: GPLv2 or later
|
7 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
8 |
-
Stable tag: 1.8.
|
9 |
|
10 |
== Description ==
|
11 |
|
@@ -23,6 +23,10 @@ It runs and adds its enhancements only if the Blocksy theme is installed and act
|
|
23 |
2. Activate the plugin by going to **Plugins** page in WordPress admin and clicking on **Activate** link.
|
24 |
|
25 |
== Changelog ==
|
|
|
|
|
|
|
|
|
26 |
1.8.52: 2022-10-13
|
27 |
- Improvement: General fixes and improvements
|
28 |
|
5 |
Tested up to: 6.0
|
6 |
License: GPLv2 or later
|
7 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
8 |
+
Stable tag: 1.8.53
|
9 |
|
10 |
== Description ==
|
11 |
|
23 |
2. Activate the plugin by going to **Plugins** page in WordPress admin and clicking on **Activate** link.
|
24 |
|
25 |
== Changelog ==
|
26 |
+
1.8.53: 2022-10-20
|
27 |
+
- Improvement: Account modal show password strength in Sign Up tab
|
28 |
+
- Fix: Cookies consent decline button is not translatable
|
29 |
+
|
30 |
1.8.52: 2022-10-13
|
31 |
- Improvement: General fixes and improvements
|
32 |
|
static/bundle/account-lazy.min.css
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
6 |
*/
|
7 |
|
8 |
-
#account-modal{background-color:rgba(18,21,25,.6)}.ct-account-form{width:100%;margin:auto;color:var(--color);background-color:#fff;--linkInitialColor: var(--color);border-radius:3px;box-shadow:var(--box-shadow, 0px 0px 70px rgba(0, 0, 0, 0.35));--content-spacing: 1em}@media(max-width: 479.98px){.ct-account-form{max-width:88vw}}@media(min-width: 480px){.ct-account-form{max-width:480px}}.ct-account-form>ul{display:flex}.ct-account-form>ul li{width:50%;display:flex;align-items:center;justify-content:center;position:relative;height:60px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.1);transition:opacity .1s ease,background .1s ease}.ct-account-form>ul li.active{border-bottom-color:rgba(0,0,0,0)}.ct-account-form>ul li:not(.active){opacity:.5;background:rgba(0,0,0,.04)}.ct-account-form>ul li:not(.active):hover{opacity:.8}.ct-account-form>ul li:first-child{border-right:1px solid rgba(0,0,0,.1)}@media(max-width: 479.98px){.ct-account-form .ct-account-panel{padding:40px 30px}}@media(min-width: 480px){.ct-account-form .ct-account-panel{padding:60px 70px}}.ct-account-form .ct-account-panel:not(.active){display:none}.ct-account-form form>*{--content-spacing: 20px}.ct-account-form form>*:last-of-type{margin-bottom:0}.ct-account-form label{display:block
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
6 |
*/
|
7 |
|
8 |
+
#account-modal{background-color:rgba(18,21,25,.6)}.ct-account-form{width:100%;margin:auto;font-size:14px;color:var(--color);background-color:#fff;--linkInitialColor: var(--color);border-radius:3px;box-shadow:var(--box-shadow, 0px 0px 70px rgba(0, 0, 0, 0.35));--content-spacing: 1em}@media(max-width: 479.98px){.ct-account-form{max-width:88vw}}@media(min-width: 480px){.ct-account-form{max-width:480px}}.ct-account-form>ul{display:flex}.ct-account-form>ul li{width:50%;display:flex;align-items:center;justify-content:center;position:relative;height:60px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.1);transition:opacity .1s ease,background .1s ease}.ct-account-form>ul li.active{border-bottom-color:rgba(0,0,0,0)}.ct-account-form>ul li:not(.active){opacity:.5;background:rgba(0,0,0,.04)}.ct-account-form>ul li:not(.active):hover{opacity:.8}.ct-account-form>ul li:first-child{border-right:1px solid rgba(0,0,0,.1)}@media(max-width: 479.98px){.ct-account-form .ct-account-panel{padding:40px 30px}}@media(min-width: 480px){.ct-account-form .ct-account-panel{padding:60px 70px}}.ct-account-form .ct-account-panel:not(.active){display:none}.ct-account-form form>*{--content-spacing: 20px}.ct-account-form form>*:last-of-type{margin-bottom:0}.ct-account-form label{display:block;font-size:14px}.ct-account-form .ct-button{width:100%}.ct-account-form .ct-button svg{margin-inline-start:10px}.ct-account-form .ct-button:not(.ct-loading) svg{display:none}.ct-account-form .col-2{display:flex;justify-content:space-between}.ct-account-form #reg_passmail,.ct-account-form .ct-back-to-login{text-align:center}.ct-account-form .ct-back-to-login{display:block;margin-top:20px}.ct-account-form .login-remember span{display:flex}.ct-account-form .login-remember input{--top: 3px}.ct-account-form [class*=ct-form-notification]{margin-bottom:25px;border-radius:3px;padding:10px 15px;background:rgba(0,0,0,.04)}.ct-account-form [class*=ct-form-notification] a{color:inherit}.ct-account-form [class*=ct-form-notification] a:not(:hover){text-decoration:underline}.ct-account-form .ct-form-notification-error{color:rgba(255,255,255,.95);background:rgba(218,0,28,.7)}@media(prefers-reduced-motion: no-preference){.ct-account-form.ct-error{animation:shake .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px}}.ct-account-form div.g-recaptcha,.ct-account-form .anr_captcha_field{margin:var(--content-spacing) 0 !important}#wfls-prompt-overlay-blocksy{margin-bottom:var(--content-spacing)}#wfls-prompt-overlay-blocksy #wfls-prompt-wrapper input+label{margin-top:var(--content-spacing)}#wfls-prompt-overlay-blocksy~*:not(.login-submit){display:none}
|
static/bundle/account.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
!function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.ctEvents,r=e.n(t),o=window.ctFrontend;function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function c(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var i=function(e){c(e.querySelectorAll(".g-recaptcha, .anr_captcha_field")).map((function(e){e.classList.contains("anr_captcha_field")?grecaptcha.reset(parseFloat(e.firstElementChild.id.replace("anr_captcha_field_",""))-1):grecaptcha.reset(e.gID)}))},l=function(e){return new Promise((function(t){(function(e,t){return!(!window.WFLSVars||!parseInt(WFLSVars.useCAPTCHA)||(function(e,t){var r=function(e){var t=jQuery();return c(e.querySelectorAll("input")).map((function(e){t=t.add(e)})),t}(t);if("object"===("undefined"==typeof grecaptcha?"undefined":n(grecaptcha)))grecaptcha.ready((function(){grecaptcha.execute(WFLSVars.recaptchasitekey,{action:"login"}).then((function(t){var o=jQuery("#wfls-captcha-token");o.length?o.val(t):r.length&&((o=jQuery('<input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" />')).val(t),r.parent().append(o)),"function"==typeof e&&e(!0)}))}));else{var o=jQuery("#wfls-captcha-token");o.length?o.val("grecaptcha-missing"):r.length&&((o=jQuery('<input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" />')).val("grecaptcha-missing"),r.parent().append(o)),"function"==typeof e&&e(!0)}}((function(){return e()}),t),0))})(t,e)||t()}))};function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var u=function(e){var t=e.querySelector('[name*="submit"]');t&&t.classList.add("ct-loading")},f=function(e){var t=e.querySelector('[name*="submit"]');t&&t.classList.remove("ct-loading")},d=function(e,t){var r=t.screen,o=void 0===r?"login":r;e.querySelector(".ct-".concat(o,"-form"))||(o="login"),e.querySelector("ul")&&e.querySelector("ul .ct-".concat(o))&&(e.querySelector("ul .active").classList.remove("active"),e.querySelector("ul .ct-".concat(o)).classList.add("active")),e.querySelector('[class*="-form"].active').classList.remove("active"),e.querySelector(".ct-".concat(o,"-form")).classList.add("active"),e.querySelector(".ct-".concat(o,"-form form"))&&e.querySelector(".ct-".concat(o,"-form form")).reset(),e.querySelector(".ct-account-form").classList.remove("ct-error");var n=e.querySelector(".ct-".concat(o,"-form")).querySelector(".ct-form-notification");n&&n.remove();var a=e.querySelector(".ct-".concat(o,"-form")).querySelector(".ct-form-notification-error");a&&a.remove(),function(e){c(e.querySelectorAll(".g-recaptcha, .anr_captcha_field")).map((function(e){e.gID||(e.innerHTML="",e.gID=grecaptcha.render(e))}))}(e)},m=function(e,t){var r=e.querySelector(".ct-form-notification-error");r&&r.remove(),e.closest(".ct-account-form").classList.remove("ct-error"),t&&(e.insertAdjacentHTML("afterbegin",'<div class="ct-form-notification-error">'.concat(t,"</div>")),requestAnimationFrame((function(){e.closest(".ct-account-form").classList.add("ct-error")})))},p=function(e,t){var r=(new DOMParser).parseFromString(t,"text/html"),o=r.querySelector("#login_error"),n="";return o&&(n=o.innerHTML),m(e,n),{hasError:!!o,doc:r}},y=function(e,t){var r=e.querySelector(".ct-form-notification");r&&r.remove(),e.closest(".ct-account-form").classList.remove("ct-error"),t&&e.insertAdjacentHTML("afterbegin",'<div class="ct-form-notification">'.concat(t,"</div>"))},h=function(e,t){var r=(new DOMParser).parseFromString(t,"text/html"),o=r.querySelector(".message"),n="";return o&&(n=o.innerHTML),y(e,n),{doc:r}},v="";(0,o.registerDynamicChunk)("blocksy_account",{mount:function(e,t){var n=t.event;if(n.preventDefault(),!v){var c=document.querySelector("#account-modal");if(!c)return void(location=document.querySelector('[data-id="account"]')?document.querySelector('[data-id="account"]').href:e.href);v=c.innerHTML,c.remove()}var a=document.querySelector(".ct-drawer-canvas").lastElementChild;a.id="account-modal";var g=ct_localizations.dynamic_styles_selectors.find((function(e){return a.matches(e.selector)})),w=function(){a.innerHTML=v,function(e){if(e&&!e.hasListeners){e.hasListeners=!0;var t=e.querySelector('[name="loginform"]'),o=e.querySelector('[name="registerform"]'),n=e.querySelector('[name="lostpasswordform"]');e.addEventListener("click",(function(r){r.target.href&&r.target.href.indexOf("lostpassword")>-1&&(d(e,{screen:"forgot-password"}),r.preventDefault()),r.target.href&&r.target.classList.contains("showlogin")&&(d(e,{screen:"login"}),r.preventDefault()),r.target.href&&(r.target.href.indexOf("wp-login")>-1||t&&r.target.href===t.action)&&-1===r.target.href.indexOf("lostpassword")&&(d(e,{screen:"login"}),r.preventDefault())}),!0),(c=e.querySelectorAll(".show-password-input"),function(e){if(Array.isArray(e))return s(e)}(c)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(c)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(c)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map((function(e){e.addEventListener("click",(function(t){e.previousElementSibling.type="password"===e.previousElementSibling.type?"text":"password"}))})),t&&t.addEventListener("submit",(function(e){if(e.preventDefault(),!window.ct_customizer_localizations){u(t);var r=new FormData(t),o="".concat(ct_localizations.ajax_url,"?action=blc_implement_user_login");if(window.WFLSVars&&!t.loginProceed)return r.append("action","wordfence_ls_authenticate"),o=WFLSVars.ajaxurl,void l(t).then((function(){fetch(o,{method:t.method,body:r}).then((function(e){return e.json()})).then((function(e){f(t);var r=!!e.error,o=t.closest(".ct-login-form"),n=t.closest(".ct-login-form").querySelector("form");if(r&&m(o,e.error),e.message&&y(n,e.message),e.login)if(e.jwt){if(!jQuery("#wfls-token").length){var c=jQuery('<div id="wfls-prompt-overlay-blocksy"></div>'),a=jQuery('<div id="wfls-prompt-wrapper"></div>'),l=jQuery('<label for="wfls-token">2FA Code <a href="javascript:void(0)" class="wfls-2fa-code-help wfls-tooltip-trigger" title="The 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes."><i class="dashicons dashicons-editor-help"></i></a></label>'),s=jQuery('<input type="text" name="wfls-token" id="wfls-token" aria-describedby="wfls-token-error" class="input" value="" size="6" autocomplete="off"/>'),u=jQuery('<label for="wfls-remember-device"><input name="wfls-remember-device" type="checkbox" id="wfls-remember-device" class="ct-checkbox" value="1" /> Remember for 30 days</label>');a.append(l),a.append(s),parseInt(WFLSVars.allowremember)&&a.append(u),c.append(a),jQuery(n).prepend(c),new jQuery.Zebra_Tooltips(jQuery(".wfls-tooltip-trigger"))}var d=jQuery("#wfls-token-jwt");d.length||(d=jQuery('<input type="hidden" name="wfls-token-jwt" id="wfls-token-jwt" value=""/>'),jQuery("#wfls-prompt-overlay-blocksy").append(d)),jQuery("#wfls-token-jwt").val(e.jwt)}else fetch("".concat(ct_localizations.ajax_url,"?action=blc_implement_user_login"),{method:t.method,body:new FormData(t)}).then((function(e){return e.text()})).then((function(e){location=t.querySelector('[name="redirect_to"]').value}));e.combined&&(t.loginProceed=!0,fetch("".concat(ct_localizations.ajax_url,"?action=blc_implement_user_login"),{method:t.method,body:new FormData(t)}).then((function(e){return e.text()})).then((function(e){location=t.querySelector('[name="redirect_to"]').value}))),(!r||r&&-1===t.closest(".ct-login-form").querySelector(".ct-form-notification-error").innerHTML.indexOf("Captcha"))&&i(t.closest(".ct-login-form"))}))}));l(t).then((function(){fetch(o,{method:t.method,body:r}).then((function(e){return e.text()})).then((function(e){f(t);var r=p(t.closest(".ct-login-form"),e),o=(r.doc,r.hasError);o||setTimeout((function(){location=t.querySelector('[name="redirect_to"]').value}),2e3),(!o||o&&-1===t.closest(".ct-login-form").querySelector(".ct-form-notification-error").innerHTML.indexOf("Captcha"))&&i(t.closest(".ct-login-form"))}))}))}})),o&&o.addEventListener("submit",(function(e){e.preventDefault(),window.ct_customizer_localizations||(u(o),l(o).then((function(){return fetch("".concat(ct_localizations.ajax_url,"?action=blc_implement_user_registration"),{method:o.method,body:new FormData(o)}).then((function(e){return e.text()})).then((function(e){var t=p(o.closest(".ct-register-form"),e),n=(t.doc,t.hasError);f(o),n||h(o.closest(".ct-register-form"),e),r().trigger("blocksy:account:register:".concat(n?"error":"success")),(!n||n&&-1===o.closest(".ct-register-form").querySelector(".ct-form-notification-error").innerHTML.indexOf("Captcha"))&&i(o.closest(".ct-register-form"))}))})))})),n&&n.addEventListener("submit",(function(e){e.preventDefault(),window.ct_customizer_localizations||(u(n),fetch("".concat(ct_localizations.ajax_url,"?action=blc_implement_user_lostpassword"),{method:n.method,body:new FormData(n)}).then((function(e){return e.text()})).then((function(e){var t=p(n.closest(".ct-forgot-password-form"),e),r=(t.doc,t.hasError);f(n),r||h(n.closest(".ct-forgot-password-form"),e),(!r||r&&-1===n.closest(".ct-forgot-password-form").querySelector(".ct-form-notification-error").innerHTML.indexOf("Captcha"))&&i(n.closest(".ct-forgot-password-form"))})))})),["login","register","forgot-password"].map((function(t){Array.from(e.querySelectorAll(".ct-".concat(t))).map((function(r){r.addEventListener("click",(function(r){r.preventDefault(),d(e,{screen:t})})),r.addEventListener("keyup",(function(r){13===r.keyCode&&(r.preventDefault(),d(e,{screen:t}))}))}))}))}var c}(a),d(a,{screen:e.dataset.view||"login"}),window.anr_onloadCallback&&window.anr_onloadCallback(),r().trigger("ct:overlay:handle-click",{e:n,href:"#account-modal",options:{openStrategy:"skip",isModal:!0}})};g?(0,o.loadStyle)(g.url).then((function(){w()})):w()}}),r().on("ct:modal:closed",(function(e){e.closest("#account-modal")&&e.remove()}))}();
|
1 |
+
!function(){"use strict";var e={n:function(t){var r=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(r,{a:r}),r},d:function(t,r){for(var o in r)e.o(r,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:r[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t=window.ctEvents,r=e.n(t),o=window.ctFrontend;function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function a(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?c(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var i=function(e){a(e.querySelectorAll(".g-recaptcha, .anr_captcha_field")).map((function(e){e.classList.contains("anr_captcha_field")?grecaptcha.reset(parseFloat(e.firstElementChild.id.replace("anr_captcha_field_",""))-1):grecaptcha.reset(e.gID)}))},s=function(e){return new Promise((function(t){(function(e,t){return!(!window.WFLSVars||!parseInt(WFLSVars.useCAPTCHA)||(function(e,t){var r=function(e){var t=jQuery();return a(e.querySelectorAll("input")).map((function(e){t=t.add(e)})),t}(t);if("object"===("undefined"==typeof grecaptcha?"undefined":n(grecaptcha)))grecaptcha.ready((function(){grecaptcha.execute(WFLSVars.recaptchasitekey,{action:"login"}).then((function(t){var o=jQuery("#wfls-captcha-token");o.length?o.val(t):r.length&&((o=jQuery('<input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" />')).val(t),r.parent().append(o)),"function"==typeof e&&e(!0)}))}));else{var o=jQuery("#wfls-captcha-token");o.length?o.val("grecaptcha-missing"):r.length&&((o=jQuery('<input type="hidden" name="wfls-captcha-token" id="wfls-captcha-token" />')).val("grecaptcha-missing"),r.parent().append(o)),"function"==typeof e&&e(!0)}}((function(){return e()}),t),0))})(t,e)||t()}))},l=window.jQuery,u=e.n(l);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var d=function(e){var t=e.querySelector('[name*="submit"]');t&&t.classList.add("ct-loading")},m=function(e){var t=e.querySelector('[name*="submit"]');t&&t.classList.remove("ct-loading")},p=function(e,t){var r=t.screen,o=void 0===r?"login":r;e.querySelector(".ct-".concat(o,"-form"))||(o="login"),e.querySelector("ul")&&e.querySelector("ul .ct-".concat(o))&&(e.querySelector("ul .active").classList.remove("active"),e.querySelector("ul .ct-".concat(o)).classList.add("active")),e.querySelector('[class*="-form"].active').classList.remove("active"),e.querySelector(".ct-".concat(o,"-form")).classList.add("active"),e.querySelector(".ct-".concat(o,"-form form"))&&e.querySelector(".ct-".concat(o,"-form form")).reset(),e.querySelector(".ct-account-form").classList.remove("ct-error");var n=e.querySelector(".ct-".concat(o,"-form")).querySelector(".ct-form-notification");n&&n.remove();var c=e.querySelector(".ct-".concat(o,"-form")).querySelector(".ct-form-notification-error");c&&c.remove(),function(e){a(e.querySelectorAll(".g-recaptcha, .anr_captcha_field")).map((function(e){e.gID||(e.innerHTML="",e.gID=grecaptcha.render(e))}))}(e)},h=function(e,t){var r=e.querySelector(".ct-form-notification-error");r&&r.remove(),e.closest(".ct-account-form").classList.remove("ct-error"),t&&(e.insertAdjacentHTML("afterbegin",'<div class="ct-form-notification-error">'.concat(t,"</div>")),requestAnimationFrame((function(){e.closest(".ct-account-form").classList.add("ct-error")})))},y=function(e,t){var r=(new DOMParser).parseFromString(t,"text/html"),o=r.querySelector("#login_error"),n="";return o&&(n=o.innerHTML),h(e,n),{hasError:!!o,doc:r}},g=function(e,t){var r=e.querySelector(".ct-form-notification");r&&r.remove(),e.closest(".ct-account-form").classList.remove("ct-error"),t&&e.insertAdjacentHTML("afterbegin",'<div class="ct-form-notification">'.concat(t,"</div>"))},w=function(e,t){var r=(new DOMParser).parseFromString(t,"text/html"),o=r.querySelector(".message"),n="";return o&&(n=o.innerHTML),g(e,n),{doc:r}},v="";(0,o.registerDynamicChunk)("blocksy_account",{mount:function(e,t){var n=t.event;if(n.preventDefault(),!v){var a=document.querySelector("#account-modal");if(!a)return void(location=document.querySelector('[data-id="account"]')?document.querySelector('[data-id="account"]').href:e.href);v=a.innerHTML,a.remove()}var c=document.querySelector(".ct-drawer-canvas").lastElementChild;c.id="account-modal";var l=ct_localizations.dynamic_styles_selectors.find((function(e){return c.matches(e.selector)})),b=function(){c.innerHTML=v,function(e){if(e&&!e.hasListeners){e.hasListeners=!0;var t=e.querySelector('[name="loginform"]'),o=e.querySelector('[name="registerform"]'),n=e.querySelector('[name="lostpasswordform"]');if(e.addEventListener("click",(function(r){r.target.href&&r.target.href.indexOf("lostpassword")>-1&&(p(e,{screen:"forgot-password"}),r.preventDefault()),r.target.href&&r.target.classList.contains("showlogin")&&(p(e,{screen:"login"}),r.preventDefault()),r.target.href&&(r.target.href.indexOf("wp-login")>-1||t&&r.target.href===t.action)&&-1===r.target.href.indexOf("lostpassword")&&(p(e,{screen:"login"}),r.preventDefault())}),!0),(c=e.querySelectorAll(".show-password-input"),function(e){if(Array.isArray(e))return f(e)}(c)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(c)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}(c)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map((function(e){e.addEventListener("click",(function(t){e.previousElementSibling.type="password"===e.previousElementSibling.type?"text":"password"}))})),t&&t.addEventListener("submit",(function(e){if(e.preventDefault(),!window.ct_customizer_localizations){d(t);var r=new FormData(t),o="".concat(ct_localizations.ajax_url,"?action=blc_implement_user_login");if(window.WFLSVars&&!t.loginProceed)return r.append("action","wordfence_ls_authenticate"),o=WFLSVars.ajaxurl,void s(t).then((function(){fetch(o,{method:t.method,body:r}).then((function(e){return e.json()})).then((function(e){m(t);var r=!!e.error,o=t.closest(".ct-login-form"),n=t.closest(".ct-login-form").querySelector("form");if(r&&h(o,e.error),e.message&&g(n,e.message),e.login)if(e.jwt){if(!jQuery("#wfls-token").length){var a=jQuery('<div id="wfls-prompt-overlay-blocksy"></div>'),c=jQuery('<div id="wfls-prompt-wrapper"></div>'),s=jQuery('<label for="wfls-token">2FA Code <a href="javascript:void(0)" class="wfls-2fa-code-help wfls-tooltip-trigger" title="The 2FA Code can be found within the authenticator app you used when first activating two-factor authentication. You may also use one of your recovery codes."><i class="dashicons dashicons-editor-help"></i></a></label>'),l=jQuery('<input type="text" name="wfls-token" id="wfls-token" aria-describedby="wfls-token-error" class="input" value="" size="6" autocomplete="off"/>'),u=jQuery('<label for="wfls-remember-device"><input name="wfls-remember-device" type="checkbox" id="wfls-remember-device" class="ct-checkbox" value="1" /> Remember for 30 days</label>');c.append(s),c.append(l),parseInt(WFLSVars.allowremember)&&c.append(u),a.append(c),jQuery(n).prepend(a),new jQuery.Zebra_Tooltips(jQuery(".wfls-tooltip-trigger"))}var f=jQuery("#wfls-token-jwt");f.length||(f=jQuery('<input type="hidden" name="wfls-token-jwt" id="wfls-token-jwt" value=""/>'),jQuery("#wfls-prompt-overlay-blocksy").append(f)),jQuery("#wfls-token-jwt").val(e.jwt)}else fetch("".concat(ct_localizations.ajax_url,"?action=blc_implement_user_login"),{method:t.method,body:new FormData(t)}).then((function(e){return e.text()})).then((function(e){location=t.querySelector('[name="redirect_to"]').value}));e.combined&&(t.loginProceed=!0,fetch("".concat(ct_localizations.ajax_url,"?action=blc_implement_user_login"),{method:t.method,body:new FormData(t)}).then((function(e){return e.text()})).then((function(e){location=t.querySelector('[name="redirect_to"]').value}))),(!r||r&&-1===t.closest(".ct-login-form").querySelector(".ct-form-notification-error").innerHTML.indexOf("Captcha"))&&i(t.closest(".ct-login-form"))}))}));s(t).then((function(){fetch(o,{method:t.method,body:r}).then((function(e){return e.text()})).then((function(e){m(t);var r=y(t.closest(".ct-login-form"),e),o=(r.doc,r.hasError);o||setTimeout((function(){location=t.querySelector('[name="redirect_to"]').value}),2e3),(!o||o&&-1===t.closest(".ct-login-form").querySelector(".ct-form-notification-error").innerHTML.indexOf("Captcha"))&&i(t.closest(".ct-login-form"))}))}))}})),o){o.addEventListener("submit",(function(e){e.preventDefault(),window.ct_customizer_localizations||(d(o),s(o).then((function(){return fetch("".concat(ct_localizations.ajax_url,"?action=blc_implement_user_registration"),{method:o.method,body:new FormData(o)}).then((function(e){return e.text()})).then((function(e){var t=y(o.closest(".ct-register-form"),e),n=(t.doc,t.hasError);m(o),n||w(o.closest(".ct-register-form"),e),r().trigger("blocksy:account:register:".concat(n?"error":"success")),(!n||n&&-1===o.closest(".ct-register-form").querySelector(".ct-form-notification-error").innerHTML.indexOf("Captcha"))&&i(o.closest(".ct-register-form"))}))})))}));var a=o.querySelector("#user_pass_register");a&&function(e){var t=function(){var t=e.closest("form");!function(e,t){var r=u()(e).find(".woocommerce-password-strength");""===u()(t).val()?(r.hide(),u()(document.body).trigger("wc-password-strength-hide")):0===r.length?(u()(t.nextElementSibling).after('<div class="woocommerce-password-strength" aria-live="polite"></div>'),u()(document.body).trigger("wc-password-strength-added")):(r.show(),u()(document.body).trigger("wc-password-strength-show"))}(t,e);var r=function(e,t){var r=u()(e).find(".woocommerce-password-strength"),o=u()(e).find(".woocommerce-password-hint"),n='<small class="woocommerce-password-hint">'+wc_password_strength_meter_params.i18n_password_hint+"</small>",a=wp.passwordStrength.meter(u()(t).val(),wp.passwordStrength.userInputDisallowedList()),c="";if(r.removeClass("short bad good strong"),o.remove(),r.is(":hidden"))return a;switch(a<wc_password_strength_meter_params.min_password_strength&&(c=" - "+wc_password_strength_meter_params.i18n_password_error),a){case 0:r.addClass("short").html(pwsL10n.short+c),r.after(n);break;case 1:case 2:r.addClass("bad").html(pwsL10n.bad+c),r.after(n);break;case 3:r.addClass("good").html(pwsL10n.good+c);break;case 4:r.addClass("strong").html(pwsL10n.strong+c);break;case 5:r.addClass("short").html(pwsL10n.mismatch)}return a}(t,e),o=u()(t).find('button[name="wp-submit"]');e.value.length>0&&r<wc_password_strength_meter_params.min_password_strength&&-1!==r?o.attr("disabled","disabled").addClass("disabled"):o.prop("disabled",!1).removeClass("disabled")};e.addEventListener("keyup",t),e.addEventListener("change",t)}(a)}n&&n.addEventListener("submit",(function(e){e.preventDefault(),window.ct_customizer_localizations||(d(n),fetch("".concat(ct_localizations.ajax_url,"?action=blc_implement_user_lostpassword"),{method:n.method,body:new FormData(n)}).then((function(e){return e.text()})).then((function(e){var t=y(n.closest(".ct-forgot-password-form"),e),r=(t.doc,t.hasError);m(n),r||w(n.closest(".ct-forgot-password-form"),e),(!r||r&&-1===n.closest(".ct-forgot-password-form").querySelector(".ct-form-notification-error").innerHTML.indexOf("Captcha"))&&i(n.closest(".ct-forgot-password-form"))})))})),["login","register","forgot-password"].map((function(t){Array.from(e.querySelectorAll(".ct-".concat(t))).map((function(r){r.addEventListener("click",(function(r){r.preventDefault(),p(e,{screen:t})})),r.addEventListener("keyup",(function(r){13===r.keyCode&&(r.preventDefault(),p(e,{screen:t}))}))}))}))}var c}(c),p(c,{screen:e.dataset.view||"login"}),window.anr_onloadCallback&&window.anr_onloadCallback(),r().trigger("ct:overlay:handle-click",{e:n,href:"#account-modal",options:{openStrategy:"skip",isModal:!0}})};l?(0,o.loadStyle)(l.url).then((function(){b()})):b()}}),r().on("ct:modal:closed",(function(e){e.closest("#account-modal")&&e.remove()}))}();
|
static/bundle/dashboard.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
static/bundle/main.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
static/bundle/options.min.css
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
/**
|
2 |
-
* - v1.8.
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
1 |
/**
|
2 |
+
* - v1.8.53
|
3 |
*
|
4 |
* Copyright (c) 2022
|
5 |
* Licensed GPLv2+
|
static/js/frontend/account.js
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
import ctEvents from 'ct-events'
|
2 |
import { formPreSubmitHook } from './account/hooks'
|
3 |
import { resetCaptchaFor, reCreateCaptchaFor } from './account/captcha'
|
|
|
4 |
|
5 |
const maybeAddLoadingState = (form) => {
|
6 |
const maybeButton = form.querySelector('[name*="submit"]')
|
@@ -439,6 +440,12 @@ export const handleAccountModal = (el) => {
|
|
439 |
})
|
440 |
)
|
441 |
})
|
|
|
|
|
|
|
|
|
|
|
|
|
442 |
}
|
443 |
|
444 |
if (maybeLostPassword) {
|
1 |
import ctEvents from 'ct-events'
|
2 |
import { formPreSubmitHook } from './account/hooks'
|
3 |
import { resetCaptchaFor, reCreateCaptchaFor } from './account/captcha'
|
4 |
+
import { mountPasswordStrength } from './account/password-strength'
|
5 |
|
6 |
const maybeAddLoadingState = (form) => {
|
7 |
const maybeButton = form.querySelector('[name*="submit"]')
|
440 |
})
|
441 |
)
|
442 |
})
|
443 |
+
|
444 |
+
let maybePassField = maybeRegister.querySelector('#user_pass_register')
|
445 |
+
|
446 |
+
if (maybePassField) {
|
447 |
+
mountPasswordStrength(maybePassField)
|
448 |
+
}
|
449 |
}
|
450 |
|
451 |
if (maybeLostPassword) {
|
static/js/frontend/account/password-strength.js
ADDED
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import $ from 'jquery'
|
2 |
+
|
3 |
+
export const mountPasswordStrength = (el) => {
|
4 |
+
const includeMeter = function (wrapper, field) {
|
5 |
+
var meter = $(wrapper).find('.woocommerce-password-strength')
|
6 |
+
|
7 |
+
if ('' === $(field).val()) {
|
8 |
+
meter.hide()
|
9 |
+
$(document.body).trigger('wc-password-strength-hide')
|
10 |
+
} else if (0 === meter.length) {
|
11 |
+
$(field.nextElementSibling).after(
|
12 |
+
'<div class="woocommerce-password-strength" aria-live="polite"></div>'
|
13 |
+
)
|
14 |
+
$(document.body).trigger('wc-password-strength-added')
|
15 |
+
} else {
|
16 |
+
meter.show()
|
17 |
+
$(document.body).trigger('wc-password-strength-show')
|
18 |
+
}
|
19 |
+
}
|
20 |
+
|
21 |
+
const checkPasswordStrength = function (wrapper, field) {
|
22 |
+
let meter = $(wrapper).find('.woocommerce-password-strength')
|
23 |
+
let hint = $(wrapper).find('.woocommerce-password-hint')
|
24 |
+
let hint_html =
|
25 |
+
'<small class="woocommerce-password-hint">' +
|
26 |
+
wc_password_strength_meter_params.i18n_password_hint +
|
27 |
+
'</small>'
|
28 |
+
let strength = wp.passwordStrength.meter(
|
29 |
+
$(field).val(),
|
30 |
+
wp.passwordStrength.userInputDisallowedList()
|
31 |
+
)
|
32 |
+
let error = ''
|
33 |
+
|
34 |
+
// Reset.
|
35 |
+
meter.removeClass('short bad good strong')
|
36 |
+
hint.remove()
|
37 |
+
|
38 |
+
if (meter.is(':hidden')) {
|
39 |
+
return strength
|
40 |
+
}
|
41 |
+
|
42 |
+
if (
|
43 |
+
strength < wc_password_strength_meter_params.min_password_strength
|
44 |
+
) {
|
45 |
+
error =
|
46 |
+
' - ' + wc_password_strength_meter_params.i18n_password_error
|
47 |
+
}
|
48 |
+
|
49 |
+
switch (strength) {
|
50 |
+
case 0:
|
51 |
+
meter.addClass('short').html(pwsL10n['short'] + error)
|
52 |
+
meter.after(hint_html)
|
53 |
+
break
|
54 |
+
case 1:
|
55 |
+
meter.addClass('bad').html(pwsL10n.bad + error)
|
56 |
+
meter.after(hint_html)
|
57 |
+
break
|
58 |
+
case 2:
|
59 |
+
meter.addClass('bad').html(pwsL10n.bad + error)
|
60 |
+
meter.after(hint_html)
|
61 |
+
break
|
62 |
+
case 3:
|
63 |
+
meter.addClass('good').html(pwsL10n.good + error)
|
64 |
+
break
|
65 |
+
case 4:
|
66 |
+
meter.addClass('strong').html(pwsL10n.strong + error)
|
67 |
+
break
|
68 |
+
case 5:
|
69 |
+
meter.addClass('short').html(pwsL10n.mismatch)
|
70 |
+
break
|
71 |
+
}
|
72 |
+
|
73 |
+
return strength
|
74 |
+
}
|
75 |
+
|
76 |
+
const updateStrength = () => {
|
77 |
+
var wrapper = el.closest('form')
|
78 |
+
|
79 |
+
includeMeter(wrapper, el)
|
80 |
+
let strength = checkPasswordStrength(wrapper, el)
|
81 |
+
|
82 |
+
let submit = $(wrapper).find('button[name="wp-submit"]')
|
83 |
+
|
84 |
+
if (
|
85 |
+
el.value.length > 0 &&
|
86 |
+
strength <
|
87 |
+
wc_password_strength_meter_params.min_password_strength &&
|
88 |
+
-1 !== strength
|
89 |
+
) {
|
90 |
+
submit.attr('disabled', 'disabled').addClass('disabled')
|
91 |
+
} else {
|
92 |
+
submit.prop('disabled', false).removeClass('disabled')
|
93 |
+
}
|
94 |
+
}
|
95 |
+
|
96 |
+
el.addEventListener('keyup', updateStrength)
|
97 |
+
el.addEventListener('change', updateStrength)
|
98 |
+
}
|
static/sass/account-lazy.scss
CHANGED
@@ -8,6 +8,7 @@
|
|
8 |
.ct-account-form {
|
9 |
width: 100%;
|
10 |
margin: auto;
|
|
|
11 |
color: var(--color);
|
12 |
background-color: #fff;
|
13 |
--linkInitialColor: var(--color);
|
@@ -88,7 +89,7 @@
|
|
88 |
|
89 |
label {
|
90 |
display: block;
|
91 |
-
|
92 |
}
|
93 |
|
94 |
.ct-button {
|
@@ -110,7 +111,6 @@
|
|
110 |
|
111 |
#reg_passmail,
|
112 |
.ct-back-to-login {
|
113 |
-
font-size: 14px;
|
114 |
text-align: center;
|
115 |
}
|
116 |
|
@@ -120,8 +120,6 @@
|
|
120 |
}
|
121 |
|
122 |
.login-remember {
|
123 |
-
font-size: 14px;
|
124 |
-
|
125 |
span {
|
126 |
display: flex;
|
127 |
}
|
@@ -131,13 +129,8 @@
|
|
131 |
}
|
132 |
}
|
133 |
|
134 |
-
#reg_passmail {
|
135 |
-
opacity: 0.7;
|
136 |
-
}
|
137 |
-
|
138 |
// form notifications
|
139 |
[class*='ct-form-notification'] {
|
140 |
-
font-size: 14px;
|
141 |
margin-bottom: 25px;
|
142 |
border-radius: 3px;
|
143 |
padding: 10px 15px;
|
8 |
.ct-account-form {
|
9 |
width: 100%;
|
10 |
margin: auto;
|
11 |
+
font-size: 14px;
|
12 |
color: var(--color);
|
13 |
background-color: #fff;
|
14 |
--linkInitialColor: var(--color);
|
89 |
|
90 |
label {
|
91 |
display: block;
|
92 |
+
font-size: 14px;
|
93 |
}
|
94 |
|
95 |
.ct-button {
|
111 |
|
112 |
#reg_passmail,
|
113 |
.ct-back-to-login {
|
|
|
114 |
text-align: center;
|
115 |
}
|
116 |
|
120 |
}
|
121 |
|
122 |
.login-remember {
|
|
|
|
|
123 |
span {
|
124 |
display: flex;
|
125 |
}
|
129 |
}
|
130 |
}
|
131 |
|
|
|
|
|
|
|
|
|
132 |
// form notifications
|
133 |
[class*='ct-form-notification'] {
|
|
|
134 |
margin-bottom: 25px;
|
135 |
border-radius: 3px;
|
136 |
padding: 10px 15px;
|