From 89e6d9e9d7e9c1fb4f8114bcb61ebc52db47ee3d Mon Sep 17 00:00:00 2001 From: pewgeuges <73141620+pewgeuges@users.noreply.github.com> Date: Fri, 6 Nov 2020 14:20:33 +0000 Subject: [PATCH] Stable release v2.0.8 with both critical changes reverted git-svn-id: https://plugins.svn.wordpress.org/footnotes/trunk@2413937 b8457f37-d9ea-0310-8a92-e5e31aec5664 --- class/init.php | 4 ++-- class/task.php | 21 ++++++++++++--------- css/public.css | 4 ++-- footnotes.php | 2 +- readme.txt | 7 ++++++- 5 files changed, 23 insertions(+), 15 deletions(-) diff --git a/class/init.php b/class/init.php index 1119ede..86eca9e 100644 --- a/class/init.php +++ b/class/init.php @@ -12,7 +12,7 @@ * Edited for v2.0.3: Added style sheet versioning 2020-10-29T1413+0100 * Edited for v2.0.4: Added jQuery UI from WordPress 2020-11-01T1902+0100 * - * Last modified: 2020-11-06T1355+0100 + * Last modified: 2020-11-06T1511+0100 */ @@ -130,7 +130,7 @@ class MCI_Footnotes { 'mci-footnotes-css-public', plugins_url('../css/public.css', __FILE__), '', - '2.0.7' + '2.0.8' ); } diff --git a/class/task.php b/class/task.php index c03a021..4d1a0bc 100644 --- a/class/task.php +++ b/class/task.php @@ -11,7 +11,7 @@ * Edited for v2.0.5: Autoload / infinite scroll support added thanks to code from * @docteurfitness * - * Last modified 2020-11-06T1344+0100 + * Last modified 2020-11-06T1516+0100 */ // If called directly, abort: @@ -65,31 +65,34 @@ class MCI_Footnotes_Task { * beneath the content and above other features added by other plugins. * Requested by users: * Documentation: + * + * But this change is suspected to cause issues and needs to be assessed! + * See */ public function registerHooks() { // append custom css to the header - add_filter('wp_head', array($this, "wp_head"), 10); + add_filter('wp_head', array($this, "wp_head"), PHP_INT_MAX); // append the love and share me slug to the footer - add_filter('wp_footer', array($this, "wp_footer"), 10); + add_filter('wp_footer', array($this, "wp_footer"), PHP_INT_MAX); if (MCI_Footnotes_Convert::toBool(MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_BOOL_EXPERT_LOOKUP_THE_TITLE))) { - add_filter('the_title', array($this, "the_title"), 10); + add_filter('the_title', array($this, "the_title"), PHP_INT_MAX); } if (MCI_Footnotes_Convert::toBool(MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_BOOL_EXPERT_LOOKUP_THE_CONTENT))) { - add_filter('the_content', array($this, "the_content"), 10); + add_filter('the_content', array($this, "the_content"), PHP_INT_MAX); } if (MCI_Footnotes_Convert::toBool(MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_BOOL_EXPERT_LOOKUP_THE_EXCERPT))) { - add_filter('the_excerpt', array($this, "the_excerpt"), 10); + add_filter('the_excerpt', array($this, "the_excerpt"), PHP_INT_MAX); } if (MCI_Footnotes_Convert::toBool(MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_BOOL_EXPERT_LOOKUP_WIDGET_TITLE))) { - add_filter('widget_title', array($this, "widget_title"), 10); + add_filter('widget_title', array($this, "widget_title"), PHP_INT_MAX); } if (MCI_Footnotes_Convert::toBool(MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_BOOL_EXPERT_LOOKUP_WIDGET_TEXT))) { - add_filter('widget_text', array($this, "widget_text"), 10); + add_filter('widget_text', array($this, "widget_text"), PHP_INT_MAX); } if (MCI_Footnotes_Convert::toBool(MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_BOOL_EXPERT_LOOKUP_THE_POST))) { - add_filter('the_post', array($this, "the_post"), 10); + add_filter('the_post', array($this, "the_post"), PHP_INT_MAX); } // reset stored footnotes when displaying the header self::$a_arr_Footnotes = array(); diff --git a/css/public.css b/css/public.css index 2fe0a9c..cebe253 100755 --- a/css/public.css +++ b/css/public.css @@ -4,9 +4,9 @@ * Created-Date: 15.05.14 * Created-Time: 16:21 * Since: 1.0 - * Version: 2.0.7 + * Version: 2.0.8 * - * Last modified: 2020-11-06T1345+0100 + * Last modified: 2020-11-06T1511+0100 */ diff --git a/footnotes.php b/footnotes.php index 80fa4fb..eed9552 100755 --- a/footnotes.php +++ b/footnotes.php @@ -4,7 +4,7 @@ Plugin URI: https://wordpress.org/plugins/footnotes/ Description: time to bring footnotes to your website! footnotes are known from offline publishing and everybody takes them for granted when reading a magazine. Author: Mark Cheret - Version: 2.0.7 + Version: 2.0.8 Author URI: http://cheret.de/plugins/footnotes-2/ Text Domain: footnotes Domain Path: /languages diff --git a/readme.txt b/readme.txt index a4b0dbe..b3f97b9 100755 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: footnote, footnotes, bibliography, formatting, notes, Post, posts, referen Requires at least: 3.9 Tested up to: 5.5 Requires PHP: 5.6 -Stable Tag: 2.0.7 +Stable Tag: 2.0.8 License: GPLv3 or later License URI: http://www.gnu.org/licenses/gpl-3.0.html @@ -80,8 +80,12 @@ Visit this swift write-up from a **footnotes** user by the name of **Southwest** == Changelog == += 2.0.8 = +- BUGFIX: Priority level back to PHP_INT_MAX (need to get in touch with other plugins) + = 2.0.7 = - BUGFIX: Disabled hook "the_post" **Any related code in the plugin shall disappear next** +- Update: Set priority level back to 10 assuming it is unproblematic - Update: Added backwards compatible support for legacy arrow and index placeholders in template - Update: Settings defaults adjusted for better and more up-to-date tooltip layout @@ -96,6 +100,7 @@ Visit this swift write-up from a **footnotes** user by the name of **Southwest** - Bugfix: UI: Reference container: Collapse button fully clickable, not sign only - Bugfix: UI: Reference container: Collapse button 'collapse' with minus sign not hyphen-minus - Update: UX: Tooltip: set display predelay to 0 for responsiveness (was 800 since 2.0.0, 400 before) +- BUGFIX: Priority level back to PHP_INT_MAX (ref container positioning not this plugin’s responsibility) = 2.0.5 = - Bugfix: Get references container close to content, not below all other features, by priority level 10