diff --git a/.distignore b/.distignore
index 46ab074..7bc6ed0 100644
--- a/.distignore
+++ b/.distignore
@@ -1,4 +1,5 @@
# A set of files you probably don't want in your WordPress.org distribution
+
.distignore
.editorconfig
.git
diff --git a/.eslintignore b/.eslintignore
index 4fbc898..2213c73 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,6 +1,3 @@
-dist/
-docs/
-vendor/
-node_modules/
+tmp/
*.min.js
jquery.tools.js
diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml
index 7e53d76..e3b2010 100644
--- a/.github/workflows/php.yml
+++ b/.github/workflows/php.yml
@@ -34,10 +34,12 @@ jobs:
- name: Lint JS code
run: composer run format:js:fix && composer run lint:js
-
- # TODO: Fix CSS errors
- #- name: Format and lint CSS code
+
+ #- name: Lint stylesheets
# run: composer run lint:css
+
+ - name: Lint Markdown files
+ run: composer run lint:md
# TODO: Add tests
# - name: Run test suite
diff --git a/.github/workflows/release-handler.yml b/.github/workflows/release-handler.yml
index cdcc53d..ab35d63 100644
--- a/.github/workflows/release-handler.yml
+++ b/.github/workflows/release-handler.yml
@@ -20,7 +20,7 @@ jobs:
- name: Build Plugin
run: |
- composer run build -- -y
+ composer run build
- name: Rename dist/ folder
run: |
diff --git a/.gitignore b/.gitignore
index 36ca5bb..dbb899d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,8 +1,99 @@
-.phpdoc/
-vendor/
-node_modules/
-dist/
-tmp/
+# -------------------------
+# BEGIN Default WordPress Project Ignores
+# Adapted from: https://salferrarello.com/wordpress-gitignore/
+# -------------------------
+# Ignore all files and directories starting with `.` or `~`.
+.*
+~*
+
+# Ignore Node and Composer dependency directories.
+node_modules/
+vendor/
+
+# Ignore OS-generated files.
+ehthumbs.db
+Thumbs.db
+desktop.ini
+
+# Ignore Editor files.
+*.sublime-project
+*.sublime-workspace
+*.komodoproject
+
+# Ignore log files and databases.
+*.log
+*.sql
+*.sqlite
+
+# Ignore compiled files.
+*.com
+*.class
+*.dll
+*.exe
+*.o
+*.so
+
+# Ignore packaged files.
+*.7z
+*.dmg
+*.gz
+*.iso
+*.jar
+*.rar
+*.tar
+*.zip
+
+# Ignore distribution process files, if they are ever leftover.
+
+dist/
+svn-tmp/
+*.min.*
+
+# Ignore temporary files.
+
+tmp/
+*.tmp
*.bak
-authors.txt
+
+# -------------------------
+# BEGIN Whitelisted Files
+# -------------------------
+
+# Track these version control files, if they exist.
+!.gitignore
+!.github/
+
+# Track these dependency tracking files, if they exist
+
+!composer.json
+!composer-lock.json
+!package.json
+!package-lock.json
+
+# Track these distribution ignore files, if they exist.
+
+!.distignore
+
+# Track these linter/formatter configuration files, if they exist.
+
+!.editorconfig
+!.phpcs.xml.dist
+!.eslintrc.js
+!.eslintignore
+!.php-commitizen.php
+!.prettierignore
+!.prettierrc
+!.stylelintignore
+!.stylelintrc.json
+
+# Track favicon files, if they exist.
+!android-chrome-*.png
+!apple-touch-icon*.png
+!browserconfig.xml
+!favicon*.png
+!favicon*.ico
+!manifest.json
+!mstile-*.png
+!safari-pinned-tab.svg
+!site.webmanifest
diff --git a/.prettierignore b/.prettierignore
index 4fbc898..2213c73 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -1,6 +1,3 @@
-dist/
-docs/
-vendor/
-node_modules/
+tmp/
*.min.js
jquery.tools.js
diff --git a/.stylelintignore b/.stylelintignore
index e0f7c2b..a5c1199 100644
--- a/.stylelintignore
+++ b/.stylelintignore
@@ -1,5 +1,2 @@
-dist/
-docs/
-vendor/
-node_modules/
+tmp/
*.min.css
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a280199..e206947 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,496 +1,871 @@
+# Changelog
+
= 2.7.1 =
-- Bugfix: Stylesheets: namespace collapsed CSS class, thanks to @cybermrmotte @markyz89 bug reports.
+
+- Bugfix: Stylesheets: namespace collapsed CSS class, thanks to @cybermrmotte
+ @markyz89 bug reports.
- Dashboard: move Plugin settings under default WP Settings menu.
- Bugfix: Footnotes: fix bug when using multiple paragraphs in footnotes.
- Documentation: remove outdated MCI/ManFisher references.
- Documentation: split changelog into seperate file.
= 2.7.0 =
-- Adding: Reference container: optionally per section by shortcode, thanks to @grflukas issue report.
-- Bugfix: Excerpts: make excerpt handling backward compatible, thanks to @mfessler bug report.
-- Bugfix: Dashboard: debug the 'Quick start guide' tab, thanks to @rumperuu bug report.
+
+- Adding: Reference container: optionally per section by shortcode, thanks
+ to @grflukas issue report.
+- Bugfix: Excerpts: make excerpt handling backward compatible, thanks to
+ @mfessler bug report.
+- Bugfix: Dashboard: debug the 'Quick start guide' tab, thanks to @rumperuu
+ bug report.
= 2.6.6 =
-- Bugfix: Process: fix issue that caused some footnotes to not be processed, thanks to @docteurfitness @rkupadhya @offpeakdesign bug reports.
+
+- Bugfix: Process: fix issue that caused some footnotes to not be processed,
+ thanks to @docteurfitness @rkupadhya @offpeakdesign bug reports.
= 2.6.5 =
-- Bugfix: Editor buttons: debug button by reverting name change in PHP file while JS file and HTML template remained unsynced, thanks to @gova bug report.
-- Bugfix: Hooks: default-disable the_excerpt hook with respect to theme-specific excerpt handling, thanks to @mmallett bug reports.
+
+- Bugfix: Editor buttons: debug button by reverting name change in PHP
+ file while JS file and HTML template remained unsynced, thanks to @gova
+ bug report.
+- Bugfix: Hooks: default-disable the_excerpt hook with respect to theme-specific
+ excerpt handling, thanks to @mmallett bug reports.
= 2.6.4 =
-- Bugfix: Process: remove trailing comma after last argument in multiline function calls for PHP < 7.3, thanks to @scroom @copylefter @lagoon24 bug reports.
+
+- Bugfix: Process: remove trailing comma after last argument in multiline
+ function calls for PHP < 7.3, thanks to @scroom @copylefter @lagoon24
+ bug reports.
= 2.6.3 =
-- Bugfix: Reference container: debug footnotes number text color in the table header cells required for accessibility, thanks to @spaceling bug report.
-- Bugfix: Excerpts: debug the 'Yes' option by generating excerpts with footnotes on the basis of the posts, thanks to @nikelaos @martinneumannat bug reports.
-- Bugfix: Reference container: debug span elements in backlinks by removing 'event.stopPropagation()' from jQuery scroll down function, thanks to @lolzim bug report.
-- Update: Excerpts: set the default value of the debugged 'Footnotes in excerpts' setting to Yes.
-- Update: Excerpts: enable the hook 'the_excerpt' by default to make the debugged 'Footnotes in excerpts' setting effective.
+
+- Bugfix: Reference container: debug footnotes number text color in the
+ table header cells required for accessibility, thanks to @spaceling bug
+ report.
+- Bugfix: Excerpts: debug the 'Yes' option by generating excerpts with
+ footnotes on the basis of the posts, thanks to @nikelaos @martinneumannat
+ bug reports.
+- Bugfix: Reference container: debug span elements in backlinks by removing
+ 'event.stopPropagation()' from jQuery scroll down function, thanks to
+ @lolzim bug report.
+- Update: Excerpts: set the default value of the debugged 'Footnotes in
+ excerpts' setting to Yes.
+- Update: Excerpts: enable the hook 'the_excerpt' by default to make the
+ debugged 'Footnotes in excerpts' setting effective.
= 2.6.2 =
-- Bugfix: Excerpts: debug the 'No' option by generating excerpts from scratch without footnotes, thanks to @nikelaos @markcheret @martinneumannat bug reports.
-- Bugfix: Tooltips: Continue reading: debug link for AMP compatibility mode.
+
+- Bugfix: Excerpts: debug the 'No' option by generating excerpts from scratch
+ without footnotes, thanks to @nikelaos @markcheret @martinneumannat bug
+ reports.
+- Bugfix: Tooltips: Continue reading: debug link for AMP compatibility
+ mode.
= 2.6.1 =
-- Bugfix: Tooltips: Styling: Font color: set default value to black for maximum contrast on default white background color, thanks to 4msc bug report.
-- Bugfix: Tooltips: Styling: Background color: set default value back to white because empty doesn’t work out as expected.
+
+- Bugfix: Tooltips: Styling: Font color: set default value to black for
+ maximum contrast on default white background color, thanks to 4msc bug
+ report.
+- Bugfix: Tooltips: Styling: Background color: set default value back to
+ white because empty doesn’t work out as expected.
= 2.6.0 =
-- Adding: Reference container: get expanding and collapsing to work also in AMP compatibility mode, thanks to @westonruter code contribution.
-- Adding: Tooltips: make display work purely by style rules for AMP compatibility, thanks to @milindmore22 code contribution.
-- Bugfix: Tooltips: AMP tooltips: enable accessibility by keyboard navigation, thanks to @westonruter code contribution.
+
+- Adding: Reference container: get expanding and collapsing to work also
+ in AMP compatibility mode, thanks to @westonruter code contribution.
+- Adding: Tooltips: make display work purely by style rules for AMP compatibility,
+ thanks to @milindmore22 code contribution.
+- Bugfix: Tooltips: AMP tooltips: enable accessibility by keyboard navigation,
+ thanks to @westonruter code contribution.
= 2.5.15 =
-- Bugfix: Dashboard: General settings: Footnote start and end short codes: debug select box for shortcodes with pointy brackets.
-- Update: Dashboard: General settings: Footnote start and end short codes: add information about pointy brackets.
+
+- Bugfix: Dashboard: General settings: Footnote start and end short codes:
+ debug select box for shortcodes with pointy brackets.
+- Update: Dashboard: General settings: Footnote start and end short codes:
+ add information about pointy brackets.
= 2.5.14 =
-- Bugfix: Footnote delimiter short codes: fix numbering bug by cross-editor HTML escapement schema unification, thanks to @patrick_here @alifarahani8000 @gova bug reports.
-- Update: Dashboard: General settings: Footnote start and end short codes: delete comment on pointy brackets.
+
+- Bugfix: Footnote delimiter short codes: fix numbering bug by cross-editor
+ HTML escapement schema unification, thanks to @patrick_here @alifarahani8000
+ @gova bug reports.
+- Update: Dashboard: General settings: Footnote start and end short codes:
+ delete comment on pointy brackets.
= 2.5.13 =
-- Bugfix: Dashboard: Referrers and tooltips: Backlink symbol: debug select box by reverting identity check to equality check, thanks to @lolzim bug report.
-- Bugfix: Footnote delimiter short codes: debug closing pointy brackets in the Block Editor by accounting for unbalanced HTML escapement.
-- Update: Dashboard: General settings: Footnote start and end short codes: update information about short codes using pointy brackets.
+
+- Bugfix: Dashboard: Referrers and tooltips: Backlink symbol: debug select
+ box by reverting identity check to equality check, thanks to @lolzim
+ bug report.
+- Bugfix: Footnote delimiter short codes: debug closing pointy brackets
+ in the Block Editor by accounting for unbalanced HTML escapement.
+- Update: Dashboard: General settings: Footnote start and end short codes:
+ update information about short codes using pointy brackets.
= 2.5.12 =
-- Update: Scrolling: CSS-based smooth scroll behavior (optional), thanks to @paulgpetty and @bogosavljev issue reports.
-- Bugfix: Backlinks: reflect scroll functions down/up differentiation across the template set, thanks to @bogosavljev bug report.
-- Bugfix: Referrers: Hard links: enforce scroll offset with '!important' property for surroundings specifying otherwise, thanks to @bogosavljev bug report.
-- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes in their label, by optionally moving footnotes after the end of the label.
-- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes in their label, by optionally disconnecting those labels.
+
+- Update: Scrolling: CSS-based smooth scroll behavior (optional), thanks
+ to @paulgpetty and @bogosavljev issue reports.
+- Bugfix: Backlinks: reflect scroll functions down/up differentiation across
+ the template set, thanks to @bogosavljev bug report.
+- Bugfix: Referrers: Hard links: enforce scroll offset with '!important'
+ property for surroundings specifying otherwise, thanks to @bogosavljev
+ bug report.
+- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes
+ in their label, by optionally moving footnotes after the end of the label.
+- Bugfix: Forms: prevent inadvertently toggling input elements with footnotes
+ in their label, by optionally disconnecting those labels.
- Bugfix: Scroll offset: correct syntax error in the main style sheet.
-- Bugfix: Reference container: correct new syntax errors in the 8 reference container row templates.
-- Bugfix: Reference container: correct a new typo in the JavaScript reference container template.
-- Update: Dashboard: General settings: split a dedicated 'URL fragment ID configuration' metabox off the 'Scrolling behavior' metabox.
+- Bugfix: Reference container: correct new syntax errors in the 8 reference
+ container row templates.
+- Bugfix: Reference container: correct a new typo in the JavaScript reference
+ container template.
+- Update: Dashboard: General settings: split a dedicated 'URL fragment
+ ID configuration' metabox off the 'Scrolling behavior' metabox.
= 2.5.11 =
-- Bugfix: Forms: remove footnotes from input field values, thanks to @bogosavljev bug report.
-- Bugfix: Reference container: apply web semantics to improve readability for assistive technologies, thanks to @derivationfr issue report and code contribution.
-- Bugfix: Tooltips: Styling: Background color: empty default value to adopt theme background, thanks to 4msc bug report.
-- Bugfix: Dashboard: debug text input fields by disabling quotation mark escapement, thanks to @rumperuu code contribution in the standards compliance overhaul.
-- Update: Documentation: Readme.txt: comment line below the 'Stable Tag' field to warn that this field is (unintuitively) parsed for release configuration.
-- Update: Documentation: Readme.txt: informative 'Version' field in sync with 'Version' in 'footnotes.php' for bugfix versions available ahead of the Stable Tag.
-- Update: Documentation: Readme.txt: informative 'Package Version' field in sync with the 'Package V.' field added in the 'footnotes.php' file header.
-- Update: Codebase: make PHP code comply to WordPress PHP Coding Standards requirements, thanks to @rumperuu code contribution and refactoring.
-- Bugfix: Forms: try to prevent the adverse effect of clicking footnote referrers in labels of input elements by 'event.stopPropagation()' in jQuery scroll down function.
-- Bugfix: Forms: mitigate the adverse effect of clicking footnote referrers in labels of input elements by an optional, configurable scroll down delay.
-- Bugfix: Scroll durations: mitigate the downside of delayed scrolling down by optionally enabling asymmetric scroll durations (e.g. fast down, slower up).
-- Update: Scroll delays: add a setting to configure also a scroll up delay for completeness.
-- Bugfix: Tooltips: Styling: protect padding against removal in surroundings with explicit zero padding.
+
+- Bugfix: Forms: remove footnotes from input field values, thanks to @bogosavljev
+ bug report.
+- Bugfix: Reference container: apply web semantics to improve readability
+ for assistive technologies, thanks to @derivationfr issue report and
+ code contribution.
+- Bugfix: Tooltips: Styling: Background color: empty default value to adopt
+ theme background, thanks to 4msc bug report.
+- Bugfix: Dashboard: debug text input fields by disabling quotation mark
+ escapement, thanks to @rumperuu code contribution in the standards compliance
+ overhaul.
+- Update: Documentation: Readme.txt: comment line below the 'Stable Tag'
+ field to warn that this field is (unintuitively) parsed for release configuration.
+- Update: Documentation: Readme.txt: informative 'Version' field in sync
+ with 'Version' in 'footnotes.php' for bugfix versions available ahead
+ of the Stable Tag.
+- Update: Documentation: Readme.txt: informative 'Package Version' field
+ in sync with the 'Package V.' field added in the 'footnotes.php' file
+ header.
+- Update: Codebase: make PHP code comply to WordPress PHP Coding Standards
+ requirements, thanks to @rumperuu code contribution and refactoring.
+- Bugfix: Forms: try to prevent the adverse effect of clicking footnote
+ referrers in labels of input elements by 'event.stopPropagation()' in
+ jQuery scroll down function.
+- Bugfix: Forms: mitigate the adverse effect of clicking footnote referrers
+ in labels of input elements by an optional, configurable scroll down
+ delay.
+- Bugfix: Scroll durations: mitigate the downside of delayed scrolling
+ down by optionally enabling asymmetric scroll durations (e.g. fast down,
+ slower up).
+- Update: Scroll delays: add a setting to configure also a scroll up delay
+ for completeness.
+- Bugfix: Tooltips: Styling: protect padding against removal in surroundings
+ with explicit zero padding.
- Bugfix: Tooltips: Display: CSS transitions: fix syntax error.
= 2.5.10 =
-- Bugfix: Codebase: revert to 2.5.8 with apologies (below), thanks to @little-shiva @watershare @adjayabdg @staho @frav8 @voregnev @dsl225 @alexclassroom @a223123131 @codldmac bug reports.
+
+- Bugfix: Codebase: revert to 2.5.8 with apologies (below), thanks to @little-shiva
+ @watershare @adjayabdg @staho @frav8 @voregnev @dsl225 @alexclassroom
+ @a223123131 @codldmac bug reports.
= 2.5.9d1 =
-- Update: Codebase: accidental release of trunk/, tagged when 2.5.10 was released 3½ h later. OUR APOLOGIES, PLEASE, FOR THE 2.5.9d1 PLUGIN 'Stable Tag' MISHAP.
+
+- Update: Codebase: accidental release of trunk/, tagged when 2.5.10 was
+ released 3½ h later. OUR APOLOGIES, PLEASE, FOR THE 2.5.9d1 PLUGIN 'Stable
+ Tag' MISHAP.
= 2.5.8 =
-- Bugfix: Layout: support right-to-left writing direction by replacing remaining CSS values 'left' with 'start', thanks to @arahmanshaalan bug report.
-- Bugfix: Layout: support right-to-left writing direction by enabling mirrored paddings on HTML dir="rtl" pages, thanks to @arahmanshaalan bug report.
+
+- Bugfix: Layout: support right-to-left writing direction by replacing
+ remaining CSS values 'left' with 'start', thanks to @arahmanshaalan bug
+ report.
+- Bugfix: Layout: support right-to-left writing direction by enabling mirrored
+ paddings on HTML dir="rtl" pages, thanks to @arahmanshaalan bug report.
= 2.5.7 =
-- Bugfix: Process: fix footnote duplication by emptying the footnotes list every time the search algorithm is run on the content, thanks to @inoruhana bug report.
+
+- Bugfix: Process: fix footnote duplication by emptying the footnotes list
+ every time the search algorithm is run on the content, thanks to @inoruhana
+ bug report.
= 2.5.6 =
-- Bugfix: Reference container: optional alternative expanding and collapsing without jQuery for use with hard links, thanks to @hopper87it @pkverma99 issue reports.
+
+- Bugfix: Reference container: optional alternative expanding and collapsing
+ without jQuery for use with hard links, thanks to @hopper87it @pkverma99
+ issue reports.
- Bugfix: Alternative tooltips: shrink width to short content.
-- Update: Documentation: slightly revise or update the plugin’s welcome page on WordPress.org.
+- Update: Documentation: slightly revise or update the plugin’s welcome
+ page on WordPress.org.
= 2.5.5 =
-- Update: Stylesheets: increase speed and energy efficiency by tailoring stylesheets to the needs of the instance, thanks to @docteurfitness design contribution.
-- Bugfix: Stylesheets: minify to shrink the carbon footprint, increase speed and implement best practice, thanks to @docteurfitness issue report.
-- Bugfix: Libraries: optimize processes by loading external and internal scripts only if needed, thanks to @docteurfitness issue report.
-- Bugfix: Process: fix numbering bug impacting footnote #2 with footnote #1 close to start, thanks to @rumperuu bug report, thanks to @lolzim code contribution.
-- Update: Dashboard: add or edit descriptions to the tooltips and tooltip text delimiter settings and the backlink symbol configuration setting.
+
+- Update: Stylesheets: increase speed and energy efficiency by tailoring
+ stylesheets to the needs of the instance, thanks to @docteurfitness design
+ contribution.
+- Bugfix: Stylesheets: minify to shrink the carbon footprint, increase
+ speed and implement best practice, thanks to @docteurfitness issue report.
+- Bugfix: Libraries: optimize processes by loading external and internal
+ scripts only if needed, thanks to @docteurfitness issue report.
+- Bugfix: Process: fix numbering bug impacting footnote #2 with footnote
+ #1 close to start, thanks to @rumperuu bug report, thanks to @lolzim
+ code contribution.
+- Update: Dashboard: add or edit descriptions to the tooltips and tooltip
+ text delimiter settings and the backlink symbol configuration setting.
- Update: Dashboard: decrease font size and padding of the descriptions.
= 2.5.4 =
-- Bugfix: Referrers: optional fixes to vertical alignment, font size and position (static) for in-theme consistency and cross-theme stability, thanks to @tomturowski bug report.
-- Bugfix: Tooltips: fix jQuery positioning bug moving tooltips out of view and affecting (TablePress tables in) some themes, thanks to @wisenilesh bug report.
-- Bugfix: Reference container, tooltips: URL wrap: enable the 'word-wrap: anywhere' rule, thanks to @rebelc0de bug report.
-- Bugfix: Reference container, tooltips: URL wrap: account for leading space in value, thanks to @karolszakiel example provision.
-- Bugfix: Dashboard: Tooltip dimensions: move from 'Tooltip position' to a dedicated metabox, thanks to @codldmac issue report.
-- Update: Libraries: jQuery Tools: replace deprecated function jQuery.isFunction(), thanks to @a223123131 bug report.
-- Bugfix: Editor button: Classic Editor text mode: try to fix uncaught reference error of “QTags is not defined”, thanks to @dpartridge bug report.
-- Update: Reference container: Hard backlinks (optional): optional configurable tooltip hinting to use the backbutton instead, thanks to @theroninjedi47 bug report.
-- Update: Tooltips: Excerpt delimiter: add configuration settings in the dashboard.
-- Bugfix: Tooltips: fix display in Popup Maker popups by correcting a coding error.
+
+- Bugfix: Referrers: optional fixes to vertical alignment, font size and
+ position (static) for in-theme consistency and cross-theme stability,
+ thanks to @tomturowski bug report.
+- Bugfix: Tooltips: fix jQuery positioning bug moving tooltips out of view
+ and affecting (TablePress tables in) some themes, thanks to @wisenilesh
+ bug report.
+- Bugfix: Reference container, tooltips: URL wrap: enable the 'word-wrap:
+ anywhere' rule, thanks to @rebelc0de bug report.
+- Bugfix: Reference container, tooltips: URL wrap: account for leading
+ space in value, thanks to @karolszakiel example provision.
+- Bugfix: Dashboard: Tooltip dimensions: move from 'Tooltip position' to
+ a dedicated metabox, thanks to @codldmac issue report.
+- Update: Libraries: jQuery Tools: replace deprecated function jQuery.isFunction(),
+ thanks to @a223123131 bug report.
+- Bugfix: Editor button: Classic Editor text mode: try to fix uncaught
+ reference error of “QTags is not defined”, thanks to @dpartridge bug
+ report.
+- Update: Reference container: Hard backlinks (optional): optional configurable
+ tooltip hinting to use the backbutton instead, thanks to @theroninjedi47
+ bug report.
+- Update: Tooltips: Excerpt delimiter: add configuration settings in the
+ dashboard.
+- Bugfix: Tooltips: fix display in Popup Maker popups by correcting a coding
+ error.
- Bugfix: Editor button: Classic Editor text mode: correct label to singular.
-- Bugfix: Libraries: jQuery Tools: replace double equals sign discouraged in JavaScript with recommended triple equals sign.
+- Bugfix: Libraries: jQuery Tools: replace double equals sign discouraged
+ in JavaScript with recommended triple equals sign.
= 2.5.3 =
-- Bugfix: Reference container, tooltips: URL wrap: exclude URL pattern as folder name in Wayback Machine URL, thanks to @rumperuu bug report.
+
+- Bugfix: Reference container, tooltips: URL wrap: exclude URL pattern
+ as folder name in Wayback Machine URL, thanks to @rumperuu bug report.
= 2.5.2 =
-- Update: Tooltips: Excerpt delimiter: ability to display dedicated content before `[[/tooltip]]`, thanks to @jbj2199 issue report.
-- Bugfix: Localization: plugin language file name changes effective in version control system.
+
+- Update: Tooltips: Excerpt delimiter: ability to display dedicated content
+ before `[[/tooltip]]`, thanks to @jbj2199 issue report.
+- Bugfix: Localization: plugin language file name changes effective in
+ version control system.
= 2.5.1 =
-- Bugfix: Hooks: support footnotes in Popup Maker popups, thanks to @squatcher bug report.
-- Bugfix: Reference container: click on label expands but also collapses, thanks to @ahmadword bug report.
-- Bugfix: Reference container: Label: cursor takes pointer shape, thanks to @ahmadword bug report.
-- Bugfix: Dashboard: Custom CSS: mention validity of legacy while visible, thanks to @rkupadhya bug report.
-- Bugfix: Dashboard: Custom CSS: make class list column formatting effective again.
-- Update: Readme/documentation: add new contributors in the file header’s Contributors field.
-- Update: Readme/documentation: update or fix URLs in Download, Support and Development sections.
+
+- Bugfix: Hooks: support footnotes in Popup Maker popups, thanks to @squatcher
+ bug report.
+- Bugfix: Reference container: click on label expands but also collapses,
+ thanks to @ahmadword bug report.
+- Bugfix: Reference container: Label: cursor takes pointer shape, thanks
+ to @ahmadword bug report.
+- Bugfix: Dashboard: Custom CSS: mention validity of legacy while visible,
+ thanks to @rkupadhya bug report.
+- Bugfix: Dashboard: Custom CSS: make class list column formatting effective
+ again.
+- Update: Readme/documentation: add new contributors in the file header’s
+ Contributors field.
+- Update: Readme/documentation: update or fix URLs in Download, Support
+ and Development sections.
= 2.5.0 =
-- Adding: Templates: Enable template location stack, thanks to @misfist issue report and code contribution.
-- Bugfix: Hooks: support footnotes on category pages, thanks to @vitaefit bug report, thanks to @misfist code contribution.
-- Bugfix: Footnote delimiters: Syntax validation: exclude certain cases involving scripts, thanks to @andreasra bug report.
-- Bugfix: Footnote delimiters: Syntax validation: complete message with hint about setting, thanks to @andreasra bug report.
-- Bugfix: Footnote delimiters: Syntax validation: limit length of quoted string to 300 characters, thanks to @andreasra bug report.
-- Update: Dashboard: Footnote delimiters: Syntax validation: add more information around the setting.
-- Bugfix: Dashboard: Footnote delimiters: warning about '>' escapement disruption in WordPress Block Editor.
+
+- Adding: Templates: Enable template location stack, thanks to @misfist
+ issue report and code contribution.
+- Bugfix: Hooks: support footnotes on category pages, thanks to @vitaefit
+ bug report, thanks to @misfist code contribution.
+- Bugfix: Footnote delimiters: Syntax validation: exclude certain cases
+ involving scripts, thanks to @andreasra bug report.
+- Bugfix: Footnote delimiters: Syntax validation: complete message with
+ hint about setting, thanks to @andreasra bug report.
+- Bugfix: Footnote delimiters: Syntax validation: limit length of quoted
+ string to 300 characters, thanks to @andreasra bug report.
+- Update: Dashboard: Footnote delimiters: Syntax validation: add more information
+ around the setting.
+- Bugfix: Dashboard: Footnote delimiters: warning about '>' escapement
+ disruption in WordPress Block Editor.
= 2.4.0 =
-- Adding: Footnote delimiters: syntax validation for balanced footnote start and end tag short codes.
-- Bugfix: Templates: optimize template load and processing based on settings, thanks to @misfist code contribution.
-- Bugfix: Process: initialize hard link address variables to empty string to fix 'undefined variable' bug, thanks to @a223123131 bug report.
-- Bugfix: Reference container: Label: set empty label to U+202F NNBSP for more robustness, thanks to @lukashuggenberg feedback.
-- Bugfix: Scroll offset: initialize to safer one third window height for more robustness, thanks to @lukashuggenberg bug report.
-- Bugfix: Footnote delimiters: Dashboard: remove new option involving HTML comment tags only usable in source mode.
-- Bugfix: Reference container: Row borders: adapt left padding to the presence of an optional left border.
-- Bugfix: Reference container: add class 'footnote_plugin_symbol' to disambiguate repurposed class 'footnote_plugin_link'.
+
+- Adding: Footnote delimiters: syntax validation for balanced footnote
+ start and end tag short codes.
+- Bugfix: Templates: optimize template load and processing based on settings,
+ thanks to @misfist code contribution.
+- Bugfix: Process: initialize hard link address variables to empty string
+ to fix 'undefined variable' bug, thanks to @a223123131 bug report.
+- Bugfix: Reference container: Label: set empty label to U+202F NNBSP for
+ more robustness, thanks to @lukashuggenberg feedback.
+- Bugfix: Scroll offset: initialize to safer one third window height for
+ more robustness, thanks to @lukashuggenberg bug report.
+- Bugfix: Footnote delimiters: Dashboard: remove new option involving HTML
+ comment tags only usable in source mode.
+- Bugfix: Reference container: Row borders: adapt left padding to the presence
+ of an optional left border.
+- Bugfix: Reference container: add class 'footnote_plugin_symbol' to disambiguate
+ repurposed class 'footnote_plugin_link'.
= 2.3.0 =
-- Adding: Referrers and backlinks: optional hard links for AMP compatibility, thanks to @psykonevro issue report, thanks to @martinneumannat issue report and code contribution.
-- Bugfix: Reference container: convert top padding to margin and make it a setting, thanks to @hamshe bug report.
-- Bugfix: Referrers and backlinks: more effectively remove unwanted underline by disabling box shadow used instead of bottom border, thanks to @klusik feedback.
-- Bugfix: Dashboard: Custom CSS: swap migration Boolean, meaning 'show legacy' instead of 'migration complete', due to storage data structure constraints.
-- Update: Dashboard: Priority level: rename tab as 'Scope and priority', to account for the new alternative depending on widget_text hook activation.
-- Bugfix: Referrers and tooltips: correct scope of the line height fix to only affect the referrers, not the tooltip content.
-- Bugfix: Referrers: extend clickable area to the full line height in sync with current pointer shape.
-- Bugfix: Referrers: extend scope of the underline inhibition to be more comprehensive and consistent.
-- Bugfix: Reference container: Basic responsive page layout: edits to one of the optional stylesheets.
+
+- Adding: Referrers and backlinks: optional hard links for AMP compatibility,
+ thanks to @psykonevro issue report, thanks to @martinneumannat issue
+ report and code contribution.
+- Bugfix: Reference container: convert top padding to margin and make it
+ a setting, thanks to @hamshe bug report.
+- Bugfix: Referrers and backlinks: more effectively remove unwanted underline
+ by disabling box shadow used instead of bottom border, thanks to @klusik
+ feedback.
+- Bugfix: Dashboard: Custom CSS: swap migration Boolean, meaning 'show
+ legacy' instead of 'migration complete', due to storage data structure
+ constraints.
+- Update: Dashboard: Priority level: rename tab as 'Scope and priority',
+ to account for the new alternative depending on widget_text hook activation.
+- Bugfix: Referrers and tooltips: correct scope of the line height fix
+ to only affect the referrers, not the tooltip content.
+- Bugfix: Referrers: extend clickable area to the full line height in sync
+ with current pointer shape.
+- Bugfix: Referrers: extend scope of the underline inhibition to be more
+ comprehensive and consistent.
+- Bugfix: Reference container: Basic responsive page layout: edits to one
+ of the optional stylesheets.
= 2.2.10 =
-- Bugfix: Reference container: add option for table borders to restore pre-2.0.0 design, thanks to @noobishh issue report.
-- Bugfix: Reference container: add missing container ID in function name in default table row template for uncombined footnotes.
-- Bugfix: Reference container, tooltips: URL wrap: support also file transfer protocol URLs.
+
+- Bugfix: Reference container: add option for table borders to restore
+ pre-2.0.0 design, thanks to @noobishh issue report.
+- Bugfix: Reference container: add missing container ID in function name
+ in default table row template for uncombined footnotes.
+- Bugfix: Reference container, tooltips: URL wrap: support also file transfer
+ protocol URLs.
= 2.2.9 =
-- Bugfix: Reference container, widget_text hook: support for multiple containers in a page, thanks to @justbecuz bug report.
-- Update: Priority levels: set widget_text default to 98 and update its description in the dashboard Priority level tab.
-- Bugfix: Reference container, tooltips: URL wrap: account for RFC 2396 allowed characters in parameter names.
-- Bugfix: Reference container, tooltips: URL wrap: exclude URLs also where the equals sign is preceded by an entity or character reference.
+
+- Bugfix: Reference container, widget_text hook: support for multiple containers
+ in a page, thanks to @justbecuz bug report.
+- Update: Priority levels: set widget_text default to 98 and update its
+ description in the dashboard Priority level tab.
+- Bugfix: Reference container, tooltips: URL wrap: account for RFC 2396
+ allowed characters in parameter names.
+- Bugfix: Reference container, tooltips: URL wrap: exclude URLs also where
+ the equals sign is preceded by an entity or character reference.
= 2.2.8 =
-- Bugfix: Reference container, tooltips: URL wrap: correctly make the quotation mark optional wrt query parameters, thanks to @spiralofhope2 bug report.
+
+- Bugfix: Reference container, tooltips: URL wrap: correctly make the quotation
+ mark optional wrt query parameters, thanks to @spiralofhope2 bug report.
= 2.2.7 =
-- Bugfix: Reference container, tooltips: URL wrap: remove a bug introduced in the regex, thanks to @rjl20 @spaceling @lukashuggenberg @klusik @friedrichnorth @bernardzit bug reports.
+
+- Bugfix: Reference container, tooltips: URL wrap: remove a bug introduced
+ in the regex, thanks to @rjl20 @spaceling @lukashuggenberg @klusik @friedrichnorth
+ @bernardzit bug reports.
= 2.2.6 =
-- Bugfix: Reference container, tooltips: URL wrap: make the quotation mark optional wrt query parameters, thanks to @spiralofhope2 bug report.
-- Adding: Templates: support for custom templates in sibling folder, thanks to @misfist issue report.
+
+- Bugfix: Reference container, tooltips: URL wrap: make the quotation mark
+ optional wrt query parameters, thanks to @spiralofhope2 bug report.
+- Adding: Templates: support for custom templates in sibling folder, thanks
+ to @misfist issue report.
= 2.2.5 =
-- Bugfix: Dashboard: Footnotes numbering: add missing support for Ibid. notation to suggestions, thanks to @meglio design contribution.
-- Bugfix: Reference container: Label: make bottom border an option, thanks to @markhillyer issue report.
-- Bugfix: Reference container: Label: option to select paragraph or heading element, thanks to @markhillyer issue report.
-- Bugfix: Reference container: delete position shortcode if unused because position may be widget or footer, thanks to @hamshe bug report.
-- Update: Tooltips: Alternative tooltips: connect to position/timing settings (for themes not supporting jQuery tooltips).
-- Update: Dashboard: Tooltip position/timing settings: include alternative tooltips (for themes not supporting jQuery tooltips).
-- Bugfix: Dashboard: Tooltip position/timing settings: raise above tooltip truncation settings for better consistency.
+
+- Bugfix: Dashboard: Footnotes numbering: add missing support for Ibid.
+ notation to suggestions, thanks to @meglio design contribution.
+- Bugfix: Reference container: Label: make bottom border an option, thanks
+ to @markhillyer issue report.
+- Bugfix: Reference container: Label: option to select paragraph or heading
+ element, thanks to @markhillyer issue report.
+- Bugfix: Reference container: delete position shortcode if unused because
+ position may be widget or footer, thanks to @hamshe bug report.
+- Update: Tooltips: Alternative tooltips: connect to position/timing settings
+ (for themes not supporting jQuery tooltips).
+- Update: Dashboard: Tooltip position/timing settings: include alternative
+ tooltips (for themes not supporting jQuery tooltips).
+- Bugfix: Dashboard: Tooltip position/timing settings: raise above tooltip
+ truncation settings for better consistency.
= 2.2.4 =
-- Bugfix: Reference container: Backlink symbol selection: move back to previous tab “Referrers and tooltips”.
-- Bugfix: Custom CSS: make inserting existing in header depend on migration complete checkbox status.
+
+- Bugfix: Reference container: Backlink symbol selection: move back to
+ previous tab “Referrers and tooltips”.
+- Bugfix: Custom CSS: make inserting existing in header depend on migration
+ complete checkbox status.
= 2.2.3 =
-- Bugfix: Custom CSS: insert new CSS in the public page header element after existing CSS.
+
+- Bugfix: Custom CSS: insert new CSS in the public page header element
+ after existing CSS.
= 2.2.2 =
-- Bugfix: Dashboard: Link element setting only under General settings > Reference container.
-- Update: Dashboard: Custom CSS: unearth text area and migrate to dedicated tab as designed.
-- Bugfix: Reference container: edits to optional basic responsive page layout stylesheets.
+
+- Bugfix: Dashboard: Link element setting only under General settings >
+ Reference container.
+- Update: Dashboard: Custom CSS: unearth text area and migrate to dedicated
+ tab as designed.
+- Bugfix: Reference container: edits to optional basic responsive page
+ layout stylesheets.
= 2.2.1 =
-- Bugfix: Dashboard: duplicate moved settings under their legacy tab to account for data structure.
+
+- Bugfix: Dashboard: duplicate moved settings under their legacy tab to
+ account for data structure.
= 2.2.0 =
-- Adding: Reference container: support for custom position shortcode, thanks to @hamshe issue report.
+
+- Adding: Reference container: support for custom position shortcode, thanks
+ to @hamshe issue report.
- Adding: Dashboard: Footnote delimiters: more predefined options.
- Adding: Numbering styles: lowercase Roman numerals support.
-- Update: Priority levels: update the notice in the dashboard Priority tab.
+- Update: Priority levels: update the notice in the dashboard Priority
+ tab.
- Update: Dashboard: Tooltip settings: group into 3 thematic containers.
- Update: Dashboard: Main settings: group into 3 specific containers.
- Update: Dashboard: move link element option to the Referrers options.
- Update: Dashboard: move URL wrap option to the Reference container options.
-- Update: Dashboard: group both Custom CSS and priority level settings under the same tab.
-- Update: Dashboard: rename tab labels 'Referrers and tooltips', 'Priority and CSS'.
-- Bugfix: Tooltips: add 'important' property to z-index to fix display overlay issue.
+- Update: Dashboard: group both Custom CSS and priority level settings
+ under the same tab.
+- Update: Dashboard: rename tab labels 'Referrers and tooltips', 'Priority
+ and CSS'.
+- Bugfix: Tooltips: add 'important' property to z-index to fix display
+ overlay issue.
- Bugfix: Localization: correct arguments for plugin textdomain load function.
-- Bugfix: Reference container, tooltips: URL wrap: specifically catch the quotation mark.
+- Bugfix: Reference container, tooltips: URL wrap: specifically catch the
+ quotation mark.
- Adding: Footnotes mention in the footer: more options.
= 2.1.6 =
-- Bugfix: Priority levels: set the_content priority level to 98 to prevent plugin conflict, thanks to @marthalindeman bug report.
-- Bugfix: Tooltips: set z-index to maximum 2147483647 to address display issues with overlay content, thanks to @russianicons bug report.
-- Bugfix: Reference container, tooltips: URL wrap: fix regex, thanks to @a223123131 bug report.
-- Bugfix: Dashboard: URL wrap: add option to properly enable/disable URL wrap.
+
+- Bugfix: Priority levels: set the_content priority level to 98 to prevent
+ plugin conflict, thanks to @marthalindeman bug report.
+- Bugfix: Tooltips: set z-index to maximum 2147483647 to address display
+ issues with overlay content, thanks to @russianicons bug report.
+- Bugfix: Reference container, tooltips: URL wrap: fix regex, thanks to
+ @a223123131 bug report.
+- Bugfix: Dashboard: URL wrap: add option to properly enable/disable URL
+ wrap.
- Update: Dashboard: reorder tabs and update tab labels.
-- Bugfix: Dashboard: remove Expert mode enable setting since permanently enabled as 'Priority'.
-- Bugfix: Dashboard: fix punctuation-related localization issue by including colon in labels.
-- Bugfix: Localization: conform to WordPress plugin language file name scheme, thanks to @nikelaos bug report.
+- Bugfix: Dashboard: remove Expert mode enable setting since permanently
+ enabled as 'Priority'.
+- Bugfix: Dashboard: fix punctuation-related localization issue by including
+ colon in labels.
+- Bugfix: Localization: conform to WordPress plugin language file name
+ scheme, thanks to @nikelaos bug report.
= 2.1.5 =
-- Bugfix: Reference container, tooltips: URL wrap: exclude image source too, thanks to @bjrnet21 bug report.
+
+- Bugfix: Reference container, tooltips: URL wrap: exclude image source
+ too, thanks to @bjrnet21 bug report.
= 2.1.4 =
-- Bugfix: Scroll offset: make configurable to fix site-dependent issues related to fixed headers.
-- Bugfix: Scroll duration: make configurable to conform to website content and style requirements.
-- Bugfix: Tooltips: make display delays and fade durations configurable to conform to website style.
-- Bugfix: Tooltips: Styling: fix font size issue by adding font size to settings with legacy as default.
-- Bugfix: Reference container: fix layout by optionally enqueuing additional stylesheet (depends on theme).
-- Bugfix: Reference container: fix layout issues by moving backlink column width to settings.
-- Bugfix: Reference container: make separating and terminating punctuation optional and configurable, thanks to @docteurfitness issue report and code contribution.
-- Bugfix: Reference container: Backlinks: fix stacked enumerations by adding optional line breaks.
+
+- Bugfix: Scroll offset: make configurable to fix site-dependent issues
+ related to fixed headers.
+- Bugfix: Scroll duration: make configurable to conform to website content
+ and style requirements.
+- Bugfix: Tooltips: make display delays and fade durations configurable
+ to conform to website style.
+- Bugfix: Tooltips: Styling: fix font size issue by adding font size to
+ settings with legacy as default.
+- Bugfix: Reference container: fix layout by optionally enqueuing additional
+ stylesheet (depends on theme).
+- Bugfix: Reference container: fix layout issues by moving backlink column
+ width to settings.
+- Bugfix: Reference container: make separating and terminating punctuation
+ optional and configurable, thanks to @docteurfitness issue report and
+ code contribution.
+- Bugfix: Reference container: Backlinks: fix stacked enumerations by adding
+ optional line breaks.
- Bugfix: Tooltips: Read-on button: Label: prevent line breaks.
-- Bugfix: Referrers and backlinks: Styling: make link elements optional to fix issues, thanks to @docteurfitness issue report and code contribution.
+- Bugfix: Referrers and backlinks: Styling: make link elements optional
+ to fix issues, thanks to @docteurfitness issue report and code contribution.
- Bugfix: Referrers: Styling: disable hover underline.
-- Bugfix: Reference container, tooltips: fix line wrapping of URLs (hyperlinked or not) based on pattern, not link element.
-- Bugfix: Reference container: Backlink symbol: support for appending when combining identicals is on.
-- Bugfix: Reference container: Backlinks: deprioritize hover underline to ease customization.
-- Bugfix: Reference container: Backlinks: fix line breaking with respect to separators and terminators.
+- Bugfix: Reference container, tooltips: fix line wrapping of URLs (hyperlinked
+ or not) based on pattern, not link element.
+- Bugfix: Reference container: Backlink symbol: support for appending when
+ combining identicals is on.
+- Bugfix: Reference container: Backlinks: deprioritize hover underline
+ to ease customization.
+- Bugfix: Reference container: Backlinks: fix line breaking with respect
+ to separators and terminators.
- Bugfix: Reference container: Label: delete overflow hidden rule.
-- Bugfix: Reference container: Expand/collapse button: same padding to the right for right-to-left.
-- Bugfix: Reference container: Styles: re-add the class dedicated to combined footnotes indices.
-- Bugfix: Dashboard: move arrow settings from Customize to Settings > Reference container to reunite and fix issue with new heading wording.
+- Bugfix: Reference container: Expand/collapse button: same padding to
+ the right for right-to-left.
+- Bugfix: Reference container: Styles: re-add the class dedicated to combined
+ footnotes indices.
+- Bugfix: Dashboard: move arrow settings from Customize to Settings > Reference
+ container to reunite and fix issue with new heading wording.
- Bugfix: Dashboard: Main settings: fix layout, raise shortcodes to top.
-- Bugfix: Dashboard: Tooltip settings: Truncation length: change input box type from text to numeric.
+- Bugfix: Dashboard: Tooltip settings: Truncation length: change input
+ box type from text to numeric.
- Update: Dashboard: Notices: use explicit italic style.
-- Bugfix: Dashboard: Other settings: Excerpt: display guidance next to select box, thanks to @nikelaos bug report.
+- Bugfix: Dashboard: Other settings: Excerpt: display guidance next to
+ select box, thanks to @nikelaos bug report.
- Bugfix: WordPress hooks: the_content: set priority to 1000 as a safeguard.
-- Update: Dashboard: Expert mode: streamline and update description for hooks and priority levels.
+- Update: Dashboard: Expert mode: streamline and update description for
+ hooks and priority levels.
= 2.1.3 =
-- Bugfix: Hooks: disable the_excerpt hook by default to fix issues, thanks to @nikelaos bug report.
-- Bugfix: Hooks: disable widget_text hook by default to fix accordions declaring headings as widgets.
-- Bugfix: Reference container: fix column width when combining turned on by reverting new CSS class to legacy.
-- Bugfix: Reference container: fix width in mobile view by URL wrapping for Unicode-non-conformant browsers, thanks to @karolszakiel bug report.
-- Bugfix: Reference container: table cell backlinking if index is single and combining identicals turned on.
+
+- Bugfix: Hooks: disable the_excerpt hook by default to fix issues, thanks
+ to @nikelaos bug report.
+- Bugfix: Hooks: disable widget_text hook by default to fix accordions
+ declaring headings as widgets.
+- Bugfix: Reference container: fix column width when combining turned on
+ by reverting new CSS class to legacy.
+- Bugfix: Reference container: fix width in mobile view by URL wrapping
+ for Unicode-non-conformant browsers, thanks to @karolszakiel bug report.
+- Bugfix: Reference container: table cell backlinking if index is single
+ and combining identicals turned on.
- Bugfix: Styling: raise Custom CSS priority to override settings.
-- Bugfix: Styling: Tooltips: raise settings priority to override theme stylesheets.
+- Bugfix: Styling: Tooltips: raise settings priority to override theme
+ stylesheets.
= 2.1.2 =
-- Bugfix: Reference container: Backlinks: no underline on hover cell when combining identicals is on.
-- Bugfix: Dashboard: priority level settings for all other hooks, thanks to @nikelaos bug report.
+
+- Bugfix: Reference container: Backlinks: no underline on hover cell when
+ combining identicals is on.
+- Bugfix: Dashboard: priority level settings for all other hooks, thanks
+ to @nikelaos bug report.
- Update: Dashboard: WordPress documentation URLs of the hooks.
-- Update: Dashboard: feature description for the hooks priority level settings, thanks to @nikelaos bug report.
+- Update: Dashboard: feature description for the hooks priority level settings,
+ thanks to @nikelaos bug report.
= 2.1.1 =
-- Bugfix: Referrers, reference container: Combining identical footnotes: fix dead links and ensure referrer-backlink bijectivity, thanks to @happyches bug report.
-- Bugfix: Dashboard: priority level setting for the_content hook, thanks to @imeson bug report.
-- Update: Libraries: jQuery Tools: redact (comment out) all 6 instances of deprecated function jQuery.browser(), thanks to @bjrnet21 @cconser @vyassuresh @spaceling @widecast @olivlyon @maxident bug reports.
+
+- Bugfix: Referrers, reference container: Combining identical footnotes:
+ fix dead links and ensure referrer-backlink bijectivity, thanks to @happyches
+ bug report.
+- Bugfix: Dashboard: priority level setting for the_content hook, thanks
+ to @imeson bug report.
+- Update: Libraries: jQuery Tools: redact (comment out) all 6 instances
+ of deprecated function jQuery.browser(), thanks to @bjrnet21 @cconser
+ @vyassuresh @spaceling @widecast @olivlyon @maxident bug reports.
- Bugfix: Libraries: jQuery Tools: complete minification.
-- Bugfix: Libraries: make script loads depend on tooltip implementation option.
-- Bugfix: Libraries: jQuery UI: properly pick the libraries registered by WordPress needed for tooltips.
-- Bugfix: Reference container: fix start pages by making its display optional, thanks to @dragon013 bug report.
-- Bugfix: Reference container: Backlink symbol: make optional, not suggest configuring it to invisible, thanks to @spaceling feedback.
-- Bugfix: Reference container: Footnote number links: disable bottom border for theme compatibility.
-- Bugfix: Reference container: option to restore pre-2.0.0 layout with the backlink symbol in an extra column.
-- Bugfix: Reference container: option to append symbol (prepended by default), thanks to @spaceling code contribution.
+- Bugfix: Libraries: make script loads depend on tooltip implementation
+ option.
+- Bugfix: Libraries: jQuery UI: properly pick the libraries registered
+ by WordPress needed for tooltips.
+- Bugfix: Reference container: fix start pages by making its display optional,
+ thanks to @dragon013 bug report.
+- Bugfix: Reference container: Backlink symbol: make optional, not suggest
+ configuring it to invisible, thanks to @spaceling feedback.
+- Bugfix: Reference container: Footnote number links: disable bottom border
+ for theme compatibility.
+- Bugfix: Reference container: option to restore pre-2.0.0 layout with
+ the backlink symbol in an extra column.
+- Bugfix: Reference container: option to append symbol (prepended by default),
+ thanks to @spaceling code contribution.
- Bugfix: Reference container: Table rows: fix top and bottom padding.
-- Bugfix: Referrers: new setting for vertical align: superscript (default) or baseline (optional), thanks to @cwbayer bug report.
-- Bugfix: Referrers: line height 0 to fix superscript, thanks to @cwbayer bug report.
-- Bugfix: Tooltips: optional alternative JS implementation with CSS transitions to fix configuration-related outage, thanks to @andreasra feedback.
-- Bugfix: Tooltips: add delay (400ms) before fade-out to fix UX wrt links and Read-on button.
-- Bugfix: Tooltips: fix line breaking for hyperlinked URLs in Unicode-non-compliant user agents, thanks to @andreasra bug report.
-- Bugfix: Formatting: disable overline showing in some themes on hovered backlinks.
+- Bugfix: Referrers: new setting for vertical align: superscript (default)
+ or baseline (optional), thanks to @cwbayer bug report.
+- Bugfix: Referrers: line height 0 to fix superscript, thanks to @cwbayer
+ bug report.
+- Bugfix: Tooltips: optional alternative JS implementation with CSS transitions
+ to fix configuration-related outage, thanks to @andreasra feedback.
+- Bugfix: Tooltips: add delay (400ms) before fade-out to fix UX wrt links
+ and Read-on button.
+- Bugfix: Tooltips: fix line breaking for hyperlinked URLs in Unicode-non-compliant
+ user agents, thanks to @andreasra bug report.
+- Bugfix: Formatting: disable overline showing in some themes on hovered
+ backlinks.
= 2.1.0 =
-- Adding: Tooltips: Read-on button: Label: configurable instead of localizable, thanks to @rovanov example provision.
+
+- Adding: Tooltips: Read-on button: Label: configurable instead of localizable,
+ thanks to @rovanov example provision.
- Bugfix: Referrers: disable bottom border for theme compatibility.
- Update: Accessibility: add 'speaker-mute' class to reference container.
-- Bugfix: Dashboard: Layout: add named selectors to limit applicability of styles.
+- Bugfix: Dashboard: Layout: add named selectors to limit applicability
+ of styles.
- UPDATE: Hooks: remove 'the_post', the plugin stops supporting this hook.
= 2.0.8 =
-- BUGFIX: Priority level back to PHP_INT_MAX (need to get in touch with other plugins).
+
+- BUGFIX: Priority level back to PHP_INT_MAX (need to get in touch with
+ other plugins).
= 2.0.7 =
-- BUGFIX: Hooks: Default-disable 'the_post', thanks to @spaceling @markcheret @nyamachi @whichgodsaves @spiralofhope2 @mmallett @andreasra @widecast @ymorin007 @tashi1es bug reports.
+
+- BUGFIX: Hooks: Default-disable 'the_post', thanks to @spaceling @markcheret
+ @nyamachi @whichgodsaves @spiralofhope2 @mmallett @andreasra @widecast
+ @ymorin007 @tashi1es bug reports.
- 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.
+- 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.
= 2.0.6 =
-- Bugfix: Infinite scroll: debug autoload by adding post ID, thanks to @docteurfitness issue report and code contribution.
-- Bugfix: Referrers: delete vertical align tweaks, for cross-theme and user agent compatibility.
-- Bugfix: Reference container: fix line breaking behavior in footnote number clusters.
-- Bugfix: Reference container: auto-extending column to fit widest, to fix display with short note texts.
+
+- Bugfix: Infinite scroll: debug autoload by adding post ID, thanks to
+ @docteurfitness issue report and code contribution.
+- Bugfix: Referrers: delete vertical align tweaks, for cross-theme and
+ user agent compatibility.
+- Bugfix: Reference container: fix line breaking behavior in footnote number
+ clusters.
+- Bugfix: Reference container: auto-extending column to fit widest, to
+ fix display with short note texts.
- Bugfix: Reference container: IDs: slightly increased left padding.
-- Bugfix: Translations: fix spelling error and erroneously changed word in en_GB and en_US.
-- Bugfix: Typesetting: discard the dot after footnote numbers as not localizable (should be optional).
-- Bugfix: Reference container: Collapse button fully clickable, not sign only.
-- Bugfix: Reference container: Collapse button 'collapse' with minus sign not hyphen-minus.
-- Update: Tooltips: set display predelay to 0 for responsiveness (was 800 since 2.0.0, 400 before).
-- Update: Tooltips: set fade duration to 200ms both ways (was 200 in and 2000 out since 2.0.0, 0 in and 100 out before).
-- BUGFIX: Priority level back to PHP_INT_MAX (ref container positioning not this plugin’s responsibility).
-- Update: Scroll offset: raise percentage from 12% to a safer 20% inner window height, by lack of configurability.
+- Bugfix: Translations: fix spelling error and erroneously changed word
+ in en_GB and en_US.
+- Bugfix: Typesetting: discard the dot after footnote numbers as not localizable
+ (should be optional).
+- Bugfix: Reference container: Collapse button fully clickable, not sign
+ only.
+- Bugfix: Reference container: Collapse button 'collapse' with minus sign
+ not hyphen-minus.
+- Update: Tooltips: set display predelay to 0 for responsiveness (was 800
+ since 2.0.0, 400 before).
+- Update: Tooltips: set fade duration to 200ms both ways (was 200 in and
+ 2000 out since 2.0.0, 0 in and 100 out before).
+- BUGFIX: Priority level back to PHP_INT_MAX (ref container positioning
+ not this plugin’s responsibility).
+- Update: Scroll offset: raise percentage from 12% to a safer 20% inner
+ window height, by lack of configurability.
= 2.0.5 =
-- Bugfix: Reference container: fix relative position through priority level, thanks to @june01 @imeson @spaceling bug reports, thanks to @spaceling code contribution.
+
+- Bugfix: Reference container: fix relative position through priority level,
+ thanks to @june01 @imeson @spaceling bug reports, thanks to @spaceling
+ code contribution.
- Bugfix: Reference container: unset width of text column to fix site issues.
-- Update: Hooks: Default-enable all hooks to prevent footnotes from seeming broken in some parts.
-- Bugfix: Tooltips: Restore cursor shape 'pointer' over Read-on button after hard link removal.
-- Bugfix: Settings stylesheet: unenqueue to fix input boxes on public pages (enqueued for 2.0.4).
+- Update: Hooks: Default-enable all hooks to prevent footnotes from seeming
+ broken in some parts.
+- Bugfix: Tooltips: Restore cursor shape 'pointer' over Read-on button
+ after hard link removal.
+- Bugfix: Settings stylesheet: unenqueue to fix input boxes on public pages
+ (enqueued for 2.0.4).
= 2.0.4 =
-- Update: Restore arrow settings to customize or disable the now prepended arrow symbol, thanks to @mmallett issue report.
-- Update: Libraries: Load jQuery UI from WordPress, thanks to @check2020de issue report.
-- Bugfix: Referrers and backlinks: remove hard links to streamline browsing history, thanks to @theroninjedi47 bug report.
+
+- Update: Restore arrow settings to customize or disable the now prepended
+ arrow symbol, thanks to @mmallett issue report.
+- Update: Libraries: Load jQuery UI from WordPress, thanks to @check2020de
+ issue report.
+- Bugfix: Referrers and backlinks: remove hard links to streamline browsing
+ history, thanks to @theroninjedi47 bug report.
- Bugfix: Reference container: remove inconvenient left/right cellpadding.
-- Bugfix: Tooltips: improve layout with inherited font size by lower line height.
+- Bugfix: Tooltips: improve layout with inherited font size by lower line
+ height.
- Bugfix: Tooltips: 'Continue reading' button: disable default underline.
-- Bugfix: Translations: review all locales (en, de, es, fr), synced ref line # with edited code.
+- Bugfix: Translations: review all locales (en, de, es, fr), synced ref
+ line # with edited code.
- Bugfix: Dashboard: fix display of two headings containing the logo.
= 2.0.3 =
-- Bugfix: Reference container: Self-adjusting width of ID column but hidden overflow.
-- Update: Reference container: clarify backlink semantics by prepended transitional up arrow, thanks to @mmallett issue report.
+
+- Bugfix: Reference container: Self-adjusting width of ID column but hidden
+ overflow.
+- Update: Reference container: clarify backlink semantics by prepended
+ transitional up arrow, thanks to @mmallett issue report.
- Bugfix: Fragment IDs: Prepended post ID to footnote number.
-- Bugfix: External stylesheets cache busting: add plugin version number argument in enqueuing function call.
-- Bugfix: Print style: prevent a page break just after the reference container label.
+- Bugfix: External stylesheets cache busting: add plugin version number
+ argument in enqueuing function call.
+- Bugfix: Print style: prevent a page break just after the reference container
+ label.
- Bugfix: Print style: Hide reference collapse button.
-- Update: Reference container: Headline: remove padding before reference container label.
-- Update: Scroll offset: raise percentage from 5% to a safer 12% inner window height, by lack of setting.
+- Update: Reference container: Headline: remove padding before reference
+ container label.
+- Update: Scroll offset: raise percentage from 5% to a safer 12% inner
+ window height, by lack of setting.
= 2.0.2 =
-- Bugfix: Reference container: restore expand/collapse button in the template, thanks to @ragonesi bug report.
-- Bugfix: Dashboard: Custom CSS: Available selectors: fix display of the last item.
-- Bugfix: Referrers and backlinks: restore default link color on screen, set color to inherit in print.
-- Bugfix: Referrers: disable text decoration underline by default, enable underline on hover.
+
+- Bugfix: Reference container: restore expand/collapse button in the template,
+ thanks to @ragonesi bug report.
+- Bugfix: Dashboard: Custom CSS: Available selectors: fix display of the
+ last item.
+- Bugfix: Referrers and backlinks: restore default link color on screen,
+ set color to inherit in print.
+- Bugfix: Referrers: disable text decoration underline by default, enable
+ underline on hover.
= 2.0.1 =
-- Bugfix: Reference container: enforce borderless table cells, thanks to @ragonesi bug report.
+
+- Bugfix: Reference container: enforce borderless table cells, thanks to
+ @ragonesi bug report.
- Update: Translations: revised fr_FR.
= 2.0.0 =
-- Major contributions taken from WordPress user pewgeuges, all details here https://github.com/media-competence-institute/footnotes/blob/master/README.md:
+
+- Major contributions taken from WordPress user pewgeuges, all details
+ here :
- Update: **symbol for backlinks** removed
- Update: hyperlink moved to the reference number
-- Update: Tooltips: fix disabling bug by loading jQuery UI library, thanks to @rajinderverma @ericcorbett2 @honlapdavid @mmallett @twellve_million bug reports, thanks to @vonpiernik code contribution.
-- Update: Libraries: jQuery Tools: add condition whether deprecated function jQuery.browser() exists, thanks to @vonpiernik code contribution.
-- Bugfix: Localization: correct function call apply_filters() with all required arguments after PHP 7.1 promoted warning to error, thanks to @matkus2 bug report and code contribution.
+- Update: Tooltips: fix disabling bug by loading jQuery UI library, thanks
+ to @rajinderverma @ericcorbett2 @honlapdavid @mmallett @twellve_million
+ bug reports, thanks to @vonpiernik code contribution.
+- Update: Libraries: jQuery Tools: add condition whether deprecated function
+ jQuery.browser() exists, thanks to @vonpiernik code contribution.
+- Bugfix: Localization: correct function call apply_filters() with all
+ required arguments after PHP 7.1 promoted warning to error, thanks to
+ @matkus2 bug report and code contribution.
- Bugfix: footnote links script independent
- Bugfix: Get the “Continue reading” link to work in the mouse-over box
- Bugfix: Debug printed posts and pages
- Bugfix: Display of combined identical notes
- Update: Adjusted scrolling time and offset
-- Bugfix: Reference container: no borders around footnotes, thanks to @ragonesi bug report.
+- Bugfix: Reference container: no borders around footnotes, thanks to @ragonesi
+ bug report.
- Bugfix: Mouse-over box display timing
- Update: Translations: revised de_AT, de_DE, en_GB, en_US, es_ES
= 1.6.6 =
+
- Beginning of translation to French
= 1.6.5 =
+
- Bugfix: Improve widgets registration, thanks to @felipelavinz code contribution.
-- Update: Fix for deprecated PHP function create_function(), thanks to @psykonevro @daliasued bug reports, thanks to @felipelavinz code contribution.
-- Update: The CSS has been modified in order to show the tooltip numbers a little less higher than text
+- Update: Fix for deprecated PHP function create_function(), thanks to
+ @psykonevro @daliasued bug reports, thanks to @felipelavinz code contribution.
+- Update: The CSS has been modified in order to show the tooltip numbers
+ a little less higher than text
- Bugfix: Dashboard: fix error on demo under the Preview tab.
= 1.6.4 =
-- Update: replace deprecated function WP_Widget() with recommended __construct(), thanks to @dartiss code contribution.
-- Bugfix: Fixed occasional bug where footnote ordering could be out of sequence
+
+- Update: replace deprecated function WP_Widget() with recommended __construct(),
+ thanks to @dartiss code contribution.
+- Bugfix: Fixed occasional bug where footnote ordering could be out of
+ sequence
= 1.6.3 =
-- Bugfix: We were provided a fix by a user named toma. footnotes now works in sub-folder installations of WordPress
+
+- Bugfix: We were provided a fix by a user named toma. footnotes now works
+ in sub-folder installations of WordPress
= 1.6.2 =
+
- Update: Changed the Preview tab
-- Bugfix: Html tags has been removed in the Reference container when the excerpt mode is enabled
+- Bugfix: Html tags has been removed in the Reference container when the
+ excerpt mode is enabled
= 1.6.1 =
+
- Update: Translations
- Bugfix: Move to anchor
= 1.6.0 =
-- **IMPORTANT**: Improved performance. You need to Activate the Plugin again. (Settings won't change!)
+
+- **IMPORTANT**: Improved performance. You need to Activate the Plugin
+ again. (Settings won't change!)
- Adding: Setting to customize the mouse-over box shadow
- Adding: Translation: United States
- Adding: Translation: Austria
- Adding: Translation: Spanish (many thanks to Pablo L.)
- Update: Translations (de_DE and en_GB)
-- Update: Changed Plugins init file name to improve performance (Re-activation of the Plugin is required)
+- Update: Changed Plugins init file name to improve performance (Re-activation
+ of the Plugin is required)
- Update: ManFisher note styling
- Update: Tested with latest nightly build of WordPress 4.1
-- Bugfix: Avoid multiple IDs for footnotes when multiple reference containers are displayed
+- Bugfix: Avoid multiple IDs for footnotes when multiple reference containers
+ are displayed
= 1.5.7 =
+
- Adding: Setting to define the positioning of the mouse-over box
- Adding: Setting to define an offset for the mouse-over box (precise positioning)
-- Bugfix: Target element to move down to the reference container is the footnote index instead of the arrow (possibility to hide the arrow)
+- Bugfix: Target element to move down to the reference container is the
+ footnote index instead of the arrow (possibility to hide the arrow)
- Bugfix: Rating calculation for the 'other plugins' list
= 1.5.6 =
-- **IMPORTANT**: We have changed the html tag for the superscript. Please check and update your custom CSS.
+
+- **IMPORTANT**: We have changed the html tag for the superscript. Please
+ check and update your custom CSS.
- Adding: .pot file to enable Translations for everybody
-- Adding: Settings to customize the mouse-over box (color, background color, border, max. width)
+- Adding: Settings to customize the mouse-over box (color, background color,
+ border, max. width)
- Update: Translation file names
- Update: Translation EN and DE
-- Update: Styling of the superscript (need to check custom CSS code for the superscript)
+- Update: Styling of the superscript (need to check custom CSS code for
+ the superscript)
- Update: Description of CSS classes for the 'customize CSS' text area
-- Bugfix: Removed 'a' tag around the superscript for Footnotes inside the content to avoid page reloads (empty href attribute)
-- Bugfix: Avoid Settings fallback to its default value after submit an empty value for a setting
+- Bugfix: Removed 'a' tag around the superscript for Footnotes inside the
+ content to avoid page reloads (empty href attribute)
+- Bugfix: Avoid Settings fallback to its default value after submit an
+ empty value for a setting
- Bugfix: Enable multiple WP_Post objects for the_post hook
= 1.5.5 =
+
- Adding: Expert mode setting
-- Adding: Activation and Deactivation of WordPress hooks to look for Footnotes (expert mode)
-- Adding: WordPress hooks: 'the_title' and 'widget_title' (default: disabled) to search for Footnote short codes
-- Bugfix: Default value for the WordPress hook the_post to be disabled (adds Footnotes twice to the Reference container)
+- Adding: Activation and Deactivation of WordPress hooks to look for Footnotes
+ (expert mode)
+- Adding: WordPress hooks: 'the_title' and 'widget_title' (default: disabled)
+ to search for Footnote short codes
+- Bugfix: Default value for the WordPress hook the_post to be disabled
+ (adds Footnotes twice to the Reference container)
- Bugfix: Activation, Deactivation and Uninstall hook class name
- Bugfix: Add submenu pages only once for each ManFisher WordPress Plugin
- Bugfix: Display the Reference container in the Footer correctly
= 1.5.4 =
-- Adding: Setting to enable an excerpt of the Footnotes mouse-over box text (default: disabled)
-- Adding: Setting to define the maximum length of the excerpt displayed in the mouse-over box (default: 150 characters)
-- Update: Detail information about other Plugins from ManFisher (rating, downloads, last updated, Author name/url)
-- Update: Receiving list of other Plugins from the Developer Team from an external server
+
+- Adding: Setting to enable an excerpt of the Footnotes mouse-over box
+ text (default: disabled)
+- Adding: Setting to define the maximum length of the excerpt displayed
+ in the mouse-over box (default: 150 characters)
+- Update: Detail information about other Plugins from ManFisher (rating,
+ downloads, last updated, Author name/url)
+- Update: Receiving list of other Plugins from the Developer Team from
+ an external server
- Update: Translations (EN and DE)
-- Bugfix: Removed hard coded position of the 'ManFisher' main menu page (avoid errors with other Plugins)
-- Bugfix: Changed function name (includes.php) to be unique (avoid errors with other Plugins)
-- Bugfix: Try to replace each appearance of Footnotes in the current Post object loaded from the WordPress database
+- Bugfix: Removed hard coded position of the 'ManFisher' main menu page
+ (avoid errors with other Plugins)
+- Bugfix: Changed function name (includes.php) to be unique (avoid errors
+ with other Plugins)
+- Bugfix: Try to replace each appearance of Footnotes in the current Post
+ object loaded from the WordPress database
= 1.5.3 =
+
- Adding: Developer's homepage to the 'other Plugins' list
- Update: Smoothy scroll to an anchor using Javascript
-- Bugfix: Set the vertical align for each cell in the Reference container to TOP
+- Bugfix: Set the vertical align for each cell in the Reference container
+ to TOP
= 1.5.2 =
+
- Adding: Setting to enable/disable the mouse-over box
- Adding: Current WordPress Theme to the Diagnostics sub page
- Adding: ManFisher note in the "other Plugins" sub page
- Update: Removed unnecessary hidden inputs from the Settings page
-- Update: Merged public CSS files to reduce the output and improve the performance
+- Update: Merged public CSS files to reduce the output and improve the
+ performance
- Update: Translations (EN and DE)
-- Bugfix: Removed the 'trim' function to allow leading and trailing whitespace in settings text boxes, thanks to @compasscare bug report.
-- Bugfix: Convert the footnotes short code to HTML special chars when adding them into the page/post editor (visual and text)
-- Bugfix: Detailed error messages if other Plugins can't be loaded. Also added empty strings as default values to avoid 'undefined'
+- Bugfix: Removed the 'trim' function to allow leading and trailing whitespace
+ in settings text boxes, thanks to @compasscare bug report.
+- Bugfix: Convert the footnotes short code to HTML special chars when adding
+ them into the page/post editor (visual and text)
+- Bugfix: Detailed error messages if other Plugins can't be loaded. Also
+ added empty strings as default values to avoid 'undefined'
= 1.5.1 =
+
- Bugfix: Broken Settings link in the Plugin listing
- Bugfix: Translation overhaul for German
= 1.5.0 =
-- Adding: Grouped the Plugin Settings into a new Menu Page called "ManFisher Plugins"
+
+- Adding: Grouped the Plugin Settings into a new Menu Page called "ManFisher
+ Plugins"
- Adding: Sub Page to list all other Plugins of the Contributors
- Adding: Hyperlink to manfisher.eu in the "other plugins" page
- Update: Refactored the whole source code
-- Update: Moved the Diagnostics Sections to into a new Sub Page called "Diagnostics"
+- Update: Moved the Diagnostics Sections to into a new Sub Page called
+ "Diagnostics"
- Bugfix: Line up Footnotes with multiple lines in the Reference container
- Bugfix: Load text domain
- Bugfix: Display the Footnotes button in the plain text editor of posts/pages
= 1.4.0 =
-- Feature: WPML Config XML file for easy multi language string translation (WPML String Translation Support File)
+
+- Feature: WPML Config XML file for easy multi language string translation
+ (WPML String Translation Support File)
- Update: Changed e-Mail support address to the WordPress support forum
- Update: Language EN and DE
- Adding: Tab for Plugin Diagnostics
@@ -498,95 +873,147 @@
- Adding: Donate button to the "HowTo" tab
= 1.3.4 =
+
- Bugfix: Settings access permission vor sub-sites
- Bugfix: Setting 'combine identical footnotes' working as it should
= 1.3.3 =
-- Update: Changed the Author name from a fictitious entity towards a real registered company
+
+- Update: Changed the Author name from a fictitious entity towards a real
+ registered company
- Update: Changed the Author URI
= 1.3.2 =
-- Bugfix: More security recognizing Footnotes on public pages (e.g. ignoring empty Footnote short codes)
-- Bugfix: Clear old Footnotes before lookup new public page (only if no reference container displayed before)
+
+- Bugfix: More security recognizing Footnotes on public pages (e.g. ignoring
+ empty Footnote short codes)
+- Bugfix: Clear old Footnotes before lookup new public page (only if no
+ reference container displayed before)
- Update: language EN and DE
-- Adding: Setting to customize the hyperlink symbol in der reference container for each footnote reference
+- Adding: Setting to customize the hyperlink symbol in der reference container
+ for each footnote reference
- Adding: Setting to enter a user defined hyperlink symbol
= 1.3.1 =
+
- Bugfix: Allow settings to be empty
-- Bugfix: Removed space between the hyperlink and superscript in the footnotes index
-- Adding: Setting to customize the text before and after the footnotes index in superscript
+- Bugfix: Removed space between the hyperlink and superscript in the footnotes
+ index
+- Adding: Setting to customize the text before and after the footnotes
+ index in superscript
= 1.3.0 =
+
- Bugfix: Changed tooltip class to be unique
- Bugfix: Changed superscript styling to not manipulate the line height
-- Bugfix: Changed styling of the footnotes text in the reference container to avoid line breaks
+- Bugfix: Changed styling of the footnotes text in the reference container
+ to avoid line breaks
- Update: Reformatted code
- Adding: new settings tab for custom CSS settings
= 1.2.5 =
-- Bugfix: New styling of the mouse-over box to stay in screen (thanks to Jori, France and Manuel345, undisclosed location)
+
+- Bugfix: New styling of the mouse-over box to stay in screen (thanks to
+ Jori, France and Manuel345, undisclosed location)
= 1.2.4 =
-- Bugfix: CSS stylesheets will only be added in FootNotes settings page, nowhere else (thanks to Piet Bos, China)
-- Bugfix: Styling of the reference container when the footnote text was too long (thanks to Willem Braak, undisclosed location)
-- Bugfix: Added a Link to the footnote text in the reference container back to the footnote index in the page content (thanks to Willem Braak, undisclosed location)
+
+- Bugfix: CSS stylesheets will only be added in FootNotes settings page,
+ nowhere else (thanks to Piet Bos, China)
+- Bugfix: Styling of the reference container when the footnote text was
+ too long (thanks to Willem Braak, undisclosed location)
+- Bugfix: Added a Link to the footnote text in the reference container
+ back to the footnote index in the page content (thanks to Willem Braak,
+ undisclosed location)
= 1.2.3 =
-- Bugfix: Removed 'Warning output' of Plugins activation and deactivation function (thanks to Piet Bos, China)
-- Bugfix: Added missing meta boxes parameter on Settings page (thanks to Piet Bos, China)
+
+- Bugfix: Removed 'Warning output' of Plugins activation and deactivation
+ function (thanks to Piet Bos, China)
+- Bugfix: Added missing meta boxes parameter on Settings page (thanks to
+ Piet Bos, China)
- Bugfix: Removed Widget text formatting
-- Bugfix: Load default settings value of setting doesn't exist yet (first usage)
-- Bugfix: Replacement of footnotes tag on public pages with html special characters in the content
-- Feature: Footnotes tag color is set to the default link color depending on the current Theme (thanks to Daniel Formo, Norway)
+- Bugfix: Load default settings value of setting doesn't exist yet (first
+ usage)
+- Bugfix: Replacement of footnotes tag on public pages with html special
+ characters in the content
+- Feature: Footnotes tag color is set to the default link color depending
+ on the current Theme (thanks to Daniel Formo, Norway)
= 1.2.2 =
-- Bugfix: WYSIWYG editor and plain text editor buttons insert footnote short code correctly (also if defined like html tag)
-- Update: The admin can decide which "I love footnotes" text (or not text) will be displayed in the footer
-- Adding: Buttons next to the reference label to expand/collapse the reference container if set to "collapse by default"
+
+- Bugfix: WYSIWYG editor and plain text editor buttons insert footnote
+ short code correctly (also if defined like html tag)
+- Update: The admin can decide which "I love footnotes" text (or not text)
+ will be displayed in the footer
+- Adding: Buttons next to the reference label to expand/collapse the reference
+ container if set to "collapse by default"
- Bugfix: Replace footnote short code
- Update: Combined buttons for the "collapse/expand" reference container
= 1.2.1 =
-- Bugfix: HowTo example will be displayed correctly if a user defined short code is set
+
+- Bugfix: HowTo example will be displayed correctly if a user defined short
+ code is set
= 1.2.0 =
-- Feature: New button in the WYSIWYG editor and in the plain text editor to easily implement the footnotes tag
+
+- Feature: New button in the WYSIWYG editor and in the plain text editor
+ to easily implement the footnotes tag
- Feature: Icon for the WYSIWYG-editor button
- Feature: Pre defined footnote short codes
- Experimental: User defined short code for defining footnotes
-- Experimental: Plugin Widget to define where the reference container should appear when set to "widget area"
+- Experimental: Plugin Widget to define where the reference container should
+ appear when set to "widget area"
- Update: Moved footnotes 'love' settings to a separate container
- Update: Translation for new settings and for the Widget description
-- Bugfix: Setting for the position of the "reference container" works for the options "footer", "end of post" and "widget area"
+- Bugfix: Setting for the position of the "reference container" works for
+ the options "footer", "end of post" and "widget area"
= 1.1.1 =
-- Feature: Short code to not display the 'love me' slug on specific pages ( short code = [[no footnotes: love]] )
-- Update: Setting where the reference container appears on public pages can also be set to the widget area
+
+- Feature: Short code to not display the 'love me' slug on specific pages
+ ( short code = [[no footnotes: love]] )
+- Update: Setting where the reference container appears on public pages
+ can also be set to the widget area
- Adding: Link to the wordpress.org support page in the plugin main page
- Update: Changed plugin URL from GitHub to WordPress
-- Bugfix: Uninstall function to really remove all settings done in the settings page
+- Bugfix: Uninstall function to really remove all settings done in the
+ settings page
- Bugfix: Load default settings after plugin is installed
- Update: Translation for support link and new setting option
-- Adding: Label to display the user the short code to not display the 'love me' slug
+- Adding: Label to display the user the short code to not display the 'love
+ me' slug
= 1.1.0 =
+
- Update: Global styling for the public plugin name
- Update: Easier usage of the public plugin name in translations
-- Update: New Layout for the settings page to group similar settings to get a better overview
-- Update: Display settings submit button only if there is at least 1 editable setting in the current tab
-- Adding: Setting where the reference container appears on public pages (needs some corrections!)
-- Bugfix: Displays only one reference container in front of the footer on category pages
+- Update: New Layout for the settings page to group similar settings to
+ get a better overview
+- Update: Display settings submit button only if there is at least 1 editable
+ setting in the current tab
+- Adding: Setting where the reference container appears on public pages
+ (needs some corrections!)
+- Bugfix: Displays only one reference container in front of the footer
+ on category pages
= 1.0.6 =
+
- Bugfix: Uninstall function to delete all plugin settings
-- Bugfix: Counter style internal name in the reference container to correctly link to the right footnote on the page above
-- Bugfix: Footnote hover box styling to not wrap the footnote text on mouse over
-- Update: 'footnotes love' text in the page footer if the admin accepts it and set its default value to 'no'
+- Bugfix: Counter style internal name in the reference container to correctly
+ link to the right footnote on the page above
+- Bugfix: Footnote hover box styling to not wrap the footnote text on mouse
+ over
+- Update: 'footnotes love' text in the page footer if the admin accepts
+ it and set its default value to 'no'
= 1.0.5 =
-- The Plugin has been submitted to wordpress.org for review and (hopefully) publication.
-- Update: Plugin description for public directories (WordPress.org and GitHub)
+
+- The Plugin has been submitted to wordpress.org for review and (hopefully)
+ publication.
+- Update: Plugin description for public directories (WordPress.org and
+ GitHub)
- Feature: the footnotes WordPress Plugin now has its very own CI
- Update: Styling
- Update: Settings to support the styling
@@ -595,6 +1022,7 @@
- Update: i18n fine-tuning
= 1.0.4 =
+
- Update: replacing function when footnote is a link (bugfix)
- Footnote hover box remains until cursor leaves footnote or hover box
- Links in the footnote hover box are click able
@@ -606,28 +1034,36 @@
- Latin Characters lower-case (a, b, c, d, e, ...)
- Latin Characters upper-case (A, B, C, D, E, ...)
- Roman Numerals (I, II, III, IV, V, ...)
-- Adding: a link to the WordPress plugin in the footer if the WP-admin accepts it
+- Adding: a link to the WordPress plugin in the footer if the WP-admin
+ accepts it
- Update: translations for the new settings
- Switch back the version numbering scheme to have 3 digits
= 1.0.3 =
+
- Adding: setting to use personal starting and ending tag for the footnotes
- Update: translations for the new setting
- Update: reading settings and fallback to default values (bugfix)
= 1.0.2 =
+
- Adding: setting to collapse the reference container by default
-- Adding: link behind the footnotes to automatically jump to the reference container
+- Adding: link behind the footnotes to automatically jump to the reference
+ container
- Adding: function to easy output input fields for the settings page
- Update: translation for the new setting
= 1.0.1 =
+
- Separated functions in different files for a better overview
- Adding: a version control to each file / class / function / variable
-- Adding: layout for the settings menu, settings split in tabs and not a list-view
-- Update: Replacing footnotes in widget texts will show the reference container at the end of the page (bugfix)
+- Adding: layout for the settings menu, settings split in tabs and not
+ a list-view
+- Update: Replacing footnotes in widget texts will show the reference container
+ at the end of the page (bugfix)
- Update: translations for EN and DE
- Changed version number from 3 digits to 2 digits
= 1.0.0 =
+
- First development version of the Plugin
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 5943f33..8c05b85 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -116,7 +116,7 @@ the community.
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
version 2.0, available at
-https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
+.
Community Impact Guidelines were inspired by [Mozilla's code of conduct
enforcement ladder](https://github.com/mozilla/diversity).
@@ -124,5 +124,5 @@ enforcement ladder](https://github.com/mozilla/diversity).
[homepage]: https://www.contributor-covenant.org
For answers to common questions about this code of conduct, see the FAQ at
-https://www.contributor-covenant.org/faq. Translations are available at
-https://www.contributor-covenant.org/translations.
+. Translations are available at
+.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b08e8d6..ea19841 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,43 +1,50 @@
+# **footnotes** Contributing Guide
+
**footnotes** welcomes contributions!
-Please follow these guidelines when contributing, as it will give your pull
-request the best chance of being accepted:
+## Code of Conduct
-# Requesting Features/Reporting Bugs
+Please read and ensure that you adhere to the project's [Code of Conduct][coc].
-- To request a new feature or to report a bug, create an [Issue][new-issue] and
- choose the correct template
+## Requesting Features/Reporting Bugs
-# Contributing Code
+To request a new feature or to report a bug, create an [Issue][new-issue] and
+choose the correct template.
-- **footnotes** uses [GitHub Flow][github-flow]
-- branch off of `main` to start developing (`git checkout -b `)
-- ensure that your new branch has a descriptive name
-- create a remote copy of your new branch (`git push`)
-- create a draft [pull request][pull-request] to merge your branch with `main` —
- tag any related Issues, and if they are assigned to a Project board, this will
- automatically move them into the ‘In Progress’ bucket
-- when you think you're finished, un-draft your pull request — if the PR is
+## Contributing Code
+
+- **footnotes** uses [GitHub Flow][github-flow];
+- branch off of `main` to start developing (`git checkout -b `);
+- ensure that your new branch has a descriptive name;
+- create a remote copy of your new branch (`git push`);
+- create a draft [pull request][pull-request] to merge your branch with `main` —
+ tag any related Issues, and if they are assigned to a Project board, this will
+ automatically move them into the ‘In Progress’ bucket; and
+- when you think you're finished, un-draft your pull request — if the PR is
assigned to a Project board, this will automatically move it and any related
- Issues into the ‘Review in progress’ bucket
+ Issues into the ‘Review in progress’ bucket.
-# Commits
+## Commits
-- **footnotes** uses [Conventional Commits][conventional-commits]
-- we use [PHP Commitizen][php-commitizen] to automate this - use `composer commit`
-- keep individual commits as small as possible
+- **footnotes** uses the [Conventional Commits][conventional-commits] for
+ commit message formatting;
+- we recommend using [Commitizen][commitizen] to automate this:
+ - install it globally using `npm install -g commitizen`;
+ - use `git cz` instead of `git commit`.
+- keep individual commits as small as possible.
-# Versioning
+## Versioning
-- **footnotes** uses [Semantic Versioning][semver]
+**footnotes** uses [WordPress Versioning][wpver].
-# Translating
+## Translating
-- Translations are welcome!
+Translations are welcome!
+[coc]: https://github.com/markcheret/footnotes/blob/main/CODE_OF_CONDUCT.md
[new-issue]: https://github.com/markcheret/footnotes/issues/new/choose
[github-flow]: https://githubflow.github.io/
[pull-request]: https://github.com/markcheret/footnotes/compare
[conventional-commits]: https://www.conventionalcommits.org
-[php-commitizen]: https://github.com/conventional-commits/php-commitizen
-[semver]: https://semver.org/
+[commitizen]: https://www.npmjs.com/package/commitizen
+[wpver]: https://make.wordpress.org/core/handbook/about/release-cycle/version-numbering/
diff --git a/README.md b/README.md
index 8e13399..e979d0c 100644
--- a/README.md
+++ b/README.md
@@ -1,19 +1,23 @@
# footnotes
+
![stable tag](https://img.shields.io/wordpress/plugin/v/footnotes?style=flat-square) ![WP rating](https://img.shields.io/wordpress/plugin/stars/footnotes?style=flat-square) ![Reqd PHP](https://img.shields.io/wordpress/plugin/required-php/footnotes?style=flat-square) ![Reqd WP](https://img.shields.io/wordpress/plugin/wp-version/footnotes?style=flat-square) ![WordPress Plugin: Tested WP Version](https://img.shields.io/wordpress/plugin/tested/footnotes?style=flat-square)
![GitHub contributors](https://img.shields.io/github/contributors/markcheret/footnotes?style=flat-square) ![GitHub commits since tagged version](https://img.shields.io/github/commits-since/markcheret/footnotes/2.7.0?style=flat-square) ![GitHub commit activity](https://img.shields.io/github/commit-activity/m/markcheret/footnotes?style=flat-square) ![issues](https://img.shields.io/github/issues/markcheret/footnotes?style=flat-square) ![PRs](https://img.shields.io/github/issues-pr/markcheret/footnotes?style=flat-square)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) ![Snyk Vulnerabilities for GitHub Repo](https://img.shields.io/snyk/vulnerabilities/github/markcheret/footnotes?style=flat-square) [![OSSAR](https://github.com/markcheret/footnotes/actions/workflows/ossar-analysis.yml/badge.svg)](https://github.com/markcheret/footnotes/actions/workflows/ossar-analysis.yml) [![PHP Composer](https://github.com/markcheret/footnotes/actions/workflows/php.yml/badge.svg)](https://github.com/markcheret/footnotes/actions/workflows/php.yml)
+[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)
+
+
![footnotes](https://raw.githubusercontent.com/markcheret/footnotes/main/img/footnotes.png)
-**footnotes** aims to be the all-in-one solution for displaying an
-automatically-generated list of references on your Page or Post. The Plugin
-ships with a set of defaults while also empowering you to control how your
+**footnotes** aims to be the all-in-one solution for displaying an
+automatically-generated list of references on your Page or Post. The Plugin
+ships with a set of defaults while also empowering you to control how your
footnotes will be displayed.
-**footnotes** gives you the ability to display well-formatted footnotes on your
+**footnotes** gives you the ability to display well-formatted footnotes on your
WordPress Pages and Posts — those footnotes we know from offline publishing.
Featured on [wpmudev][wpmudev] — cheers for the review, folks!
@@ -34,25 +38,25 @@ Featured on [wpmudev][wpmudev] — cheers for the review, folks!
This Plugin provides:
-- fully customizable footnote start and end shortcodes;
-- stylable tooltips supporting hyperlinks and dedicated text;
-- a responsive 'reference container', with customisable positioning;
-- a wide choice of different numbering styles;
-- a freely-configurable and optional backlink symbol;
-- footnote appearance customisation via dashboard settings and custom CSS style
+* fully customizable footnote start and end shortcodes;
+* stylable tooltips supporting hyperlinks and dedicated text;
+* a responsive 'reference container', with customisable positioning;
+* a wide choice of different numbering styles;
+* a freely-configurable and optional backlink symbol;
+* footnote appearance customisation via dashboard settings and custom CSS style
rules; and
-- editor buttons for easily adding shortcode tags.
+* editor buttons for easily adding shortcode tags.
## Getting Started
1. Read the [contributing guidelines][contributing];
1. clone this repository (`git clone git@github.com:markcheret/footnotes.git`):
- - we recommend that you use [VVV][vvv] for your local testing environment.
+ * we recommend that you use [VVV][vvv] for your local testing environment.
1. install [Composer][composer] and [NPM][npm]; and
1. install all dependencies (`composer install`):
- - you will have to install `php-mbstring` manually if you do not already
+ * you will have to install `php-mbstring` manually if you do not already
have it.
-
+
## Deploying
Automated release deployments will be introduced soon.
@@ -61,14 +65,14 @@ Automated release deployments will be introduced soon.
1. Run `_tools/build-stylesheets.sh -c` to concatenate stylesheets;
1. manually minify the output files in `css/tmp/`, saving them as `.min.css` files:
- - the intention is to replace this with automated minification, meaning that
+ * the intention is to replace this with automated minification, meaning that
all of these steps can be rolled into a single `build` command.
1. run `_tools/build-stylesheets.sh -d` to deploy the minified files to `dist/`:
- - **this will delete any existing `dist/` folder!**
+ * **this will delete any existing `dist/` folder!**
1. run `composer run build` to move over the remaining files to `dist/`:
- - currently, the files to include in a distribution are hard-coded in
+ * currently, the files to include in a distribution are hard-coded in
`_tools/build.sh`; but
- - the intention is to replace this with a proper parsing of the `.distignore`
+ * the intention is to replace this with a proper parsing of the `.distignore`
file
### Releasing
@@ -76,43 +80,43 @@ Automated release deployments will be introduced soon.
1. Ensure that you have configured your Git config. with SVN credentials;
1. run the above [build](#building) commands; and
1. run `composer run release` and follow the prompts.
-
+
## Testing
Automated testing will be introduced soon.
## Code Formatting
-This repo. uses pre-commit code formatting and linting on all staged files.
+This repo. uses pre-commit code formatting and linting on all staged files.
This ensures that only style-conformant code can be committed.
The individual commands can also be called manually:
-- Run `composer run format` to run all format commands.
-- Run `composer run format:fix` to attempt to automatically fix all formatter warnings
+* Run `composer run format` to run all format commands.
+* Run `composer run format:fix` to attempt to automatically fix all formatter warnings
and errors.
-- Run `composer run lint` to run all linting commands.
-- Run `composer run lint:fix` to attempt to automatically fix all linter warnings and
- errors.
+* Run `composer run lint` to run all linting commands.
+* Run `composer run lint:fix` to attempt to automatically fix all linter warnings
+ and errors.
### PHP Code
PHP code must follow the [WordPress PHP Coding Standards][wpcs-php].
1. Run `composer run lint:php` to lint all JS/TS files with [PHP CodeSniffer][phpcs]
-1. Run `composer run lint:php:fix` to attempt to automatically fix warnings and
+1. Run `composer run lint:php:fix` to attempt to automatically fix warnings and
errors with the PHP Code Beautifier and Formatter.
### JavaScript Code
JavaScript code must follow the [WordPress JavaScript Coding Standards][wpcs-js].
-- Run `composer run format:js` to format all JS files with [Prettier][prettier].
-- Run `composer run format:js:fix` to attempt to automatically fix warnings and errors.
+* Run `composer run format:js` to format all JS files with [Prettier][prettier].
+* Run `composer run format:js:fix` to attempt to automatically fix warnings and errors.
-- Run `composer run lint:js` to lint all JS files with [ESLint][eslint].
-- Run `composer run lint:js:fix` to attempt to automatically fix warnings and errors.
+* Run `composer run lint:js` to lint all JS files with [ESLint][eslint].
+* Run `composer run lint:js:fix` to attempt to automatically fix warnings and errors.
Prettier configuration settings are found in `.prettierrc`.
@@ -123,32 +127,33 @@ found in `.eslintignore`.
JavaScript code must follow the [WordPress CSS Coding Standards][wpcs-css].
-- Run `composer run lint:css` to format all CSS files with [stylelint][stylelint].
-- Run `npcomposerm run lint:css:fix` to attempt to automatically fix warnings and errors.
+* Run `composer run lint:css` to format all CSS files with [stylelint][stylelint].
+* Run `npcomposerm run lint:css:fix` to attempt to automatically fix warnings and
+ errors.
stylelint configuration settings are found in `.stylelint.json`.
## Documentation
-Run `composer run docs` to automatically generate HTML documentation with
+Run `composer run docs` to automatically generate HTML documentation with
[phpDocumentor][phpdocumentor].
View the current docs [here][footnotes-docs].
## Acknowledgements
-Huge thanks to every **footnotes user**, contributor, bug reporter, feature
+Huge thanks to every **footnotes user**, contributor, bug reporter, feature
requester and fan!
## License
This project is licensed under the [GNU GPL v3][gpl-v3].
-## Contact Information
+## Contact Information
| Name | Link(s) |
|---------------|-----------------------|
-|Mark Cheret | [Email][mcheret] |
+|Mark Cheret | [Email][mcheret] |
[wpmudev]: http://premium.wpmudev.org/blog/12-surprisingly-useful-wordpress-plugins-you-dont-know-about/
[php]: https://www.php.net/
diff --git a/SECURITY.md b/SECURITY.md
index 67dd45e..7fca5e0 100644
--- a/SECURITY.md
+++ b/SECURITY.md
@@ -12,8 +12,8 @@ currently being supported with security updates.
## Reporting a Vulnerability
-To securely report a vulnerability, please DO NOT post on the WordPress
+To securely report a vulnerability, please DO NOT post on the WordPress
Support Forum or create an Issue on this repository.
-Please email [mark@cheret.de](mailto:mark@cheret.de) privately with the
+Please email [mark@cheret.de](mailto:mark@cheret.de) privately with the
full details of the vulnerability.
diff --git a/_tools/build-stylesheets.sh b/_tools/build-stylesheets.sh
index f8f5f0b..6864fa0 100755
--- a/_tools/build-stylesheets.sh
+++ b/_tools/build-stylesheets.sh
@@ -14,70 +14,38 @@ echo "Running $(dirname "$0")/build-stylesheets.sh"
if [[ $1 == "-c" ]]; then
- echo "Concatenating files and placing in \`css/tmp/\`..."
+ echo "Concatenating files and placing in \`tmp/css/\`..."
- mkdir -p ./css/tmp
- cat ./css/dev-common.css > ./css/tmp/footnotes-nottbrpl0.css
- cat ./css/dev-{common,layout-reference-container}.css > ./css/tmp/footnotes-nottbrpl1.css
- cat ./css/dev-{common,layout-entry-content}.css > ./css/tmp/footnotes-nottbrpl2.css
- cat ./css/dev-{common,layout-main-content}.css > ./css/tmp/footnotes-nottbrpl3.css
- cat ./css/dev-{common,tooltips}.css > ./css/tmp/footnotes-jqttbrpl0.css
- cat ./css/dev-{common,tooltips,layout-reference-container}.css > ./css/tmp/footnotes-jqttbrpl1.css
- cat ./css/dev-{common,tooltips,layout-entry-content}.css > ./css/tmp/footnotes-jqttbrpl2.css
- cat ./css/dev-{common,tooltips,layout-main-content}.css > ./css/tmp/footnotes-jqttbrpl3.css
- cat ./css/dev-{common,tooltips,tooltips-alternative}.css > ./css/tmp/footnotes-alttbrpl0.css
- cat ./css/dev-{common,tooltips,tooltips-alternative,layout-reference-container}.css > ./css/tmp/footnotes-alttbrpl1.css
- cat ./css/dev-{common,tooltips,tooltips-alternative,layout-entry-content}.css > ./css/tmp/footnotes-alttbrpl2.css
- cat ./css/dev-{common,tooltips,tooltips-alternative,layout-main-content}.css > ./css/tmp/footnotes-alttbrpl3.css
- cat ./css/settings.css > ./css/tmp/settings.css
+ mkdir -p ./tmp/css
+ cat ./src/css/dev-common.css > ./tmp/css/footnotes-nottbrpl0.css
+
+ cat ./src/css/dev-{common,layout-reference-container}.css > ./tmp/css/footnotes-nottbrpl1.css
+ cat ./src/css/dev-{common,layout-entry-content}.css > ./tmp/css/footnotes-nottbrpl2.css
+ cat ./src/css/dev-{common,layout-main-content}.css > ./tmp/css/footnotes-nottbrpl3.css
+
+ cat ./src/css/dev-{common,tooltips}.css > ./tmp/css/footnotes-jqttbrpl0.css
+ cat ./src/css/dev-{common,tooltips,layout-reference-container}.css > ./tmp/css/footnotes-jqttbrpl1.css
+ cat ./src/css/dev-{common,tooltips,layout-entry-content}.css > ./tmp/css/footnotes-jqttbrpl2.css
+ cat ./src/css/dev-{common,tooltips,layout-main-content}.css > ./tmp/css/footnotes-jqttbrpl3.css
+
+ cat ./src/css/dev-{common,tooltips,tooltips-alternative}.css > ./tmp/css/footnotes-alttbrpl0.css
+ cat ./src/css/dev-{common,tooltips,tooltips-alternative,layout-reference-container}.css > ./tmp/css/footnotes-alttbrpl1.css
+ cat ./src/css/dev-{common,tooltips,tooltips-alternative,layout-entry-content}.css > ./tmp/css/footnotes-alttbrpl2.css
+ cat ./src/css/dev-{common,tooltips,tooltips-alternative,layout-main-content}.css > ./tmp/css/footnotes-alttbrpl3.css
+
+ cat ./src/css/dev-{common,tooltips,amp-tooltips}.css > ./tmp/css/footnotes-amptbrpl0.css
+ cat ./src/css/dev-{common,tooltips,amp-tooltips,layout-reference-container}.css > ./tmp/css/footnotes-amptbrpl1.css
+ cat ./src/css/dev-{common,tooltips,amp-tooltips,layout-entry-content}.css > ./tmp/css/footnotes-amptbrpl2.css
+ cat ./src/css/dev-{common,tooltips,amp-tooltips,layout-main-content}.css > ./tmp/css/footnotes-amptbrpl3.css
+
+ cat ./src/css/settings.css > ./tmp/css/settings.css
echo "Stylesheet concatenation complete."
exit 0
-
-elif [[ $1 == "-m" ]]; then
-
- # TODO: this should automatically minifiy all files, outputting into `.min.css`
- # files and deleting the original concatenated `.css` files in `css/tmp/`.
- # Once that's done, we can change the `rm -r` command in the deploy step to
- # `rmdir`, which will throw us an error if we have any minified files that
- # haven't been moved over to `dist/css/` for whatever reason. As it currently
- # stands, we have no error checking in place.
- echo "Please minify the stylesheets in \`css/tmp/\`, saving them in the same location with the \`.min.css\` file extension."
- read -p "Are you ready to continue? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1
- exit 0
-
-elif [[ $1 == "-d" ]]; then
-
- # NOTE: I've temporarily replaced the `mv` command
- # with `cp` and disabled the `rm` command, so the minified
- # files won't be removed from the source directory.
- echo "Deploying minified stylesheets to \`dist/css/\`..."
- mkdir -p ./dist/css
- for f in ./css/tmp/*.min.css; do
- filename=$(basename $f .css)
- cp $f ./dist/css
- #mv $f ./dist/css
- echo -e '\t' $filename".css moved."
- done
-
- # NB: We currently distribute both the minified + concatenated and the
- # unminified + unconcatenated stylesheets with the Plugin.
- echo "Deploying development stylesheets to \`dist/css/\`..."
- for f in ./css/dev-*.css; do
- filename=$(basename $f .css)
- cp $f ./dist/css
- #mv $f ./dist/css
- echo -e '\t' $filename".css moved."
- done
-
- #echo "Deleting temporary files..."
- #rm -r ./css/tmp
- echo "All stylesheets added to build."
- exit 0
else
- echo -e "Concatenates, minifies (TODO) and deploys stylesheets for distribution.\n"
+ echo -e "Concatenates stylesheets ready for distribution.\n"
echo -e "12 unified style sheets are concatenated out of these files:\n"
echo "\`dev-common.css\`"
echo "\`dev-tooltips.css\`"
@@ -86,8 +54,6 @@ else
echo "\`dev-layout-entry-content.css\`"
echo -e "\`dev-layout-main-content.css\`\n"
echo "Command: \`-c\`: Concatenate \`dev-*\` CSS files into temporary directory."
- echo "Command: \`-m\`: Minify files (TODO)."
- echo "Command: \`-d\`: Deploy minified files to \`dist/css/\` and remove temporary files."
echo "No command, \"--help\", or anything else: Output this help section."
fi
diff --git a/_tools/build.sh b/_tools/build.sh
index 3747ec9..8a021f9 100755
--- a/_tools/build.sh
+++ b/_tools/build.sh
@@ -4,17 +4,17 @@ echo "Building Plugin..."
# Moves everything including the style sheets over to `dist/`
echo "Copying directories..."
-rm -r dist/
+rm -rf dist/
mkdir dist
-cp -r -t dist class/ css/ js/ languages/ templates/
+cp -r -t dist src/{class,languages,templates}/
# Among the images, only 2 out of 3 are distributed.
echo "Copying the needed images..."
mkdir -p dist/img
-cp -t dist/img img/fn-wysiwyg.png
+cp -t dist/img src/img/fn-wysiwyg.png
echo "Copying files..."
-cp -t dist license.txt readme.txt includes.php wpml-config.xml SECURITY.md
+cp -t dist ./{SECURITY.md,CHANGELOG.md,wpml-config.xml} src/{license.txt,readme.txt,includes.php}
echo "Setting production flag..."
-sed "s/'PRODUCTION_ENV', false/'PRODUCTION_ENV', true/g" footnotes.php > dist/footnotes.php
+sed "s/'PRODUCTION_ENV', false/'PRODUCTION_ENV', true/g" src/footnotes.php > dist/footnotes.php
echo "Production flag set."
# TODO: once automatic minification is implemented, this should handle that.
@@ -23,13 +23,13 @@ echo "Production flag set."
echo "Building stylesheets..."
./_tools/build-stylesheets.sh -c
if [ $? != 0 ]; then echo "Concatenation failed!"; exit 1; fi
-if [[ $1 != "-y" ]]; then
- ./_tools/build-stylesheets.sh -m
- if [ $? != 0 ]; then echo "Minification failed!"; exit 1; fi
-fi
-./_tools/build-stylesheets.sh -d
-if [ $? != 0 ]; then echo "Deployment failed!"; exit 1; fi
echo "Stylesheet build complete."
+echo "Minifying CSS and JS..."
+mkdir -p dist/{css,js}
+npm run minify
+if [ $? != 0 ]; then echo "Minification failed!"; exit 1; fi
+echo "Minification complete."
+
echo "Build complete."
exit 0
diff --git a/_tools/release.sh b/_tools/release.sh
index e3673f8..a0221f2 100755
--- a/_tools/release.sh
+++ b/_tools/release.sh
@@ -27,29 +27,30 @@ if [[ $1 == "-c" ]]; then
read -p "You have passed the \`commit\` flag (\`-c\`). Did you mean to do this? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1
fi
-# NB: To run on a branch other than `main`, uncomment this line:
-#if false; then
+# Unless forced to, the script will only run on the `main` branch.
+if [[ $1 != "-f" ]]; then
-# Step 1: Ensure the local copy has checked out the `main` branch
+ # Step 1: Ensure the local copy has checked out the `main` branch
+
+ if [[ "$(git rev-parse --abbrev-ref HEAD)" != "main" ]]; then
+ echo "ERR: You are not on the \`main\` branch, please check it out and re-run this command."
+ exit 1
+ else
+ echo "- \`main\` branch is checked out."
+ fi
+
+ # Step 2: Ensure local copy of `main` is up-to-date with remote
+
+ if [[ "$(git status | grep -c 'Your branch is up to date')" != 1 ]]; then
+ echo "ERR: Your local copy is not up-to-date with the remote, please update it and re-run this command."
+ exit 1
+ else
+ echo "- Local copy of \`main\` is up-to-date with remote."
+ fi
-if [[ "$(git rev-parse --abbrev-ref HEAD)" != "main" ]]; then
- echo "ERR: You are not on the \`main\` branch, please check it out and re-run this command."
- exit 1
-else
- echo "- \`main\` branch is checked out."
fi
-# Step 2: Ensure local copy of `main` is up-to-date with remote
-
-if [[ "$(git status | grep -c 'Your branch is up to date')" != 1 ]]; then
- echo "ERR: Your local copy is not up-to-date with the remote, please update it and re-run this command."
- exit 1
-else
- echo "- Local copy of \`main\` is up-to-date with remote."
-fi
-
-# NB: To run on a branch other than `main`, uncomment this line:
-#fi
+rm -rf ./{dist,tmp,svn-tmp}
# Step 3: Check versioning
@@ -62,26 +63,26 @@ fi
echo "- Checking versions..."
-STABLE_TAG="$(grep "Stable Tag:" readme.txt)"
-ROOT_HEADER_VERSION="$(grep " Version:" footnotes.php | grep -Po " Version: \d+\.\d+(\.\d+)?[a-z]?$")"
-JS_VERSION="$(grep "version :" js/wysiwyg-editor.js)"
+STABLE_TAG="$(grep "Stable Tag:" src/readme.txt)"
+ROOT_HEADER_VERSION="$(grep " Version:" src/footnotes.php | grep -Po " Version: \d+\.\d+(\.\d+)?[a-z]?$")"
+JS_VERSION="$(grep "version :" src/js/wysiwyg-editor.js)"
# Step 3(b): Check that all version declarations exists
if [[ -z $STABLE_TAG ]]; then
- echo "ERR: No 'Stable Tag' field found in \`readme.txt\`!"
+ echo "ERR: No 'Stable Tag' field found in \`src/readme.txt\`!"
exit 1
-else echo "- 'Stable Tag' field set in \`readme.txt\`."
+else echo "- 'Stable Tag' field set in \`src/readme.txt\`."
fi
if [[ -z $ROOT_HEADER_VERSION ]]; then
- echo "ERR: No 'Version' field found in \`footnotes.php\` file header!"
+ echo "ERR: No 'Version' field found in \`src/footnotes.php\` file header!"
exit 1
-else echo "- 'Version' field set in \`footnotes.php\` file header."
+else echo "- 'Version' field set in \`src/footnotes.php\` file header."
fi
if [[ -z $JS_VERSION ]]; then
- echo "ERR: No \`version\` variable found in \`js/wysiwyg-editor.js\`!"
+ echo "ERR: No \`version\` variable found in \`src/js/wysiwyg-editor.js\`!"
exit 1
-else echo "- \`version\` variable set in \`js/wysiwyg-editor.js\`."
+else echo "- \`version\` variable set in \`src/js/wysiwyg-editor.js\`."
fi
# Step 3(c)(1): Check that all development versions match
@@ -153,7 +154,7 @@ fi
# Step 3(g): Check that the changelog is up-to-date
-CHANGELOG_LATEST="$(awk -e '/== Changelog ==/,/= [0-9]+\.[0-9]+(\.[0-9]+)? =/' readme.txt | grep -Po '\d+\.\d+(\.\d+)?')"
+CHANGELOG_LATEST="$(awk -e '/== Changelog ==/,/= [0-9]+\.[0-9]+(\.[0-9]+)? =/' src/readme.txt | grep -Po '\d+\.\d+(\.\d+)?')"
if [[ $CHANGELOG_LATEST != $DEVELOPMENT_VERSION ]]; then
echo "ERR: Changelog is not up-to-date!"
echo "Current version is $DEVELOPMENT_VERSION"
@@ -176,14 +177,16 @@ echo -e "- Build complete.\n"
echo "- Setting pre-release version flags..."
PRERELEASE_VERSION=$DEVELOPMENT_VERSION'p'
-sed -i "s/$JS_VERSION/version : \"$PRERELEASE_VERSION\"/g" dist/js/wysiwyg-editor.js
+sed -i "s/$JS_VERSION/$PRERELEASE_VERSION/g" dist/js/wysiwyg-editor.min.js
echo "- Pre-release flags set."
# Step 6: Tag the release
echo "- Tagging release..."
git tag -a $DEVELOPMENT_VERSION -m "Pre-release of version $DEVELOPMENT_VERSION"
-git push --tags
+if [ $? != 0 ]; then echo "Tag already exists!"; exit 1; fi
+git push --tags --no-verify
+if [ $? != 0 ]; then echo "Push failed (tag probably exists on remote)!"; exit 1; fi
echo "- Release tagged."
# Step 7: Push release to SVN repo.
@@ -195,21 +198,22 @@ echo "For the time being, this part of the process shall remain (mostly) manual.
read -p "Are you ready to continue? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1
echo "Creating local copy of SVN repo..."
-svn checkout https://plugins.svn.wordpress.org/footnotes tmp --depth immediates
-svn update --quiet tmp/trunk --set-depth infinity
-svn update --quiet tmp/tags/$PRERELEASE_VERSION --set-depth infinity
+svn checkout https://plugins.svn.wordpress.org/footnotes svn-tmp --depth immediates
+svn update --quiet svn-tmp/trunk --set-depth infinity
+svn update --quiet svn-tmp/tags/$PRERELEASE_VERSION --set-depth infinity
echo -e "Local copy created.\n"
# Step 7(b): Update `trunk/`
echo -e "Copying files from \`dist/\` to SVN \`trunk/\`...\n"
-rsync -avhic dist/ tmp/trunk/ --delete | grep -v "^\."
-read -p "Does the above list of changes look correct? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1
+rsync -avhic dist/ svn-tmp/trunk/ --delete | grep -v "^\."
+rsync -avhic assets/ svn-tmp/assets/ --delete | grep -v "^\."
+read -p "Does the above list of changes (additions and deletions ONLY) look correct? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1
echo -e "Copying complete.\n"
# Step 7(c): Set a release message
echo "Getting commit message from changelog..."
-CHANGELOG_MESSAGE="$(awk -e "/= $DEVELOPMENT_VERSION =/,/= $STABLE_VERSION =/" readme.txt | grep '^-')"
+CHANGELOG_MESSAGE="$(awk -e "/= $DEVELOPMENT_VERSION =/,/= $STABLE_VERSION =/" dist/readme.txt | grep '^-')"
echo -e "The changelog message for this version is:\n"
echo -e "$CHANGELOG_MESSAGE\n"
read -p "Is this correct? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1
@@ -226,23 +230,22 @@ echo "Stable version:"
echo -e '\t' $STABLE_VERSION '\n'
echo -e "Commit message:\n"
echo -e "$CHANGELOG_MESSAGE" '\n'
-svn status | grep '^\!' | sed 's/! *//' | xargs -I% svn rm %
-echo -e "Changes made to local \`trunk/\`:\n"
-svn stat tmp/trunk/
+svn stat svn-tmp/trunk/ | grep '^\!' | sed 's/! *//' | xargs -I% svn rm % >/dev/null
+echo -e "Changes made to local \`trunk/\` (should only be 'M', 'D' and '?'):\n"
+svn stat svn-tmp/trunk/
echo ""
echo -e "\`readme.txt\` header:\n"
-head tmp/trunk/readme.txt
+head svn-tmp/trunk/readme.txt
echo ""
read -p "Is this all correct? (Y/N): " CONFIRM && [[ $CONFIRM == [yY] || $CONFIRM == [yY][eE][sS] ]] || exit 1
# Step 7(d): Push to remote `trunk/` (provided the flag is set)
if [[ $1 == "-c" ]]; then
- cd tmp && svn ci -m "$CHANGELOG_MESSAGE"
- cd ..
+ cd svn-tmp && svn ci -m "$CHANGELOG_MESSAGE" && cd ..
else echo "- Commit flag not set, skipping commit step."
fi
# Step 8: Cleanup
-#rm -rf {dist/,tmp/}
+#rm -rf {dist/,svn-tmp/}
diff --git a/assets/banner-1544x500.jpg b/assets/banner-1544x500.jpg
new file mode 100644
index 0000000..6bd406c
Binary files /dev/null and b/assets/banner-1544x500.jpg differ
diff --git a/assets/banner-772x250.jpg b/assets/banner-772x250.jpg
new file mode 100644
index 0000000..7538e5b
Binary files /dev/null and b/assets/banner-772x250.jpg differ
diff --git a/assets/icon-128x128.png b/assets/icon-128x128.png
new file mode 100644
index 0000000..36f84ba
Binary files /dev/null and b/assets/icon-128x128.png differ
diff --git a/assets/icon-256x256.png b/assets/icon-256x256.png
new file mode 100644
index 0000000..5245d53
Binary files /dev/null and b/assets/icon-256x256.png differ
diff --git a/assets/screenshot-1.png b/assets/screenshot-1.png
new file mode 100644
index 0000000..0ff5fbc
Binary files /dev/null and b/assets/screenshot-1.png differ
diff --git a/assets/screenshot-2.jpg b/assets/screenshot-2.jpg
new file mode 100644
index 0000000..385df58
Binary files /dev/null and b/assets/screenshot-2.jpg differ
diff --git a/assets/screenshot-3.jpg b/assets/screenshot-3.jpg
new file mode 100644
index 0000000..2943071
Binary files /dev/null and b/assets/screenshot-3.jpg differ
diff --git a/assets/screenshot-4.jpg b/assets/screenshot-4.jpg
new file mode 100644
index 0000000..bfb71b7
Binary files /dev/null and b/assets/screenshot-4.jpg differ
diff --git a/assets/screenshot-5.jpg b/assets/screenshot-5.jpg
new file mode 100644
index 0000000..bd72d75
Binary files /dev/null and b/assets/screenshot-5.jpg differ
diff --git a/assets/screenshot-6.jpg b/assets/screenshot-6.jpg
new file mode 100644
index 0000000..80d74f7
Binary files /dev/null and b/assets/screenshot-6.jpg differ
diff --git a/assets/screenshot-7.jpg b/assets/screenshot-7.jpg
new file mode 100644
index 0000000..48fda9f
Binary files /dev/null and b/assets/screenshot-7.jpg differ
diff --git a/composer.json b/composer.json
index d5464da..c3249ca 100644
--- a/composer.json
+++ b/composer.json
@@ -1,8 +1,9 @@
{
"name": "markcheret/footnotes",
- "description": "footnotes aims to be the all-in-one solution for displaying an automatically-generated list of references on your WordPress Page or Post.",
+ "description": "footnotes lets you easily add highly-customisable footnotes on your WordPress Pages and Posts.",
"license": "GPL-3.0-only",
"scripts": {
+ "cm": "npm run cz",
"release": "./_tools/release.sh",
"release:commit": "composer run release -- -c",
"build": "./_tools/build.sh",
@@ -10,24 +11,27 @@
"lint:fix": "composer run lint:php:fix && npm run lint:fix",
"format": "npm run format",
"format:fix": "npm run format:fix",
- "lint:php": "./vendor/bin/phpcs --standard=WordPress --colors --encoding=utf-8 -n -p --ignore=./vendor,./node_modules ./*.php ./**/*.php && ./vendor/bin/phpcs --standard=PHPCompatibilityWP --runtime-set testVersion 7.0- --colors --encoding=utf-8 -n -p --ignore=./vendor,./node_modules ./*.php ./**/*.php",
- "lint:php:fix": "./vendor/bin/phpcbf --standard=WordPress --encoding=utf-8 -p --ignore=./vendor,./node_modules ./*.php ./**/*.php && ./vendor/bin/phpcbf --standard=PHPCompatibilityWP --runtime-set testVersion 7.0- --encoding=utf-8 -p --ignore=./vendor,./node_modules ./*.php ./**/*.php",
+ "lint:php": "./vendor/bin/phpcs --standard=WordPress --colors --encoding=utf-8 -n -p ./src/*.php ./src/**/*.php && ./vendor/bin/phpcs --standard=PHPCompatibilityWP --runtime-set testVersion 7.0- --colors --encoding=utf-8 -n -p ./src/*.php ./src/**/*.php",
+ "lint:php:fix": "./vendor/bin/phpcbf --standard=WordPress --encoding=utf-8 -p ./src/*.php ./src/**/*.php && ./vendor/bin/phpcbf --standard=PHPCompatibilityWP --runtime-set testVersion 7.0- --encoding=utf-8 -p ./src/*.php ./src/**/*.php",
"lint:css": "npm run lint:css",
"lint:css:fix": "npm run lint:css:fix",
"lint:js": "npm run lint:js",
"lint:js:fix": "npm run lint:js:fix",
"format:js": "npm run format:js",
"format:js:fix": "npm run format:js:fix",
+ "lint:md": "npm run lint:md",
+ "lint:md:fix": "npm run lint:md:fix",
"docs": "./vendor/bin/phpdoc",
- "commit": "./vendor/bin/php-commitizen commit -- ./.php-commitizen.php",
- "post-install-cmd": "npm install && ./_tools/setup.sh"
+ "post-install-cmd": "npm install",
+ "minify": "npm run minify",
+ "minify:css": "npm run minify:css",
+ "minify:js": "npm run minify:js"
},
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.1",
"phpcompatibility/php-compatibility": "*",
"wp-coding-standards/wpcs": "^2.3",
"phpdocumentor/phpdocumentor": "^3.0",
- "damianopetrungaro/php-commitizen": "^0.2.0",
"marcocesarato/php-conventional-changelog": "^1.9",
"phpcompatibility/phpcompatibility-wp": "*"
},
diff --git a/composer.lock b/composer.lock
index d4cd1d5..367f5c2 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "635644be9174c16cb944ef5f2bf46e80",
+ "content-hash": "1b1e75ba247201e270b06cd85706a3bd",
"packages": [],
"packages-dev": [
{
@@ -80,61 +80,6 @@
],
"time": "2020-11-11T10:22:58+00:00"
},
- {
- "name": "damianopetrungaro/php-commitizen",
- "version": "v0.2.0",
- "source": {
- "type": "git",
- "url": "https://github.com/conventional-commits/php-commitizen.git",
- "reference": "985283538f013c37146b2ec83812eeef2ff9d73c"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/conventional-commits/php-commitizen/zipball/985283538f013c37146b2ec83812eeef2ff9d73c",
- "reference": "985283538f013c37146b2ec83812eeef2ff9d73c",
- "shasum": ""
- },
- "require": {
- "symfony/console": "^4 || ^5"
- },
- "require-dev": {
- "phpspec/prophecy-phpunit": "^2.0",
- "phpunit/phpunit": "^9"
- },
- "bin": [
- "php-commitizen"
- ],
- "type": "library",
- "autoload": {
- "psr-4": {
- "Damianopetrungaro\\PHPCommitizen\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Damiano Petrungaro",
- "email": "damianopetrungaro@gmail.com"
- }
- ],
- "description": "Help writing Git commit following conventional commit specs",
- "keywords": [
- "atomic",
- "atomic commit",
- "commit",
- "conventional commit",
- "conventionalcommit",
- "git"
- ],
- "support": {
- "issues": "https://github.com/conventional-commits/php-commitizen/issues",
- "source": "https://github.com/conventional-commits/php-commitizen/tree/v0.2.0"
- },
- "time": "2020-07-15T23:51:42+00:00"
- },
{
"name": "dealerdirect/phpcodesniffer-composer-installer",
"version": "v0.7.1",
diff --git a/css/dev-amp-tooltips.min.css b/css/dev-amp-tooltips.min.css
deleted file mode 100644
index 99c325a..0000000
--- a/css/dev-amp-tooltips.min.css
+++ /dev/null
@@ -1 +0,0 @@
-span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}
\ No newline at end of file
diff --git a/css/dev-common.min.css b/css/dev-common.min.css
deleted file mode 100644
index ccbefa9..0000000
--- a/css/dev-common.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}
\ No newline at end of file
diff --git a/css/dev-layout-entry-content.min.css b/css/dev-layout-entry-content.min.css
deleted file mode 100644
index 9e5fa53..0000000
--- a/css/dev-layout-entry-content.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}}
\ No newline at end of file
diff --git a/css/dev-layout-main-content.min.css b/css/dev-layout-main-content.min.css
deleted file mode 100644
index 685b9b1..0000000
--- a/css/dev-layout-main-content.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}}
\ No newline at end of file
diff --git a/css/dev-layout-reference-container.min.css b/css/dev-layout-reference-container.min.css
deleted file mode 100644
index 3ef4e31..0000000
--- a/css/dev-layout-reference-container.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}}
\ No newline at end of file
diff --git a/css/dev-tooltips-alternative.min.css b/css/dev-tooltips-alternative.min.css
deleted file mode 100644
index f14f018..0000000
--- a/css/dev-tooltips-alternative.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility,opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility,opacity;transition-timing-function:linear}
\ No newline at end of file
diff --git a/css/dev-tooltips.min.css b/css/dev-tooltips.min.css
deleted file mode 100644
index c7a951e..0000000
--- a/css/dev-tooltips.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}
\ No newline at end of file
diff --git a/css/footnotes-amptbrpl0.min.css b/css/footnotes-amptbrpl0.min.css
deleted file mode 100644
index a2d6984..0000000
--- a/css/footnotes-amptbrpl0.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}
\ No newline at end of file
diff --git a/css/footnotes-amptbrpl1.min.css b/css/footnotes-amptbrpl1.min.css
deleted file mode 100644
index 8607ba0..0000000
--- a/css/footnotes-amptbrpl1.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}}
\ No newline at end of file
diff --git a/css/footnotes-amptbrpl2.min.css b/css/footnotes-amptbrpl2.min.css
deleted file mode 100644
index 4d0f787..0000000
--- a/css/footnotes-amptbrpl2.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}}
\ No newline at end of file
diff --git a/css/footnotes-amptbrpl3.min.css b/css/footnotes-amptbrpl3.min.css
deleted file mode 100644
index a9e507c..0000000
--- a/css/footnotes-amptbrpl3.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:relative!important}.footnote_item_anchor,.footnote_referrer_anchor{position:absolute!important}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.collapsed{display:none}.unfolded{display:inline}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%!important;border:none!important}.footnotes_table caption.accessibility{text-align:start;margin-top:-2px!important;height:1px!important;width:1px!important;white-space:nowrap!important;overflow:hidden!important;color:#ffffff00!important;background-color:#ffffff00!important}.footnotes_table .footnotes_plugin_reference_row th{color:unset!important;background-color:inherit!important}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px!important;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}span.footnote_referrer>span.footnote_tooltip{visibility:hidden;opacity:0;transition-property:visibility,opacity}span.footnote_referrer:focus-within>span.footnote_tooltip,span.footnote_referrer:hover>span.footnote_tooltip{visibility:visible;opacity:1;transition-property:visibility,opacity}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute}.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-alttbrpl0.min.css b/css/tmp/footnotes-alttbrpl0.min.css
deleted file mode 100644
index 50c4546..0000000
--- a/css/tmp/footnotes-alttbrpl0.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute;bottom:24px;left:-50px;width:400px}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility opacity;transition-timing-function:linear}
\ No newline at end of file
diff --git a/css/tmp/footnotes-alttbrpl1.min.css b/css/tmp/footnotes-alttbrpl1.min.css
deleted file mode 100644
index b158d14..0000000
--- a/css/tmp/footnotes-alttbrpl1.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute;bottom:24px;left:-50px;width:400px}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility opacity;transition-timing-function:linear}.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-alttbrpl2.min.css b/css/tmp/footnotes-alttbrpl2.min.css
deleted file mode 100644
index e21fad0..0000000
--- a/css/tmp/footnotes-alttbrpl2.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute;bottom:24px;left:-50px;width:400px}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility opacity;transition-timing-function:linear}.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-alttbrpl3.min.css b/css/tmp/footnotes-alttbrpl3.min.css
deleted file mode 100644
index 31209f6..0000000
--- a/css/tmp/footnotes-alttbrpl3.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.footnote_referrer.relative{position:relative}.footnote_tooltip.position{display:unset;position:absolute;bottom:24px;left:-50px;width:400px}.footnote_tooltip.shown{visibility:visible;opacity:1;transition-property:visibility opacity;transition-timing-function:linear}.footnote_tooltip.hidden{visibility:hidden;opacity:0;transition-property:visibility opacity;transition-timing-function:linear}.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-jqttbrpl0.min.css b/css/tmp/footnotes-jqttbrpl0.min.css
deleted file mode 100644
index f9e2ad9..0000000
--- a/css/tmp/footnotes-jqttbrpl0.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}
\ No newline at end of file
diff --git a/css/tmp/footnotes-jqttbrpl1.min.css b/css/tmp/footnotes-jqttbrpl1.min.css
deleted file mode 100644
index 83dec0f..0000000
--- a/css/tmp/footnotes-jqttbrpl1.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-jqttbrpl2.min.css b/css/tmp/footnotes-jqttbrpl2.min.css
deleted file mode 100644
index 52d2c67..0000000
--- a/css/tmp/footnotes-jqttbrpl2.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-jqttbrpl3.min.css b/css/tmp/footnotes-jqttbrpl3.min.css
deleted file mode 100644
index fdbc16c..0000000
--- a/css/tmp/footnotes-jqttbrpl3.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.footnote_tooltip{display:none;z-index:2147483647!important;cursor:auto;text-align:start!important;padding:12px;line-height:1.2;font-weight:400;font-style:normal}.footnote_tooltip_continue{font-style:italic;color:green;text-decoration:none!important;cursor:pointer;white-space:nowrap}.footnote_tooltip_continue:hover{color:#00f;text-decoration:underline!important}.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-nottbrpl0.min.css b/css/tmp/footnotes-nottbrpl0.min.css
deleted file mode 100644
index 7da4e11..0000000
--- a/css/tmp/footnotes-nottbrpl0.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}
\ No newline at end of file
diff --git a/css/tmp/footnotes-nottbrpl1.min.css b/css/tmp/footnotes-nottbrpl1.min.css
deleted file mode 100644
index 263a546..0000000
--- a/css/tmp/footnotes-nottbrpl1.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{margin:0 auto}@media (max-width:575px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{padding:0 10px}}@media (min-width:576px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:500px}}@media (min-width:768px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:600px}}@media (min-width:992px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:800px}}@media (min-width:1200px){.entry-content div.footnotes_reference_container,.entry-content>.footnotes_reference_container,main div.footnotes_reference_container{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-nottbrpl2.min.css b/css/tmp/footnotes-nottbrpl2.min.css
deleted file mode 100644
index 1bce5ad..0000000
--- a/css/tmp/footnotes-nottbrpl2.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{margin:0 auto}@media (max-width:575px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{padding:0 10px}}@media (min-width:576px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:500px}}@media (min-width:768px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:600px}}@media (min-width:992px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:800px}}@media (min-width:1200px){.entry .entry-content,.entry-content,.page-content,main .entry .entry-content{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/footnotes-nottbrpl3.min.css b/css/tmp/footnotes-nottbrpl3.min.css
deleted file mode 100644
index 54d4832..0000000
--- a/css/tmp/footnotes-nottbrpl3.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_validation_error{border:4px solid red;padding:20px 40px;margin:20px 0;background:#ff000055;text-align:start}.footnotes_validation_error p:first-child{font-size:20px;font-weight:700;text-align:center}.footnotes_validation_error p:nth-child(2){font-size:16px;font-style:italic}.footnotes_validation_error p:nth-child(3){font-size:14px;font-weight:700}.footnotes_validation_error p:last-child{font-size:12px}.footnote_url_wrap{word-wrap:anywhere;overflow-wrap:anywhere;word-break:break-all}.footnote_item_base,.footnote_referrer_base{position:absolute}.footnote_item_anchor,.footnote_referrer_anchor{position:relative}.footnote_plugin_tooltip_text,.footnote_plugin_tooltip_text:hover,.footnote_referrer,.footnote_referrer:hover,.footnote_referrer:link,.footnote_referrer>a,.footnote_referrer>a:hover,.footnote_referrer>a:link,.main-content .footnote_plugin_tooltip_text,.main-content .footnote_plugin_tooltip_text:hover,.main-content .footnote_referrer,.main-content .footnote_referrer:hover,.main-content .footnote_referrer:link,.main-content .footnote_referrer>a,.main-content .footnote_referrer>a:hover,.main-content .footnote_referrer>a:link{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.footnote_plugin_tooltip_text{line-height:0;position:relative!important;cursor:pointer}.footnotes_reference_container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.footnote_container_prepare{display:block!important;padding-top:24px!important}.footnote_container_prepare>p{line-height:1.3!important;margin-top:1em!important;margin-bottom:.25em!important;padding:0!important;font-weight:400!important;display:block!important;-webkit-margin-before:.83em!important;-webkit-margin-after:.83em!important;-webkit-margin-start:0!important;-webkit-margin-end:0!important;text-align:start!important;vertical-align:middle}.footnote_container_prepare>p>span:first-child,.footnote_container_prepare>p>span:nth-child(3){text-align:start!important;font-size:1.5em!important}.footnote_reference_container_collapse_button{cursor:pointer;padding:0 .5em;font-size:1.3em!important;vertical-align:2px;text-decoration:none!important}h2>.footnote_reference_container_collapse_button,h3>.footnote_reference_container_collapse_button,h4>.footnote_reference_container_collapse_button,h5>.footnote_reference_container_collapse_button,h6>.footnote_reference_container_collapse_button{font-size:inherit!important}.footnote_container_prepare>p>span:last-child a,.footnote_reference_container_collapse_button a{text-decoration:none!important}.footnote-reference-container,.footnotes_table{width:100%;border:none}.footnote_plugin_index,.footnote_plugin_index_combi,.footnote_plugin_symbol,.footnote_plugin_text{border:none!important;text-align:start!important;vertical-align:top!important;padding:5px 6px 10px 0!important}html[dir=rtl] .footnote_plugin_index,html[dir=rtl] .footnote_plugin_index_combi,html[dir=rtl] .footnote_plugin_symbol,html[dir=rtl] .footnote_plugin_text{padding:5px 0 10px 6px!important}.footnote_backlink,.footnote_backlink:link,.footnote_plugin_link,.footnote_plugin_link:link,.main-content .footnote_backlink,.main-content .footnote_backlink:link,.main-content .footnote_plugin_link,.main-content .footnote_plugin_link:link{text-decoration:none!important;border-bottom:none!important}.footnote_backlink,.footnote_plugin_link{white-space:nowrap}.footnote_backlink,.footnote_index,.pointer{cursor:pointer}.footnote_backlink:hover,.footnote_plugin_link:hover,.footnote_plugin_text a:hover{text-decoration:unset;text-decoration:underline}.footnote_plugin_text{width:unset}.footnote_plugin_index,.footnote_plugin_index_combi{max-width:100px;width:2.5em}@media only screen and (max-width:768px){.footnote_plugin_index,.footnote_plugin_index_combi{max-width:80px}}.footnotes_reference_container{page-break-inside:avoid}@media print{.footnote_index_arrow,.footnote_reference_container_collapse_button,.footnote_tooltip{display:none}.footnote_plugin_tooltip_text{color:inherit}.footnote_plugin_index a,.footnote_plugin_index_combi a{color:inherit;text-decoration:none!important}div.post-meta-edit-link-wrapper{display:none}}.footnotes_logo,.footnotes_logo:hover{text-decoration:none;font-weight:400}.footnotes_logo_part1{color:#2bb975}.footnotes_logo_part2{color:#545f5a}.main-content,.site-main,div.hentry,main{margin:0 auto}@media (max-width:575px){.main-content,.site-main,div.hentry,main{padding:0 10px}}@media (min-width:576px){.main-content,.site-main,div.hentry,main{max-width:500px}}@media (min-width:768px){.main-content,.site-main,div.hentry,main{max-width:600px}}@media (min-width:992px){.main-content,.site-main,div.hentry,main{max-width:800px}}@media (min-width:1200px){.main-content,.site-main,div.hentry,main{max-width:960px}}
\ No newline at end of file
diff --git a/css/tmp/settings.min.css b/css/tmp/settings.min.css
deleted file mode 100644
index fbafda4..0000000
--- a/css/tmp/settings.min.css
+++ /dev/null
@@ -1 +0,0 @@
-.footnotes_logo_heading{display:inline-block;float:left;position:absolute;text-decoration:none;font-weight:400}.footnotes_logo_part1_heading{left:20px;color:#2bb975}.footnotes_logo_part2_heading{left:51px;color:#545f5a}.footnotes_heart_heading{color:#ff6d3b;font-weight:700;position:absolute;left:96px}.postbox-header{position:relative;padding:0 20px}#footnote_inputfield_love,#footnote_inputfield_readon_label,#footnote_inputfield_references_label{padding-left:8px!important;padding-right:8px!important;width:80%!important}#footnote_inputfield_reference_container_place{width:310px}#footnote_inputfield_counter_style,#footnotes_inputfield_page_layout_support{width:505px}#footnote_inputfield_custom_mouse_over_box_excerpt_length,#footnote_inputfield_placeholder_end,#footnote_inputfield_placeholder_start{width:180px}#footnote_inputfield_placeholder_end_user_defined,#footnote_inputfield_placeholder_start_user_defined{width:320px}#footnote_inputfield_combine_identical,#footnote_inputfield_custom_mouse_over_box_border_radius,#footnote_inputfield_custom_mouse_over_box_border_width,#footnote_inputfield_custom_mouse_over_box_excerpt_enabled,#footnote_inputfield_custom_mouse_over_box_max_width,#footnote_inputfield_custom_mouse_over_box_offset_x,#footnote_inputfield_custom_mouse_over_box_offset_y,#footnotes_inputfield_alternative_mouse_over_box_offset_x,#footnotes_inputfield_alternative_mouse_over_box_offset_y,#footnotes_inputfield_alternative_mouse_over_box_width,#footnotes_inputfield_mouse_over_box_fade_in_delay,#footnotes_inputfield_mouse_over_box_fade_in_duration,#footnotes_inputfield_mouse_over_box_fade_out_delay,#footnotes_inputfield_mouse_over_box_fade_out_duration,#footnotes_inputfield_scroll_duration,#footnotes_inputfield_scroll_offset{width:80px}#footnote_inputfield_custom_hyperlink_symbol,#footnotes_inputfield_backlinks_separator_option,#footnotes_inputfield_backlinks_terminator_option{width:230px}#footnotes_inputfield_backlinks_column_max_width_scalar,#footnotes_inputfield_backlinks_column_width_scalar,#footnotes_inputfield_mouse_over_box_font_size_scalar,#footnotes_inputfield_reference_container_bottom_margin,#footnotes_inputfield_reference_container_top_margin{width:85px}#footnotes_inputfield_backlinks_column_max_width_unit,#footnotes_inputfield_backlinks_column_width_unit,#footnotes_inputfield_mouse_over_box_font_size_unit{width:140px}label{display:inline-block}.postbox>h3{height:32px!important;line-height:32px!important}.postbox>h3>span{padding:0 10px}.postbox>.inside>table{border:none!important}.postbox>.inside>table>tbody>tr>td:first-child{width:15%!important;font-weight:700!important}.footnote_placeholder_box_container{text-align:center!important}span.footnote_highlight_placeholder{font-weight:700!important;padding:0 8px!important}.footnote_placeholder_box_example{border:2px solid #2bb975!important;border-radius:4px!important;padding:16px 0!important;width:50%!important;display:block!important;margin:20px auto!important;text-align:center!important}.expert_lookup tr td:first-child,.expert_lookup tr th:first-child{width:170px!important}.expert_lookup tr td:nth-child(2),.expert_lookup tr th:nth-child(2){width:65px!important}.expert_lookup tr td:nth-child(3),.expert_lookup tr th:nth-child(3){width:200px!important}.expert_lookup tr td:nth-child(3) input{width:190px}.expert_lookup tr td:last-child,.expert_lookup tr th:last-child{white-space:nowrap}#customize_css_new tr td:first-child{width:38%!important;font-weight:400!important}.customize_css_new tr td:first-child span:first-child{font-weight:700!important}.customize_css_new .list{padding-top:10px}.customize_css_new .list p{font-family:monospace;padding:0 10px;text-indent:-10px;margin:.5em 0}#footnote_inputfield_custom_css_new{height:500px}#footnote_inputfield_custom_css,#footnote_inputfield_custom_css_new{width:96%;resize:both;overflow:scroll;font-family:monospace}.footnotes_notice{font-style:italic;display:inline-block;text-align:end}.footnotes_description{padding:0 4%}.footnotes_description p{font-size:1.06em;font-style:italic}
\ No newline at end of file
diff --git a/customized-documentation-schema.txt b/customized-documentation-schema.txt
deleted file mode 100644
index 9a3498b..0000000
--- a/customized-documentation-schema.txt
+++ /dev/null
@@ -1,276 +0,0 @@
-customized-documentation-schema.txt
-
-
-Plugin Footnotes for WordPress, v2.5.4 and later
-
-
-Customized documentation schema
-‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-
-In community-based, open source projects, it is important to comprehensively
-recognize, acknowledge and document how developers, testers and users helped
-build the product.
-https://wordpress.org/support/topic/great-tool-1549/#post-14039334
-
-Note: Per the WordPress Coding Standards, the '@author' tag must not be used.
-https://developer.wordpress.org/coding-standards/inline-documentation-standards/php/
-
-PHPDOC tag: Role: Acknowledgment in the changelog:
-‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-@contributor Provided code. “thanks to @USERNAME code contribution.”
-@contributor Provided design. “thanks to @USERNAME design contribution.”
-@contributor Provided content. “thanks to @USERNAME design contribution.” (!)
-
-@reporter Reported a bug. “thanks to @USERNAME bug report.”
-@reporter Reported an issue. “thanks to @USERNAME issue report.”
-@reporter Requested a feature. “thanks to @USERNAME issue report.” (!)
-@reporter Provided feedback. “thanks to @USERNAME feedback.”
-@reporter Provided an example. “thanks to @USERNAME example provision.”
-
-@user Allowed insight. “thanks to @USERNAME usage.”
-
-@accountable Edited the codebase. -
-
-@committer Uploaded a version. -
-
-
-PHPDOC tags & custom tags
-‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-
-▲ Source for standard tags:
-https://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.pkg.html
-
-@access
-@author
-@copyright
-@deprecated
-@example
-@ignore
-@internal
-@link
-@see
-@since
-@tutorial
-@version
-inline {@internal}}
-inline {@inheritdoc}
-inline {@link}
-
-Sidepane:
-
-phpDocumentor tags
- @abstract
- @access
- @author
- @category
- @copyright
- @deprecated
- @example
- @final
- @filesource
- @global
- @ignore
- @internal
- @license
- @link
- @method
- @name
- @package
- @param
- @property
- @return
- @see
- @since
- @static
- @staticvar
- @subpackage
- @todo
- @tutorial
- @uses
- @var
- @version
-
-phpDocumentor Inline tags
- inline {@example}
- inline {@id}
- inline {@internal}}
- inline {@inheritdoc}
- inline {@link}
- inline {@source}
- inline {@toc}
- inline {@tutorial}
-
-
-▲ Tags required/recommended by WordPress coding standard:
-https://developer.wordpress.org/coding-standards/inline-documentation-standards/php/
-
-Note: The only tag added from draft PSR-5 recommendations is @type.
-https://stackoverflow.com/questions/48202550/source-of-type-tag-in-docblock
-
-@access
-@author [DO NOT USE]
-@copyright
-@deprecated
-@global
-@ignore
-@internal
-@license
-@link
-@method
-@package
-@param
-@return
-@see
-@since
-@static
-@staticvar
-@subpackage
-@todo
-@type
-@uses
-@var
-
-
-▲ Tags added by PHPStan:
-https://phpstan.org/blog/generics-in-php-using-phpdocs
-
-@extends
-@implements
-@template
-
-
-▲ Tags supported in Atom TextMate found in VS Code 1.47.3:
-/usr/share/code/resources/app/extensions/php/syntaxes/php.tmLanguage.json
-Note the 4 tags appended to the list, hence initially missing.
-
-@api
-@abstract
-@author
-@category
-@copyright
-@example
-@global
-@inherit[Dd]oc
-@internal
-@license
-@link
-@method
-@property(-(read|write))?
-@package
-@param
-@return
-@see
-@since
-@source
-@static
-@subpackage
-@throws
-@todo
-@var
-@version
-@uses
-@deprecated
-@final
-@ignore
-
-MISSING TAGS:
-
-- wrt phpDocumentor:
-@access
-@filesource
-@id
-@name
-@staticvar
-@toc
-@tutorial
-@usedby
-
-- wrt WordPress:
-@type
-
-- wrt PHPStan:
-@extends
-@implements
-@template
-
-
-▲ up-to-date list (standard/WP/PHPStan, custom):
-
-@api
-@abstract
-@access
-@author
-@category
-@copyright
-@deprecated
-@example
-@extends
-@filesource
-@final
-@global
-@id
-@ignore
-@implements
-@inherit[Dd]oc
-@internal
-@license
-@link
-@method
-@name
-@package
-@param
-@property(-(read|write))?
-@return
-@see
-@since
-@source
-@static
-@staticvar
-@subpackage
-@template
-@throws
-@toc
-@todo
-@tutorial
-@type
-@usedby
-@uses
-@var
-@version
-
-@accountable
-@bib
-@biblio
-@callback
-@commit
-@committer
-@contributor
-@courtesy
-@date
-@datetime
-@lastmodified
-@modified
-@publisher
-@reporter
-@revision
-@timestamp
-@user
-
-
-▲ Config (original, missing and added tags), example of VS Code.
-/usr/share/code/resources/app/extensions/php/syntaxes/php.tmLanguage.json
-
-original:
-abstract|api|author|category|copyright|deprecated|example|final|global|ignore|inherit[Dd]oc|internal|license|link|method|package|param|property(-(read|write))?|return|see|since|source|static|subpackage|throws|todo|uses|var|version
-
-missing:
-|access|filesource|id|name|staticvar|toc|tutorial|usedby
-
-WordPress:
-|type
-
-PHPStan:
-|extends|implements|template
-
-custom:
-|accountable|bib|biblio|callback|commit|committer|contributor|courtesy|date|datetime|lastmodified|modified|publisher|reporter|revision|timestamp|user
diff --git a/customized-template-stack.txt b/customized-template-stack.txt
deleted file mode 100644
index df4ad14..0000000
--- a/customized-template-stack.txt
+++ /dev/null
@@ -1,45 +0,0 @@
-customized-template-stack.txt
-
-
-Plugin Footnotes for WordPress, v2.5.3 and later
-
-
-A. Customized template parts
- ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-
-@since 2.2.6 Adding: Templates: support for custom templates in sibling folder, thanks to @misfist issue report.
-@since 2.5.0 Adding: Templates: Enable template location stack, thanks to @misfist issue report and code contribution.
-
-
-Priority order:
- 1. active theme
- 2. sibling folder
- 3. internal
-
-See footnotes/class/template.php:67..116
-
-
-1. Active theme
- ‾‾‾‾‾‾‾‾‾‾‾‾
-Please create a folder 'templates/footnotes/' in your child theme and
-store all your public custom templates for Footnotes directly therein.
-
-Existing homonymous templates are loaded instead of their counterparts in
-wp-content/plugins/footnotes/templates/public/.
-
-
-2. Sibling folder
- ‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-Please make a sibling of the "footnotes" folder called 'footnotes-custom' and
-the same internal structure and file names as 'footnotes/templates/public/'.
-
-Example for custom tooltips:
-
-footnotes-custom
-└── templates
- └── public
- ├── footnote.html
- └── tooltip.html
-
-Note: The timing parameters in the inline jQuery script 'tooltip.html' are already
-configurable in the dashboard > Referrers and tooltips > Tooltip timing.
diff --git a/docs/classes/MCI-Footnotes-Config.html b/docs/classes/Footnotes-Config.html
similarity index 86%
rename from docs/classes/MCI-Footnotes-Config.html
rename to docs/classes/Footnotes-Config.html
index be79e0e..50a827d 100644
--- a/docs/classes/MCI-Footnotes-Config.html
+++ b/docs/classes/Footnotes-Config.html
@@ -75,7 +75,7 @@
@@ -348,11 +348,11 @@ that isn’t translated, and dropping the logo in another, translatable heading.
C_STR_PLUGIN_NAME
-
+
@@ -390,11 +390,11 @@ that isn’t translated, and dropping the logo in another, translatable heading.
C_STR_PLUGIN_PUBLIC_NAME
-
+
@@ -448,7 +448,7 @@ that isn’t translated, and dropping the logo in another, translatable heading.
-
+
diff --git a/docs/classes/MCI-Footnotes-Convert.html b/docs/classes/Footnotes-Convert.html
similarity index 91%
rename from docs/classes/MCI-Footnotes-Convert.html
rename to docs/classes/Footnotes-Convert.html
index 1c4f91a..7cfd36b 100644
--- a/docs/classes/MCI-Footnotes-Convert.html
+++ b/docs/classes/Footnotes-Convert.html
@@ -75,7 +75,7 @@
load_text_domain()
-
+
@@ -271,10 +271,10 @@ In the case of get_locale(), $args is empty.
>
register_hooks()
-
+
@@ -320,10 +320,10 @@ In the case of get_locale(), $args is empty.
>
load()
-
+
@@ -428,7 +428,7 @@ In the case of get_locale(), $args is empty.
-
+
diff --git a/docs/classes/MCI-Footnotes-Layout-Engine.html b/docs/classes/Footnotes-Layout-Engine.html
similarity index 88%
rename from docs/classes/MCI-Footnotes-Layout-Engine.html
rename to docs/classes/Footnotes-Layout-Engine.html
index 2b36d2f..e632707 100644
--- a/docs/classes/MCI-Footnotes-Layout-Engine.html
+++ b/docs/classes/Footnotes-Layout-Engine.html
@@ -75,7 +75,7 @@
@@ -1888,10 +1888,10 @@ Removing this did not fix the quotation mark backslash escapement bug.
>
append_scripts()
-
+
@@ -1937,10 +1937,10 @@ Removing this did not fix the quotation mark backslash escapement bug.
>
register_meta_boxes()
-
+
@@ -1998,10 +1998,10 @@ Removing this did not fix the quotation mark backslash escapement bug.
>
save_settings()
-
+
@@ -2055,7 +2055,7 @@ Removing this did not fix the quotation mark backslash escapement bug.
-
+
diff --git a/docs/classes/MCI-Footnotes-Layout-Init.html b/docs/classes/Footnotes-Layout-Init.html
similarity index 85%
rename from docs/classes/MCI-Footnotes-Layout-Init.html
rename to docs/classes/Footnotes-Layout-Init.html
index 2d791b4..ec5f7e4 100644
--- a/docs/classes/MCI-Footnotes-Layout-Init.html
+++ b/docs/classes/Footnotes-Layout-Init.html
@@ -75,7 +75,7 @@
@@ -762,10 +762,10 @@ list directly in the template, as CSS is in English anyway
>
custom_css_migration()
-
+
@@ -811,10 +811,10 @@ list directly in the template, as CSS is in English anyway
>
custom_css_new()
-
+
@@ -860,10 +860,10 @@ list directly in the template, as CSS is in English anyway
>
description()
-
+
@@ -909,10 +909,10 @@ list directly in the template, as CSS is in English anyway
>
display_content()
-
+
@@ -958,10 +958,10 @@ list directly in the template, as CSS is in English anyway
>
donate()
-
+
@@ -1007,10 +1007,10 @@ list directly in the template, as CSS is in English anyway
>
excerpts()
-
+
@@ -1091,10 +1091,10 @@ list directly in the template, as CSS is in English anyway
>
get_priority()
-
+
@@ -1140,10 +1140,10 @@ list directly in the template, as CSS is in English anyway
>
hard_links()
-
+
@@ -1200,10 +1200,10 @@ list directly in the template, as CSS is in English anyway
>
Help()
-
+
@@ -1266,10 +1266,10 @@ list directly in the template, as CSS is in English anyway
>
hyperlink_arrow()
-
+
@@ -1388,10 +1388,10 @@ list directly in the template, as CSS is in English anyway
>
label_solution()
-
+
@@ -1437,10 +1437,10 @@ list directly in the template, as CSS is in English anyway
>
lookup_hooks()
-
+
@@ -1532,10 +1532,10 @@ define -1 as PHP_INT_MAX instead
>
love()
-
+
@@ -1602,10 +1602,10 @@ define -1 as PHP_INT_MAX instead
>
mouseover_box()
-
+
@@ -1672,10 +1672,10 @@ define -1 as PHP_INT_MAX instead
>
mouseover_box_appearance()
-
+
@@ -1721,10 +1721,10 @@ define -1 as PHP_INT_MAX instead
>
mouseover_box_dimensions()
-
+
@@ -1770,10 +1770,10 @@ define -1 as PHP_INT_MAX instead
>
mouseover_box_position()
-
+
@@ -1819,10 +1819,10 @@ define -1 as PHP_INT_MAX instead
>
mouseover_box_text()
-
+
@@ -1868,10 +1868,10 @@ define -1 as PHP_INT_MAX instead
>
mouseover_box_timing()
-
+
@@ -1917,10 +1917,10 @@ define -1 as PHP_INT_MAX instead
>
mouseover_box_truncation()
-
+
@@ -1966,10 +1966,10 @@ define -1 as PHP_INT_MAX instead
>
numbering()
-
+
@@ -2015,10 +2015,10 @@ define -1 as PHP_INT_MAX instead
>
reference_container()
-
+
@@ -2092,10 +2092,10 @@ define -1 as PHP_INT_MAX instead
>
register_sections()
-
+
@@ -2141,10 +2141,10 @@ define -1 as PHP_INT_MAX instead
>
register_sub_page()
-
+
@@ -2190,10 +2190,10 @@ define -1 as PHP_INT_MAX instead
>
scrolling()
-
+
@@ -2239,10 +2239,10 @@ define -1 as PHP_INT_MAX instead
>
start_end()
-
+
@@ -2370,10 +2370,10 @@ define -1 as PHP_INT_MAX instead
>
superscript()
-
+
@@ -2440,10 +2440,10 @@ define -1 as PHP_INT_MAX instead
>
add_checkbox()
-
+
@@ -2501,10 +2501,10 @@ define -1 as PHP_INT_MAX instead
>
add_color_selection()
-
+
@@ -2562,10 +2562,10 @@ define -1 as PHP_INT_MAX instead
>
add_label()
-
+
@@ -2632,10 +2632,10 @@ define -1 as PHP_INT_MAX instead
>
add_line_space()
-
+
@@ -2681,10 +2681,10 @@ define -1 as PHP_INT_MAX instead
>
add_meta_box()
-
+
@@ -2770,10 +2770,10 @@ define -1 as PHP_INT_MAX instead
>
add_newline()
-
+
@@ -2819,10 +2819,10 @@ define -1 as PHP_INT_MAX instead
>
add_num_box()
-
+
@@ -2918,10 +2918,10 @@ define -1 as PHP_INT_MAX instead
>
add_section()
-
+
@@ -3007,10 +3007,10 @@ define -1 as PHP_INT_MAX instead
>
add_select_box()
-
+
@@ -3118,10 +3118,10 @@ define -1 as PHP_INT_MAX instead
>
add_text()
-
+
@@ -3179,10 +3179,10 @@ define -1 as PHP_INT_MAX instead
>
add_text_box()
-
+
@@ -3267,10 +3267,10 @@ define -1 as PHP_INT_MAX instead
>
add_textarea()
-
+
@@ -3328,10 +3328,10 @@ define -1 as PHP_INT_MAX instead
>
get_meta_boxes()
-
+
@@ -3442,10 +3442,10 @@ Change string "%s styling" to "Footnotes styling" to fix lay
>
get_sections()
-
+
@@ -3519,10 +3519,10 @@ Change string "%s styling" to "Footnotes styling" to fix lay
>
get_sub_page_slug()
-
+
@@ -3568,10 +3568,10 @@ Change string "%s styling" to "Footnotes styling" to fix lay
>
get_sub_page_title()
-
+
@@ -3617,10 +3617,10 @@ Change string "%s styling" to "Footnotes styling" to fix lay
>
load_setting()
-
+
@@ -3745,10 +3745,10 @@ Removing this did not fix the quotation mark backslash escapement bug.
>
append_scripts()
-
+
@@ -3794,10 +3794,10 @@ Removing this did not fix the quotation mark backslash escapement bug.
>
register_meta_boxes()
-
+
@@ -3855,10 +3855,10 @@ Removing this did not fix the quotation mark backslash escapement bug.
>
save_settings()
-
+
@@ -3912,7 +3912,7 @@ Removing this did not fix the quotation mark backslash escapement bug.
-
+
diff --git a/docs/classes/MCI-Footnotes-Settings.html b/docs/classes/Footnotes-Settings.html
similarity index 86%
rename from docs/classes/MCI-Footnotes-Settings.html
rename to docs/classes/Footnotes-Settings.html
index f07d3c2..21d0a2f 100644
--- a/docs/classes/MCI-Footnotes-Settings.html
+++ b/docs/classes/Footnotes-Settings.html
@@ -75,7 +75,7 @@
@@ -6052,11 +6052,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
C_STR_REFERENCE_CONTAINER_LABEL_ELEMENT
-
+
@@ -6113,11 +6113,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
C_STR_REFERENCE_CONTAINER_NAME
-
+
@@ -6155,11 +6155,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
C_STR_REFERENCE_CONTAINER_POSITION
-
+
@@ -6197,11 +6197,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
C_STR_REFERENCE_CONTAINER_POSITION_SHORTCODE
-
+
@@ -6258,11 +6258,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
C_STR_REFERENCE_CONTAINER_ROW_BORDERS_ENABLE
-
+
@@ -6319,11 +6319,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
C_STR_REFERENCE_CONTAINER_START_PAGE_ENABLE
-
+
@@ -6380,11 +6380,11 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
C_STR_REFERRER_FRAGMENT_ID_SLUG
-
+
@@ -6425,7 +6425,7 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
Properties
-
+
$a_arr_container
-
+
@@ -6483,12 +6483,12 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
>
$a_arr_default
-
+
@@ -6669,12 +6669,12 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
>
$a_arr_settings
-
+
@@ -6716,12 +6716,12 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
>
$a_obj_instance
-
+
@@ -6730,7 +6730,7 @@ But Footnotes’ UI design policy is to make shortcodes freely configurable.
private
- staticMCI_Footnotes_Settings
+ staticFootnotes_Settings$a_obj_instance
=
ull
@@ -6760,7 +6760,7 @@ ull
Methods
-
+
clear_all()
-
+
@@ -6832,10 +6832,10 @@ done by deleting and reinstalling (see the warning about database backup).
>
get()
-
+
@@ -6894,10 +6894,10 @@ done by deleting and reinstalling (see the warning about database backup).
>
get_container()
-
+
@@ -6956,10 +6956,10 @@ done by deleting and reinstalling (see the warning about database backup).
>
get_defaults()
-
+
@@ -7017,10 +7017,10 @@ done by deleting and reinstalling (see the warning about database backup).
>
instance()
-
+
@@ -7029,7 +7029,7 @@ done by deleting and reinstalling (see the warning about database backup).
public
- staticinstance() : MCI_Footnotes_Settings
+ staticinstance() : Footnotes_Settings
@@ -7052,7 +7052,7 @@ done by deleting and reinstalling (see the warning about database backup).
@@ -7116,10 +7116,10 @@ done by deleting and reinstalling (see the warning about database backup).
>
save_options()
-
+
@@ -7186,10 +7186,10 @@ done by deleting and reinstalling (see the warning about database backup).
>
__construct()
-
+
@@ -7235,10 +7235,10 @@ done by deleting and reinstalling (see the warning about database backup).
>
load()
-
+
@@ -7325,10 +7325,10 @@ done by deleting and reinstalling (see the warning about database backup).
>
load_all()
-
+
@@ -7382,7 +7382,7 @@ done by deleting and reinstalling (see the warning about database backup).
-
+
diff --git a/docs/classes/MCI-Footnotes-Task.html b/docs/classes/Footnotes-Task.html
similarity index 91%
rename from docs/classes/MCI-Footnotes-Task.html
rename to docs/classes/Footnotes-Task.html
index 60c8960..81f562b 100644
--- a/docs/classes/MCI-Footnotes-Task.html
+++ b/docs/classes/Footnotes-Task.html
@@ -75,7 +75,7 @@
Allows to determine the script mode among jQuery or plain JS.
@@ -613,7 +578,7 @@ ull
Methods
-
+
initialize_widgets()
-
+
Initializes all Widgets of the Plugin.
@@ -759,12 +724,12 @@ and use the bare register_widget() here.
>
register_public()
-
+
Registers and enqueues scripts and stylesheets to the public pages.
@@ -858,12 +823,12 @@ and use the bare register_widget() here.
>
run()
-
+
Executes the Plugin.
@@ -951,12 +916,12 @@ and use the bare register_widget() here.
>
initialize_dashboard()
-
+
Initializes the Dashboard of the Plugin and loads them.
@@ -1000,12 +965,12 @@ and use the bare register_widget() here.
>
initialize_task()
-
+
Initializes the Plugin Task and registers the Task hooks.
@@ -1057,7 +1022,7 @@ and use the bare register_widget() here.
-
+
diff --git a/docs/files/class-config.html b/docs/files/src-class-config.html
similarity index 95%
rename from docs/files/class-config.html
rename to docs/files/src-class-config.html
index c1359b8..9f1b8cb 100644
--- a/docs/files/class-config.html
+++ b/docs/files/src-class-config.html
@@ -85,7 +85,7 @@
]*>)#' );
- $l_str_tooltip_content = preg_replace( $l_arr_paragraph_splitters, ' ', $l_str_tooltip_content );
+ $l_str_tooltip_content = preg_replace( $l_arr_paragraph_splitters, ' ', $l_str_tooltip_content );
} else {
$l_str_tooltip_content = '';
}
diff --git a/class/template.php b/src/class/template.php
similarity index 100%
rename from class/template.php
rename to src/class/template.php
diff --git a/class/widgets/base.php b/src/class/widgets/base.php
similarity index 100%
rename from class/widgets/base.php
rename to src/class/widgets/base.php
diff --git a/class/widgets/reference-container.php b/src/class/widgets/reference-container.php
similarity index 100%
rename from class/widgets/reference-container.php
rename to src/class/widgets/reference-container.php
diff --git a/class/wysiwyg.php b/src/class/wysiwyg.php
similarity index 97%
rename from class/wysiwyg.php
rename to src/class/wysiwyg.php
index 89d1fff..d472225 100644
--- a/class/wysiwyg.php
+++ b/src/class/wysiwyg.php
@@ -74,7 +74,7 @@ class Footnotes_WYSIWYG {
* @return array
*/
public static function include_scripts( $p_arr_plugins ) {
- $p_arr_plugins[ Footnotes_Config::C_STR_PLUGIN_NAME ] = plugins_url( '/../js/wysiwyg-editor.js', __FILE__ );
+ $p_arr_plugins[ Footnotes_Config::C_STR_PLUGIN_NAME ] = plugins_url( '/../js/wysiwyg-editor ' . ( ( Footnotes::PRODUCTION_ENV ) ? '.min' : '' ) . '.js', __FILE__ );
return $p_arr_plugins;
}
diff --git a/css/dev-amp-tooltips.css b/src/css/dev-amp-tooltips.css
similarity index 100%
rename from css/dev-amp-tooltips.css
rename to src/css/dev-amp-tooltips.css
diff --git a/css/dev-common.css b/src/css/dev-common.css
similarity index 100%
rename from css/dev-common.css
rename to src/css/dev-common.css
diff --git a/css/dev-layout-entry-content.css b/src/css/dev-layout-entry-content.css
similarity index 100%
rename from css/dev-layout-entry-content.css
rename to src/css/dev-layout-entry-content.css
diff --git a/css/dev-layout-main-content.css b/src/css/dev-layout-main-content.css
similarity index 100%
rename from css/dev-layout-main-content.css
rename to src/css/dev-layout-main-content.css
diff --git a/css/dev-layout-reference-container.css b/src/css/dev-layout-reference-container.css
similarity index 100%
rename from css/dev-layout-reference-container.css
rename to src/css/dev-layout-reference-container.css
diff --git a/css/dev-tooltips-alternative.css b/src/css/dev-tooltips-alternative.css
similarity index 100%
rename from css/dev-tooltips-alternative.css
rename to src/css/dev-tooltips-alternative.css
diff --git a/css/dev-tooltips.css b/src/css/dev-tooltips.css
similarity index 100%
rename from css/dev-tooltips.css
rename to src/css/dev-tooltips.css
diff --git a/css/settings.css b/src/css/settings.css
similarity index 100%
rename from css/settings.css
rename to src/css/settings.css
diff --git a/footnotes.php b/src/footnotes.php
similarity index 98%
rename from footnotes.php
rename to src/footnotes.php
index d96852e..dc44466 100755
--- a/footnotes.php
+++ b/src/footnotes.php
@@ -5,7 +5,7 @@
* Description: footnotes lets you easily add highly-customisable footnotes on your WordPress Pages and Posts.
* Author: Mark Cheret
* Author URI: https://cheret.org/footnotes
- * Version: 2.7.0
+ * Version: 2.7.1
* Text Domain: footnotes
* Domain Path: /languages
* Requires at least: 3.9
@@ -25,7 +25,7 @@
* @since 2.5.3 (Hungarian)
* @var str
*/
-define( 'C_STR_FOOTNOTES_VERSION', '2.7.1' );
+define( 'C_STR_FOOTNOTES_VERSION', '2.7.2' );
/**
* Defines the current environment ('development' or 'production').
diff --git a/img/fn-wysiwyg.png b/src/img/fn-wysiwyg.png
similarity index 100%
rename from img/fn-wysiwyg.png
rename to src/img/fn-wysiwyg.png
diff --git a/img/footnotes.png b/src/img/footnotes.png
similarity index 100%
rename from img/footnotes.png
rename to src/img/footnotes.png
diff --git a/includes.php b/src/includes.php
similarity index 100%
rename from includes.php
rename to src/includes.php
diff --git a/js/jquery.tools.js b/src/js/jquery.tools.js
similarity index 100%
rename from js/jquery.tools.js
rename to src/js/jquery.tools.js
diff --git a/js/wysiwyg-editor.js b/src/js/wysiwyg-editor.js
similarity index 99%
rename from js/wysiwyg-editor.js
rename to src/js/wysiwyg-editor.js
index 6db1ba3..e3e1ef9 100644
--- a/js/wysiwyg-editor.js
+++ b/src/js/wysiwyg-editor.js
@@ -68,7 +68,7 @@
author : 'Mark Cheret',
authorurl : 'https://cheret.org/footnotes/',
infourl : 'https://wordpress.org/plugins/footnotes/',
- version : '2.7.1d'
+ version : '2.7.2d'
};
}
});
diff --git a/languages/footnotes-de_AT.mo b/src/languages/footnotes-de_AT.mo
similarity index 100%
rename from languages/footnotes-de_AT.mo
rename to src/languages/footnotes-de_AT.mo
diff --git a/languages/footnotes-de_AT.po b/src/languages/footnotes-de_AT.po
similarity index 100%
rename from languages/footnotes-de_AT.po
rename to src/languages/footnotes-de_AT.po
diff --git a/languages/footnotes-de_DE.mo b/src/languages/footnotes-de_DE.mo
similarity index 100%
rename from languages/footnotes-de_DE.mo
rename to src/languages/footnotes-de_DE.mo
diff --git a/languages/footnotes-de_DE.po b/src/languages/footnotes-de_DE.po
similarity index 100%
rename from languages/footnotes-de_DE.po
rename to src/languages/footnotes-de_DE.po
diff --git a/languages/footnotes-en_GB.mo b/src/languages/footnotes-en_GB.mo
similarity index 100%
rename from languages/footnotes-en_GB.mo
rename to src/languages/footnotes-en_GB.mo
diff --git a/languages/footnotes-en_GB.po b/src/languages/footnotes-en_GB.po
similarity index 100%
rename from languages/footnotes-en_GB.po
rename to src/languages/footnotes-en_GB.po
diff --git a/languages/footnotes-en_US.mo b/src/languages/footnotes-en_US.mo
similarity index 100%
rename from languages/footnotes-en_US.mo
rename to src/languages/footnotes-en_US.mo
diff --git a/languages/footnotes-en_US.po b/src/languages/footnotes-en_US.po
similarity index 100%
rename from languages/footnotes-en_US.po
rename to src/languages/footnotes-en_US.po
diff --git a/languages/footnotes-es_ES.mo b/src/languages/footnotes-es_ES.mo
similarity index 100%
rename from languages/footnotes-es_ES.mo
rename to src/languages/footnotes-es_ES.mo
diff --git a/languages/footnotes-es_ES.po b/src/languages/footnotes-es_ES.po
similarity index 100%
rename from languages/footnotes-es_ES.po
rename to src/languages/footnotes-es_ES.po
diff --git a/languages/footnotes-fr_FR.mo b/src/languages/footnotes-fr_FR.mo
similarity index 100%
rename from languages/footnotes-fr_FR.mo
rename to src/languages/footnotes-fr_FR.mo
diff --git a/languages/footnotes-fr_FR.po b/src/languages/footnotes-fr_FR.po
similarity index 100%
rename from languages/footnotes-fr_FR.po
rename to src/languages/footnotes-fr_FR.po
diff --git a/languages/footnotes.mo b/src/languages/footnotes.mo
similarity index 100%
rename from languages/footnotes.mo
rename to src/languages/footnotes.mo
diff --git a/languages/footnotes.pot b/src/languages/footnotes.pot
similarity index 100%
rename from languages/footnotes.pot
rename to src/languages/footnotes.pot
diff --git a/license.txt b/src/license.txt
similarity index 100%
rename from license.txt
rename to src/license.txt
diff --git a/readme.txt b/src/readme.txt
similarity index 96%
rename from readme.txt
rename to src/readme.txt
index 0703efe..c9d0c5f 100644
--- a/readme.txt
+++ b/src/readme.txt
@@ -79,9 +79,6 @@ No, this Plugin has been written from scratch. Of course some inspirations on ho
- Bugfix: Editor buttons: debug button by reverting name change in PHP file while JS file and HTML template remained unsynced, thanks to @gova bug report.
- Bugfix: Hooks: default-disable the_excerpt hook with respect to theme-specific excerpt handling, thanks to @mmallett bug reports.
-= 2.6.4 =
-- Bugfix: Process: remove trailing comma after last argument in multiline function calls for PHP < 7.3, thanks to @scroom @copylefter @lagoon24 bug reports.
-
== Upgrade Notice ==
= 2.7.1 =
diff --git a/templates/dashboard/configure-label-solution.html b/src/templates/dashboard/configure-label-solution.html
similarity index 100%
rename from templates/dashboard/configure-label-solution.html
rename to src/templates/dashboard/configure-label-solution.html
diff --git a/templates/dashboard/customize-css-migration.html b/src/templates/dashboard/customize-css-migration.html
similarity index 100%
rename from templates/dashboard/customize-css-migration.html
rename to src/templates/dashboard/customize-css-migration.html
diff --git a/templates/dashboard/customize-css-new.html b/src/templates/dashboard/customize-css-new.html
similarity index 100%
rename from templates/dashboard/customize-css-new.html
rename to src/templates/dashboard/customize-css-new.html
diff --git a/templates/dashboard/customize-css.html b/src/templates/dashboard/customize-css.html
similarity index 100%
rename from templates/dashboard/customize-css.html
rename to src/templates/dashboard/customize-css.html
diff --git a/templates/dashboard/customize-hyperlink-arrow.html b/src/templates/dashboard/customize-hyperlink-arrow.html
similarity index 100%
rename from templates/dashboard/customize-hyperlink-arrow.html
rename to src/templates/dashboard/customize-hyperlink-arrow.html
diff --git a/templates/dashboard/customize-superscript.html b/src/templates/dashboard/customize-superscript.html
similarity index 100%
rename from templates/dashboard/customize-superscript.html
rename to src/templates/dashboard/customize-superscript.html
diff --git a/templates/dashboard/editor-button.html b/src/templates/dashboard/editor-button.html
similarity index 100%
rename from templates/dashboard/editor-button.html
rename to src/templates/dashboard/editor-button.html
diff --git a/templates/dashboard/expert-lookup.html b/src/templates/dashboard/expert-lookup.html
similarity index 100%
rename from templates/dashboard/expert-lookup.html
rename to src/templates/dashboard/expert-lookup.html
diff --git a/templates/dashboard/how-to-donate.html b/src/templates/dashboard/how-to-donate.html
similarity index 100%
rename from templates/dashboard/how-to-donate.html
rename to src/templates/dashboard/how-to-donate.html
diff --git a/templates/dashboard/how-to-help.html b/src/templates/dashboard/how-to-help.html
similarity index 100%
rename from templates/dashboard/how-to-help.html
rename to src/templates/dashboard/how-to-help.html
diff --git a/templates/dashboard/mouse-over-box-appearance.html b/src/templates/dashboard/mouse-over-box-appearance.html
similarity index 100%
rename from templates/dashboard/mouse-over-box-appearance.html
rename to src/templates/dashboard/mouse-over-box-appearance.html
diff --git a/templates/dashboard/mouse-over-box-dimensions.html b/src/templates/dashboard/mouse-over-box-dimensions.html
similarity index 100%
rename from templates/dashboard/mouse-over-box-dimensions.html
rename to src/templates/dashboard/mouse-over-box-dimensions.html
diff --git a/templates/dashboard/mouse-over-box-display.html b/src/templates/dashboard/mouse-over-box-display.html
similarity index 100%
rename from templates/dashboard/mouse-over-box-display.html
rename to src/templates/dashboard/mouse-over-box-display.html
diff --git a/templates/dashboard/mouse-over-box-position.html b/src/templates/dashboard/mouse-over-box-position.html
similarity index 100%
rename from templates/dashboard/mouse-over-box-position.html
rename to src/templates/dashboard/mouse-over-box-position.html
diff --git a/templates/dashboard/mouse-over-box-text.html b/src/templates/dashboard/mouse-over-box-text.html
similarity index 100%
rename from templates/dashboard/mouse-over-box-text.html
rename to src/templates/dashboard/mouse-over-box-text.html
diff --git a/templates/dashboard/mouse-over-box-timing.html b/src/templates/dashboard/mouse-over-box-timing.html
similarity index 100%
rename from templates/dashboard/mouse-over-box-timing.html
rename to src/templates/dashboard/mouse-over-box-timing.html
diff --git a/templates/dashboard/mouse-over-box-truncation.html b/src/templates/dashboard/mouse-over-box-truncation.html
similarity index 100%
rename from templates/dashboard/mouse-over-box-truncation.html
rename to src/templates/dashboard/mouse-over-box-truncation.html
diff --git a/templates/dashboard/other-plugins.html b/src/templates/dashboard/other-plugins.html
similarity index 100%
rename from templates/dashboard/other-plugins.html
rename to src/templates/dashboard/other-plugins.html
diff --git a/templates/dashboard/settings-amp.html b/src/templates/dashboard/settings-amp.html
similarity index 100%
rename from templates/dashboard/settings-amp.html
rename to src/templates/dashboard/settings-amp.html
diff --git a/templates/dashboard/settings-excerpts.html b/src/templates/dashboard/settings-excerpts.html
similarity index 100%
rename from templates/dashboard/settings-excerpts.html
rename to src/templates/dashboard/settings-excerpts.html
diff --git a/templates/dashboard/settings-hard-links.html b/src/templates/dashboard/settings-hard-links.html
similarity index 100%
rename from templates/dashboard/settings-hard-links.html
rename to src/templates/dashboard/settings-hard-links.html
diff --git a/templates/dashboard/settings-love.html b/src/templates/dashboard/settings-love.html
similarity index 100%
rename from templates/dashboard/settings-love.html
rename to src/templates/dashboard/settings-love.html
diff --git a/templates/dashboard/settings-numbering.html b/src/templates/dashboard/settings-numbering.html
similarity index 100%
rename from templates/dashboard/settings-numbering.html
rename to src/templates/dashboard/settings-numbering.html
diff --git a/templates/dashboard/settings-reference-container.html b/src/templates/dashboard/settings-reference-container.html
similarity index 100%
rename from templates/dashboard/settings-reference-container.html
rename to src/templates/dashboard/settings-reference-container.html
diff --git a/templates/dashboard/settings-scrolling.html b/src/templates/dashboard/settings-scrolling.html
similarity index 100%
rename from templates/dashboard/settings-scrolling.html
rename to src/templates/dashboard/settings-scrolling.html
diff --git a/templates/dashboard/settings-start-end.html b/src/templates/dashboard/settings-start-end.html
similarity index 100%
rename from templates/dashboard/settings-start-end.html
rename to src/templates/dashboard/settings-start-end.html
diff --git a/templates/public/amp-footnote-expand.html b/src/templates/public/amp-footnote-expand.html
similarity index 100%
rename from templates/public/amp-footnote-expand.html
rename to src/templates/public/amp-footnote-expand.html
diff --git a/templates/public/amp-footnote.html b/src/templates/public/amp-footnote.html
similarity index 100%
rename from templates/public/amp-footnote.html
rename to src/templates/public/amp-footnote.html
diff --git a/templates/public/amp-reference-container-body-3column.html b/src/templates/public/amp-reference-container-body-3column.html
similarity index 100%
rename from templates/public/amp-reference-container-body-3column.html
rename to src/templates/public/amp-reference-container-body-3column.html
diff --git a/templates/public/amp-reference-container-body-combi.html b/src/templates/public/amp-reference-container-body-combi.html
similarity index 100%
rename from templates/public/amp-reference-container-body-combi.html
rename to src/templates/public/amp-reference-container-body-combi.html
diff --git a/templates/public/amp-reference-container-body-switch.html b/src/templates/public/amp-reference-container-body-switch.html
similarity index 100%
rename from templates/public/amp-reference-container-body-switch.html
rename to src/templates/public/amp-reference-container-body-switch.html
diff --git a/templates/public/amp-reference-container-body.html b/src/templates/public/amp-reference-container-body.html
similarity index 100%
rename from templates/public/amp-reference-container-body.html
rename to src/templates/public/amp-reference-container-body.html
diff --git a/templates/public/amp-reference-container-collapsed.html b/src/templates/public/amp-reference-container-collapsed.html
similarity index 100%
rename from templates/public/amp-reference-container-collapsed.html
rename to src/templates/public/amp-reference-container-collapsed.html
diff --git a/templates/public/amp-reference-container.html b/src/templates/public/amp-reference-container.html
similarity index 100%
rename from templates/public/amp-reference-container.html
rename to src/templates/public/amp-reference-container.html
diff --git a/templates/public/footnote-alternative.html b/src/templates/public/footnote-alternative.html
similarity index 100%
rename from templates/public/footnote-alternative.html
rename to src/templates/public/footnote-alternative.html
diff --git a/templates/public/footnote.html b/src/templates/public/footnote.html
similarity index 100%
rename from templates/public/footnote.html
rename to src/templates/public/footnote.html
diff --git a/templates/public/js-reference-container.html b/src/templates/public/js-reference-container.html
similarity index 100%
rename from templates/public/js-reference-container.html
rename to src/templates/public/js-reference-container.html
diff --git a/templates/public/reference-container-body-3column.html b/src/templates/public/reference-container-body-3column.html
similarity index 100%
rename from templates/public/reference-container-body-3column.html
rename to src/templates/public/reference-container-body-3column.html
diff --git a/templates/public/reference-container-body-combi.html b/src/templates/public/reference-container-body-combi.html
similarity index 100%
rename from templates/public/reference-container-body-combi.html
rename to src/templates/public/reference-container-body-combi.html
diff --git a/templates/public/reference-container-body-switch.html b/src/templates/public/reference-container-body-switch.html
similarity index 100%
rename from templates/public/reference-container-body-switch.html
rename to src/templates/public/reference-container-body-switch.html
diff --git a/templates/public/reference-container-body.html b/src/templates/public/reference-container-body.html
similarity index 100%
rename from templates/public/reference-container-body.html
rename to src/templates/public/reference-container-body.html
diff --git a/templates/public/reference-container.html b/src/templates/public/reference-container.html
similarity index 100%
rename from templates/public/reference-container.html
rename to src/templates/public/reference-container.html
diff --git a/templates/public/tooltip.html b/src/templates/public/tooltip.html
similarity index 100%
rename from templates/public/tooltip.html
rename to src/templates/public/tooltip.html