From c1cc4bd5d50ba5e907d9a85ffd8699cfb40894eb Mon Sep 17 00:00:00 2001 From: Dima Uryvskiy Date: Thu, 20 Aug 2020 14:40:04 +0300 Subject: [PATCH] Fix bug with missing settings reference (#150) --- CHANGELOG.md | 3 +++ VERSION | 2 +- .../class-wc-retailcrm-abstracts-settings.php | 16 +++++++++------- src/readme.txt | 3 +++ src/retailcrm.php | 2 +- src/uninstall.php | 2 +- 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62aaa59..f5ca9f6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +## 2020-08-20 4.1.2 +* Исправлен баг с отсутствием настроек справочников + ## 2020-08-08 4.1.1 * Добавлена настройка выбора ролей клиентов для выгрузки в retailCRM diff --git a/VERSION b/VERSION index 627a3f4..4d0dcda 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -4.1.1 +4.1.2 diff --git a/src/include/abstracts/class-wc-retailcrm-abstracts-settings.php b/src/include/abstracts/class-wc-retailcrm-abstracts-settings.php index 4ab0689..aae9d8e 100644 --- a/src/include/abstracts/class-wc-retailcrm-abstracts-settings.php +++ b/src/include/abstracts/class-wc-retailcrm-abstracts-settings.php @@ -680,14 +680,16 @@ abstract class WC_Retailcrm_Abstracts_Settings extends WC_Integration 'cursor':'pointer', 'width':'310px' }); - jQuery('h2.retailcrm_hidden').toggle( + jQuery('h2.retailcrm_hidden').bind( + 'click', function() { - jQuery(this).next('table.form-table').show(100); - jQuery(this).find('span').html('⬆'); - }, - function() { - jQuery(this).next('table.form-table').hide(100); - jQuery(this).find('span').html('⬇'); + if(jQuery(this).next('table.form-table').is(":hidden")) { + jQuery(this).next('table.form-table').show(100); + jQuery(this).find('span').html('⬆'); + } else { + jQuery(this).next('table.form-table').hide(100); + jQuery(this).find('span').html('⬇'); + } } ); diff --git a/src/readme.txt b/src/readme.txt index 27dbb43..0e107d0 100644 --- a/src/readme.txt +++ b/src/readme.txt @@ -45,6 +45,9 @@ API-ключ должен быть для отдельного магазина 2. В появившихся списках справочников настройте соответствие способов доставки и оплаты, а так же статусов заказов. Отметьте галочку "Выгружать остатки", если хотите выгружать остатки из Retailcrm в магазин (подробнее смотрите в описании). == Changelog == += 4.1.2 = +* Исправлен баг с отсутствием настроек справочников + = 4.1.1 = * Добавлена настройка выбора ролей клиентов для выгрузки в retailCRM diff --git a/src/retailcrm.php b/src/retailcrm.php index 2b927b3..91b6243 100644 --- a/src/retailcrm.php +++ b/src/retailcrm.php @@ -1,6 +1,6 @@