updated class/init.php for jQuery UI from WordPress not CDN, and readme.txt, for 2.0.4

git-svn-id: https://plugins.svn.wordpress.org/footnotes/trunk@2410687 b8457f37-d9ea-0310-8a92-e5e31aec5664
This commit is contained in:
pewgeuges 2020-11-01 18:09:17 +00:00
parent daef95d7f1
commit 0eb863db6b
2 changed files with 18 additions and 12 deletions

View file

@ -8,9 +8,10 @@
* @author Stefan Herndler * @author Stefan Herndler
* @since 1.5.0 12.09.14 10:56 * @since 1.5.0 12.09.14 10:56
* *
* Edited for v2.0.0: Added jQueryUI following @vonpiernik 2020-10-26T1907+0100 * Edited for v2.0.0: Added jQueryUI from CDN 2020-10-26T1907+0100
* Edited for v2.0.3: Added style sheet versioning 2020-10-29T1413+0100 * Edited for v2.0.3: Added style sheet versioning 2020-10-29T1413+0100
* Edited for v2.0.4: Enqueuing settings.css 2020-11-01T0317+0100 * Edited for v2.0.4: Enqueuing settings.css 2020-11-01T0317+0100
* Edited for v2.0.4: Added jQuery UI from WordPress 2020-11-01T1902+0100
*/ */
@ -95,25 +96,29 @@ class MCI_Footnotes {
* @author Stefan Herndler * @author Stefan Herndler
* @since 1.5.0 * @since 1.5.0
* *
* Updated for v2.0.0 by adding jQueryUI following vonpiernik (@vonpiernik). * Updated for v2.0.4 by adding jQueryUI from WordPress following @check2020de:
* See <https://wordpress.org/support/topic/tooltip-hover-not-showing/#post-13456762> * <https://wordpress.org/support/topic/gdpr-issue-with-jquery/>
* See <https://wordpress.stackexchange.com/questions/273986/correct-way-to-enqueue-jquery-ui>
* *
* jQueryUI re-enables the tooltip infobox disabled when WPv5.5 was released. * jQueryUI re-enables the tooltip infobox disabled when WPv5.5 was released.
*/ */
public function registerPublic() { public function registerPublic() {
// add the jQuery plugin (already registered by WordPress)
wp_enqueue_script('jquery');
// Add jQueryUI: 'no need to enqueue -core, because dependancies are set'
wp_enqueue_script( 'jquery-ui-widget' );
wp_enqueue_script( 'jquery-ui-mouse' );
wp_enqueue_script( 'jquery-ui-accordion' );
wp_enqueue_script( 'jquery-ui-autocomplete' );
wp_enqueue_script( 'jquery-ui-slider' );
// Add jQueryUI: // Add jQuery tools:
wp_register_script( 'jQueryUI', 'https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js', null, null, true ); wp_enqueue_script('mci-footnotes-js-jquery-tools', plugins_url('../js/jquery.tools.min.js', __FILE__));
wp_enqueue_script( 'jQueryUI' );
// IMPORTANT: up-to-date plugin version number for cache busting. // IMPORTANT: up-to-date plugin version number for cache busting.
wp_enqueue_style('mci-footnotes-css-public', plugins_url('../css/public.css', __FILE__), '', '2.0.4'); wp_enqueue_style('mci-footnotes-css-public', plugins_url('../css/public.css', __FILE__), '', '2.0.4');
wp_enqueue_style('mci-footnotes-css-settings', plugins_url('../css/settings.css', __FILE__), '', '2.0.4'); wp_enqueue_style('mci-footnotes-css-settings', plugins_url('../css/settings.css', __FILE__), '', '2.0.4');
// add the jQuery plugin (already registered by WordPress)
wp_enqueue_script('jquery');
// Finish adding jQueryUI:
wp_enqueue_script('mci-footnotes-js-jquery-tools', plugins_url('../js/jquery.tools.min.js', __FILE__), ['jQueryUI']);
} }
} }

View file

@ -82,6 +82,7 @@ Visit this swift write-up from a **footnotes** user by the name of **Southwest**
= 2.0.4 = = 2.0.4 =
- Update: Restored arrow settings to customize or disable the now prepended arrow symbol - Update: Restored arrow settings to customize or disable the now prepended arrow symbol
- Update: Added jQuery UI from WordPress
- Bugfix: Reference container: layout: removed inconvenient left/right cellpadding - Bugfix: Reference container: layout: removed inconvenient left/right cellpadding
- Bugfix: Tooltip infobox: improved layout with inherited font size by lower line height - Bugfix: Tooltip infobox: improved layout with inherited font size by lower line height
- Bugfix: Tooltip infobox: 'Continue reading' button: disabled default underline - Bugfix: Tooltip infobox: 'Continue reading' button: disabled default underline