From 44a74ff247078d38cdcbc1263810e39276b942f4 Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Wed, 13 Nov 2019 17:53:20 +0000 Subject: [PATCH 1/3] [3.10] Deprecation notice for tabstate Simple PR to add a deprecattion notice for JHtmlBehavior::tabstate cc @wilsonge --- libraries/cms/html/behavior.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libraries/cms/html/behavior.php b/libraries/cms/html/behavior.php index 7c7d6ea7b5795..ec66d41d97590 100644 --- a/libraries/cms/html/behavior.php +++ b/libraries/cms/html/behavior.php @@ -883,9 +883,13 @@ protected static function _getJSObject($array = array()) * @return void * * @since 3.2 + * + * @Deprecated 4.0 Use the custom element joomla-tab. */ public static function tabstate() { + JLog::add('JHtmlBehavior::tabstate is deprecated. Use the custom element joomla-tab.', JLog::WARNING, 'deprecated'); + if (isset(self::$loaded[__METHOD__])) { return; From cdd60e44a77edd7fd80d4e36719a5c41b2479d55 Mon Sep 17 00:00:00 2001 From: Brian Teeman Date: Thu, 14 Nov 2019 13:22:43 +0000 Subject: [PATCH 2/3] J4 --- libraries/cms/html/behavior.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/cms/html/behavior.php b/libraries/cms/html/behavior.php index ec66d41d97590..beeaf91e15cf1 100644 --- a/libraries/cms/html/behavior.php +++ b/libraries/cms/html/behavior.php @@ -884,7 +884,7 @@ protected static function _getJSObject($array = array()) * * @since 3.2 * - * @Deprecated 4.0 Use the custom element joomla-tab. + * @deprecated 4.0 In Joomla 4 use the custom element joomla-tab. */ public static function tabstate() { From ee6ae29595e086109b65a319d0fd92504d282faa Mon Sep 17 00:00:00 2001 From: George Wilson Date: Thu, 14 Nov 2019 13:42:12 +0000 Subject: [PATCH 3/3] Update behavior.php --- libraries/cms/html/behavior.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/cms/html/behavior.php b/libraries/cms/html/behavior.php index beeaf91e15cf1..946a85b365d7c 100644 --- a/libraries/cms/html/behavior.php +++ b/libraries/cms/html/behavior.php @@ -888,7 +888,7 @@ protected static function _getJSObject($array = array()) */ public static function tabstate() { - JLog::add('JHtmlBehavior::tabstate is deprecated. Use the custom element joomla-tab.', JLog::WARNING, 'deprecated'); + JLog::add('JHtmlBehavior::tabstate is deprecated. In Joomla 4 use the custom element joomla-tab.', JLog::WARNING, 'deprecated'); if (isset(self::$loaded[__METHOD__])) {