Releasing v2.0.6 only obvious and direly needed edits cannot wait with respect to users, cannot keep responding to users without providing this. May we please do the more extensive testing when bigger edits are at stake. Thank you. — For consistency, tags/2.0.5 is included as-is because it was actually delivered to our users only because the readme.txt was up-to-date too soon. So, that code is actually still on part of our users machines and I cannot hide away the priority level changes. See Changelog section. Sorry for that!
git-svn-id: https://plugins.svn.wordpress.org/footnotes/trunk@2413455 b8457f37-d9ea-0310-8a92-e5e31aec5664
This commit is contained in:
parent
362d9e60c6
commit
d7b36e27e9
10 changed files with 46 additions and 34 deletions
|
@ -12,7 +12,7 @@
|
||||||
* Edited for v2.0.3: Added style sheet versioning 2020-10-29T1413+0100
|
* 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
|
* Edited for v2.0.4: Added jQuery UI from WordPress 2020-11-01T1902+0100
|
||||||
*
|
*
|
||||||
* Last modified: 2020-11-05T0638+0100
|
* Last modified: 2020-11-05T1824+0100
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@ -126,6 +126,6 @@ class MCI_Footnotes {
|
||||||
wp_enqueue_script('mci-footnotes-js-jquery-tools', plugins_url('../js/jquery.tools.min.js', __FILE__));
|
wp_enqueue_script('mci-footnotes-js-jquery-tools', plugins_url('../js/jquery.tools.min.js', __FILE__));
|
||||||
|
|
||||||
// IMPORTANT: up-to-date plugin version number for cache busting.
|
// IMPORTANT: up-to-date plugin version number for cache busting.
|
||||||
wp_enqueue_style('mci-footnotes-css-public', plugins_url('../css/public.css', __FILE__), '', '2.0.5rc1');
|
wp_enqueue_style('mci-footnotes-css-public', plugins_url('../css/public.css', __FILE__), '', '2.0.6');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -488,9 +488,14 @@ class MCI_Footnotes_Task {
|
||||||
if (empty($l_str_FootnoteText)) {
|
if (empty($l_str_FootnoteText)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// get footnote index
|
// generate content of footnote index cell
|
||||||
$l_str_FirstFootnoteIndex = ($l_str_Index + 1);
|
$l_str_FirstFootnoteIndex = ($l_str_Index + 1);
|
||||||
$l_str_FootnoteIndex = MCI_Footnotes_Convert::Index(($l_str_Index + 1), MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_COUNTER_STYLE));
|
// wrap each index # in a white-space:nowrap span
|
||||||
|
$l_str_FootnoteIndex = '<span class="footnote_index_item">';
|
||||||
|
// wrap the arrow in a @media print { display:hidden } span
|
||||||
|
$l_str_FootnoteIndex .= '<span class="footnote_index_arrow">' . $l_str_Arrow . ' </span>';
|
||||||
|
// get the index
|
||||||
|
$l_str_FootnoteIndex .= MCI_Footnotes_Convert::Index(($l_str_Index + 1), MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_COUNTER_STYLE));
|
||||||
|
|
||||||
// check if it isn't the last footnote in the array
|
// check if it isn't the last footnote in the array
|
||||||
if ($l_str_FirstFootnoteIndex < count(self::$a_arr_Footnotes) && MCI_Footnotes_Convert::toBool(MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_BOOL_COMBINE_IDENTICAL_FOOTNOTES))) {
|
if ($l_str_FirstFootnoteIndex < count(self::$a_arr_Footnotes) && MCI_Footnotes_Convert::toBool(MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_BOOL_COMBINE_IDENTICAL_FOOTNOTES))) {
|
||||||
|
@ -501,16 +506,18 @@ class MCI_Footnotes_Task {
|
||||||
// set the further footnote as empty so it won't be displayed later
|
// set the further footnote as empty so it won't be displayed later
|
||||||
self::$a_arr_Footnotes[$l_str_CheckIndex] = "";
|
self::$a_arr_Footnotes[$l_str_CheckIndex] = "";
|
||||||
// add the footnote index to the actual index
|
// add the footnote index to the actual index
|
||||||
$l_str_FootnoteIndex .= ", " . MCI_Footnotes_Convert::Index(($l_str_CheckIndex + 1), MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_COUNTER_STYLE));
|
$l_str_FootnoteIndex .= ',</span> <span class="footnote_index_item">' . MCI_Footnotes_Convert::Index(($l_str_CheckIndex + 1), MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_COUNTER_STYLE));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$l_str_FootnoteIndex .= '</span>';
|
||||||
|
|
||||||
// replace all placeholders in the template templates/public/reference-container-body.html
|
// replace all placeholders in the template templates/public/reference-container-body.html
|
||||||
$l_obj_Template->replace(
|
$l_obj_Template->replace(
|
||||||
array(
|
array(
|
||||||
"post_id" => $l_int_PostID,
|
"post_id" => $l_int_PostID,
|
||||||
"id" => MCI_Footnotes_Convert::Index($l_str_FirstFootnoteIndex, MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_COUNTER_STYLE)),
|
"id" => MCI_Footnotes_Convert::Index($l_str_FirstFootnoteIndex, MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_COUNTER_STYLE)),
|
||||||
"arrow" => $l_str_Arrow,
|
|
||||||
"index" => $l_str_FootnoteIndex,
|
"index" => $l_str_FootnoteIndex,
|
||||||
"text" => $l_str_FootnoteText
|
"text" => $l_str_FootnoteText
|
||||||
)
|
)
|
||||||
|
|
|
@ -6,7 +6,7 @@
|
||||||
* Since: 1.0
|
* Since: 1.0
|
||||||
* Version: 2.0.6
|
* Version: 2.0.6
|
||||||
*
|
*
|
||||||
* Last modified: 2020-11-04T2131+0100
|
* Last modified: 2020-11-05T1826+0100
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
@ -127,7 +127,7 @@ span.footnote_tooltip {
|
||||||
border:none !important;
|
border:none !important;
|
||||||
text-align: left !important;
|
text-align: left !important;
|
||||||
vertical-align: top !important;
|
vertical-align: top !important;
|
||||||
padding: 10px 5px 5px 0 !important;
|
padding: 10px 6px 5px 0 !important;
|
||||||
}
|
}
|
||||||
.footnote_plugin_index a,
|
.footnote_plugin_index a,
|
||||||
.footnote_plugin_text a {
|
.footnote_plugin_text a {
|
||||||
|
@ -138,17 +138,19 @@ span.footnote_tooltip {
|
||||||
text-decoration: underline !important;
|
text-decoration: underline !important;
|
||||||
}
|
}
|
||||||
.footnote_plugin_index {
|
.footnote_plugin_index {
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
overflow-wrap: unset;
|
overflow-wrap: unset;
|
||||||
word-wrap: unset;
|
word-wrap: unset;
|
||||||
word-wrap: normal !important;
|
word-wrap: normal !important;
|
||||||
word-break: unset;
|
word-break: unset;
|
||||||
word-break: keep-all !important;
|
word-break: keep-all !important;
|
||||||
max-width: 140px;
|
max-width: 140px;
|
||||||
width: 1px; /*auto-extending column to fit widest*/
|
width: 2em; /*auto-extending column to fit widest*/
|
||||||
white-space: nowrap;
|
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
.footnote_index_item {
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
.footnote_plugin_text {
|
.footnote_plugin_text {
|
||||||
width: unset; /*unset width of text column to fix site issues*/
|
width: unset; /*unset width of text column to fix site issues*/
|
||||||
}
|
}
|
||||||
|
@ -175,7 +177,7 @@ span.footnote_tooltip {
|
||||||
@media print {
|
@media print {
|
||||||
.footnote_tooltip,
|
.footnote_tooltip,
|
||||||
.footnote_reference_container_collapse_button,
|
.footnote_reference_container_collapse_button,
|
||||||
.footnote_plugin_index_arrow {
|
.footnote_index_arrow {
|
||||||
display: none;
|
display: none;
|
||||||
}
|
}
|
||||||
.footnote_plugin_tooltip_text {
|
.footnote_plugin_tooltip_text {
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
Plugin URI: https://wordpress.org/plugins/footnotes/
|
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.
|
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
|
Author: Mark Cheret
|
||||||
Version: 2.0.4
|
Version: 2.0.6
|
||||||
Author URI: http://cheret.de/plugins/footnotes-2/
|
Author URI: http://cheret.de/plugins/footnotes-2/
|
||||||
Text Domain: footnotes
|
Text Domain: footnotes
|
||||||
Domain Path: /languages
|
Domain Path: /languages
|
||||||
|
|
Binary file not shown.
|
@ -5,7 +5,7 @@ msgstr ""
|
||||||
"Project-Id-Version: footnotes\n"
|
"Project-Id-Version: footnotes\n"
|
||||||
"Report-Msgid-Bugs-To: http://wordpress.org/tag/footnotes\n"
|
"Report-Msgid-Bugs-To: http://wordpress.org/tag/footnotes\n"
|
||||||
"POT-Creation-Date: 2014-10-18 20:58+0100\n"
|
"POT-Creation-Date: 2014-10-18 20:58+0100\n"
|
||||||
"PO-Revision-Date: 2020-11-04T2152+0100\n"
|
"PO-Revision-Date: 2020-11-05T1306+0100\n"
|
||||||
"Last-Translator: @pewgeuges\n"
|
"Last-Translator: @pewgeuges\n"
|
||||||
"Language-Team: SHE <s.herndler@methis.at>\n"
|
"Language-Team: SHE <s.herndler@methis.at>\n"
|
||||||
"Language: en_GB\n"
|
"Language: en_GB\n"
|
||||||
|
@ -168,7 +168,7 @@ msgstr "in the footer"
|
||||||
|
|
||||||
#: class/dashboard/subpage-main.php:113
|
#: class/dashboard/subpage-main.php:113
|
||||||
msgid "at the end of the post"
|
msgid "at the end of the post"
|
||||||
msgstr "at the end of the page"
|
msgstr "at the end of the post"
|
||||||
|
|
||||||
#: class/dashboard/subpage-main.php:114
|
#: class/dashboard/subpage-main.php:114
|
||||||
msgid "in the widget area"
|
msgid "in the widget area"
|
||||||
|
|
Binary file not shown.
|
@ -5,7 +5,7 @@ msgstr ""
|
||||||
"Project-Id-Version: footnotes\n"
|
"Project-Id-Version: footnotes\n"
|
||||||
"Report-Msgid-Bugs-To: http://wordpress.org/tag/footnotes\n"
|
"Report-Msgid-Bugs-To: http://wordpress.org/tag/footnotes\n"
|
||||||
"POT-Creation-Date: 2014-10-18 20:59+0100\n"
|
"POT-Creation-Date: 2014-10-18 20:59+0100\n"
|
||||||
"PO-Revision-Date: 2020-11-04T2153+0100\n"
|
"PO-Revision-Date: 2020-11-05T1307+0100\n"
|
||||||
"Last-Translator: @pewgeuges\n"
|
"Last-Translator: @pewgeuges\n"
|
||||||
"Language-Team: SHE <s.herndler@methis.at>\n"
|
"Language-Team: SHE <s.herndler@methis.at>\n"
|
||||||
"Language: en_US\n"
|
"Language: en_US\n"
|
||||||
|
@ -168,7 +168,7 @@ msgstr "in the footer"
|
||||||
|
|
||||||
#: class/dashboard/subpage-main.php:113
|
#: class/dashboard/subpage-main.php:113
|
||||||
msgid "at the end of the post"
|
msgid "at the end of the post"
|
||||||
msgstr "at the end of the page"
|
msgstr "at the end of the post"
|
||||||
|
|
||||||
#: class/dashboard/subpage-main.php:114
|
#: class/dashboard/subpage-main.php:114
|
||||||
msgid "in the widget area"
|
msgid "in the widget area"
|
||||||
|
|
28
readme.txt
28
readme.txt
|
@ -4,7 +4,7 @@ Tags: footnote, footnotes, bibliography, formatting, notes, Post, posts, referen
|
||||||
Requires at least: 3.9
|
Requires at least: 3.9
|
||||||
Tested up to: 5.5
|
Tested up to: 5.5
|
||||||
Requires PHP: 5.6
|
Requires PHP: 5.6
|
||||||
Stable Tag: 2.0.4
|
Stable Tag: 2.0.6
|
||||||
License: GPLv3 or later
|
License: GPLv3 or later
|
||||||
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
||||||
|
|
||||||
|
@ -82,19 +82,25 @@ Visit this swift write-up from a **footnotes** user by the name of **Southwest**
|
||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
|
||||||
= 2.0.5rc1 =
|
= 2.0.6 =
|
||||||
- Update: Autoload / infinite scroll support added thanks to @docteurfitness <https://wordpress.org/support/topic/auto-load-post-compatibility-update/>
|
- Update: Autoload / infinite scroll support thanks to @docteurfitness <https://wordpress.org/support/topic/auto-load-post-compatibility-update/>
|
||||||
- Bugfix: Settings style sheet unenqueued to fix input boxes on public pages (enqueued for 2.0.4)
|
- Bugfix: Layout: Footnote referrers: deleted vertical align tweaks for cross-theme and user agent compatibility
|
||||||
- Bugfix: Public style sheet: Footnote referrers: deleted vertical align tweaks for cross-theme and user agent compatibility
|
- Bugfix: Layout: Reference container: fixed line break behavior in footnote # clusters
|
||||||
- Bugfix: Public style sheet: Reference container: auto-extending column to fit widest, to fix display with short note texts
|
- Bugfix: Layout: Reference container: auto-extending column to fit widest, to fix display with short note texts
|
||||||
- Bugfix: Public style sheet: Reference container: IDs: slightly increased left padding
|
- Bugfix: Layout: Reference container: IDs: slightly increased left padding
|
||||||
|
- Bugfix: Translations: fixed spelling error and erroneously changed word in en_GB and en_US
|
||||||
|
- Update: Typesetting: discarded the dot after footnote numbers as not localizable (should be optional)
|
||||||
|
- 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
|
||||||
- Bugfix: Public style sheet: Reference container: unset width of text column to fix site issues
|
- Bugfix: Public style sheet: Reference container: unset width of text column to fix site issues
|
||||||
- Update: Enable all hooks by default to prevent footnotes from seeming broken in post titles
|
- Update: Enable all hooks by default to prevent footnotes from seeming broken in post titles
|
||||||
- Bugfix: Restore cursor shape pointer over 'Continue reading' button after hyperlink removal
|
- Bugfix: Restore cursor shape pointer over 'Continue reading' button after hyperlink removal
|
||||||
- Update: Tooltip infobox: set display predelay to 0 for responsiveness (was 800 since 2.0.0, 400 before)
|
- Bugfix: Settings style sheet unenqueued to fix input boxes on public pages (enqueued for 2.0.4)
|
||||||
- Bugfix: Reference container: collapse button fully clickable, not sign only
|
|
||||||
- Bugfix: Reference container: collapse button 'collapse' with minus sign not hyphen-minus
|
|
||||||
- Bugfix: Translations: Spelling error in en_GB and en_US
|
|
||||||
|
|
||||||
= 2.0.4 =
|
= 2.0.4 =
|
||||||
- Update: Restored arrow settings to customize or disable the now prepended arrow symbol
|
- Update: Restored arrow settings to customize or disable the now prepended arrow symbol
|
||||||
|
|
|
@ -1,13 +1,10 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td
|
<td
|
||||||
|
id="footnote_plugin_reference_[[post_id]]_[[id]]"
|
||||||
class="footnote_plugin_index footnote_plugin_link"
|
class="footnote_plugin_index footnote_plugin_link"
|
||||||
id="footnote_plugin_reference_[[post_id]]_[[id]]"
|
|
||||||
onclick="footnote_moveToAnchor_[[post_id]]('footnote_plugin_tooltip_[[post_id]]_[[id]]');"
|
onclick="footnote_moveToAnchor_[[post_id]]('footnote_plugin_tooltip_[[post_id]]_[[id]]');"
|
||||||
><a
|
><a
|
||||||
><span
|
>[[index]]</a
|
||||||
class="footnote_plugin_index_arrow"
|
|
||||||
>[[arrow]] </span
|
|
||||||
>[[index]].</a
|
|
||||||
></td>
|
></td>
|
||||||
<td
|
<td
|
||||||
class="footnote_plugin_text"
|
class="footnote_plugin_text"
|
||||||
|
|
Reference in a new issue