From d2201b8511f9e7c049d46489673ef744b259afc7 Mon Sep 17 00:00:00 2001 From: HermitAssociation <112758548+HermitShamiko@users.noreply.github.com> Date: Mon, 23 Feb 2026 20:46:56 +0800 Subject: [PATCH 01/17] Add Fontawesome SVG file --- themes/jquery/lib/FontAwesome/arrows-rotate.svg | 1 + themes/jquery/lib/FontAwesome/bars-progress.svg | 1 + themes/jquery/lib/FontAwesome/bolt.svg | 1 + themes/jquery/lib/FontAwesome/calendar-days.svg | 1 + themes/jquery/lib/FontAwesome/certificate.svg | 1 + themes/jquery/lib/FontAwesome/chevron-left.svg | 1 + themes/jquery/lib/FontAwesome/chevron-right.svg | 1 + themes/jquery/lib/FontAwesome/circle-question.svg | 1 + themes/jquery/lib/FontAwesome/comments.svg | 1 + themes/jquery/lib/FontAwesome/copy.svg | 1 + themes/jquery/lib/FontAwesome/eye.svg | 1 + themes/jquery/lib/FontAwesome/gauge.svg | 1 + themes/jquery/lib/FontAwesome/github.svg | 1 + themes/jquery/lib/FontAwesome/image.svg | 1 + themes/jquery/lib/FontAwesome/link.svg | 1 + themes/jquery/lib/FontAwesome/magnet.svg | 1 + themes/jquery/lib/FontAwesome/mastodon.svg | 1 + themes/jquery/lib/FontAwesome/pencil.svg | 1 + themes/jquery/lib/FontAwesome/sitemap.svg | 1 + themes/jquery/lib/FontAwesome/star.svg | 1 + themes/jquery/lib/FontAwesome/table-cells-large.svg | 1 + themes/jquery/lib/FontAwesome/x-twitter.svg | 1 + 22 files changed, 22 insertions(+) create mode 100644 themes/jquery/lib/FontAwesome/arrows-rotate.svg create mode 100644 themes/jquery/lib/FontAwesome/bars-progress.svg create mode 100644 themes/jquery/lib/FontAwesome/bolt.svg create mode 100644 themes/jquery/lib/FontAwesome/calendar-days.svg create mode 100644 themes/jquery/lib/FontAwesome/certificate.svg create mode 100644 themes/jquery/lib/FontAwesome/chevron-left.svg create mode 100644 themes/jquery/lib/FontAwesome/chevron-right.svg create mode 100644 themes/jquery/lib/FontAwesome/circle-question.svg create mode 100644 themes/jquery/lib/FontAwesome/comments.svg create mode 100644 themes/jquery/lib/FontAwesome/copy.svg create mode 100644 themes/jquery/lib/FontAwesome/eye.svg create mode 100644 themes/jquery/lib/FontAwesome/gauge.svg create mode 100644 themes/jquery/lib/FontAwesome/github.svg create mode 100644 themes/jquery/lib/FontAwesome/image.svg create mode 100644 themes/jquery/lib/FontAwesome/link.svg create mode 100644 themes/jquery/lib/FontAwesome/magnet.svg create mode 100644 themes/jquery/lib/FontAwesome/mastodon.svg create mode 100644 themes/jquery/lib/FontAwesome/pencil.svg create mode 100644 themes/jquery/lib/FontAwesome/sitemap.svg create mode 100644 themes/jquery/lib/FontAwesome/star.svg create mode 100644 themes/jquery/lib/FontAwesome/table-cells-large.svg create mode 100644 themes/jquery/lib/FontAwesome/x-twitter.svg diff --git a/themes/jquery/lib/FontAwesome/arrows-rotate.svg b/themes/jquery/lib/FontAwesome/arrows-rotate.svg new file mode 100644 index 00000000..cd2d9220 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/arrows-rotate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/bars-progress.svg b/themes/jquery/lib/FontAwesome/bars-progress.svg new file mode 100644 index 00000000..56feffed --- /dev/null +++ b/themes/jquery/lib/FontAwesome/bars-progress.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/bolt.svg b/themes/jquery/lib/FontAwesome/bolt.svg new file mode 100644 index 00000000..df8af08c --- /dev/null +++ b/themes/jquery/lib/FontAwesome/bolt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/calendar-days.svg b/themes/jquery/lib/FontAwesome/calendar-days.svg new file mode 100644 index 00000000..ba4b8ffe --- /dev/null +++ b/themes/jquery/lib/FontAwesome/calendar-days.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/certificate.svg b/themes/jquery/lib/FontAwesome/certificate.svg new file mode 100644 index 00000000..4e0f7ad0 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/certificate.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/chevron-left.svg b/themes/jquery/lib/FontAwesome/chevron-left.svg new file mode 100644 index 00000000..ece0be99 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/chevron-right.svg b/themes/jquery/lib/FontAwesome/chevron-right.svg new file mode 100644 index 00000000..02dc25ea --- /dev/null +++ b/themes/jquery/lib/FontAwesome/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/circle-question.svg b/themes/jquery/lib/FontAwesome/circle-question.svg new file mode 100644 index 00000000..369096c2 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/circle-question.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/comments.svg b/themes/jquery/lib/FontAwesome/comments.svg new file mode 100644 index 00000000..83440bce --- /dev/null +++ b/themes/jquery/lib/FontAwesome/comments.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/copy.svg b/themes/jquery/lib/FontAwesome/copy.svg new file mode 100644 index 00000000..705afeb5 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/eye.svg b/themes/jquery/lib/FontAwesome/eye.svg new file mode 100644 index 00000000..7fbf56ed --- /dev/null +++ b/themes/jquery/lib/FontAwesome/eye.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/gauge.svg b/themes/jquery/lib/FontAwesome/gauge.svg new file mode 100644 index 00000000..6c876322 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/gauge.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/github.svg b/themes/jquery/lib/FontAwesome/github.svg new file mode 100644 index 00000000..71abd3e8 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/image.svg b/themes/jquery/lib/FontAwesome/image.svg new file mode 100644 index 00000000..e35f57e2 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/link.svg b/themes/jquery/lib/FontAwesome/link.svg new file mode 100644 index 00000000..78b7f87b --- /dev/null +++ b/themes/jquery/lib/FontAwesome/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/magnet.svg b/themes/jquery/lib/FontAwesome/magnet.svg new file mode 100644 index 00000000..a8b37002 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/magnet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/mastodon.svg b/themes/jquery/lib/FontAwesome/mastodon.svg new file mode 100644 index 00000000..502b251f --- /dev/null +++ b/themes/jquery/lib/FontAwesome/mastodon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/pencil.svg b/themes/jquery/lib/FontAwesome/pencil.svg new file mode 100644 index 00000000..6feb7db5 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/pencil.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/sitemap.svg b/themes/jquery/lib/FontAwesome/sitemap.svg new file mode 100644 index 00000000..f836a486 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/sitemap.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/star.svg b/themes/jquery/lib/FontAwesome/star.svg new file mode 100644 index 00000000..5d85d000 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/table-cells-large.svg b/themes/jquery/lib/FontAwesome/table-cells-large.svg new file mode 100644 index 00000000..50d77d92 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/table-cells-large.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/themes/jquery/lib/FontAwesome/x-twitter.svg b/themes/jquery/lib/FontAwesome/x-twitter.svg new file mode 100644 index 00000000..c6b3d545 --- /dev/null +++ b/themes/jquery/lib/FontAwesome/x-twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file From 7d2aba226ae7546e9a6b78eb2f8a542f8258dc4f Mon Sep 17 00:00:00 2001 From: HermitAssociation <112758548+HermitShamiko@users.noreply.github.com> Date: Mon, 23 Feb 2026 20:48:17 +0800 Subject: [PATCH 02/17] Update sites.php --- sites.php | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/sites.php b/sites.php index 1d45eb42..9602cea3 100644 --- a/sites.php +++ b/sites.php @@ -81,7 +81,7 @@ function jquery_sites() { 'jquery_body_class' => 'jquery-ui', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'blog.jqueryui.com' => array( @@ -95,7 +95,7 @@ function jquery_sites() { 'jquery_is_blog' => true, 'jquery_author' => 'jQuery Team', 'jquery_description' => 'jQuery: The Write Less, Do More, JavaScript Library', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'api.jqueryui.com' => array( @@ -111,7 +111,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jqueryui.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'api.jqueryui.com/1.8' => array( @@ -127,7 +127,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jqueryui.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'api.jqueryui.com/1.9' => array( @@ -143,7 +143,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jqueryui.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'jquery.org' => array( @@ -168,7 +168,7 @@ function jquery_sites() { 'jquery_body_class' => 'jquery-mobile', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jquerymobile_com', - 'jquery_twitter_link' => 'https://twitter.com/jquerymobile', + 'jquery_x_link' => 'https://x.com/jquerymobile', ), ), 'api.jquerymobile.com' => array( @@ -184,7 +184,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jquerymobile.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jquerymobile_com', - 'jquery_twitter_link' => 'https://twitter.com/jquerymobile', + 'jquery_x_link' => 'https://x.com/jquerymobile', ), ), 'blog.jquerymobile.com' => array( @@ -197,7 +197,7 @@ function jquery_sites() { 'jquery_is_blog' => true, 'jquery_author' => 'jQuery Team', 'jquery_description' => 'jQuery: The Write Less, Do More, JavaScript Library', - 'jquery_twitter_link' => 'https://twitter.com/jquerymobile', + 'jquery_x_link' => 'https://x.com/jquerymobile', ), ), 'brand.jquery.org' => array( @@ -246,7 +246,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jquerymobile.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jquerymobile_com', - 'jquery_twitter_link' => 'https://twitter.com/jquerymobile', + 'jquery_x_link' => 'https://x.com/jquerymobile', ), ), 'api.jqueryui.com/1.10' => array( @@ -262,7 +262,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jqueryui.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'api.jqueryui.com/1.12' => array( @@ -278,7 +278,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jqueryui.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'api.jqueryui.com/1.11' => array( @@ -294,7 +294,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jqueryui.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'api.jquerymobile.com/1.4' => array( @@ -310,7 +310,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jquerymobile.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jquerymobile_com', - 'jquery_twitter_link' => 'https://twitter.com/jquerymobile', + 'jquery_x_link' => 'https://x.com/jquerymobile', ), ), 'releases.jquery.com' => array( @@ -338,7 +338,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jqueryui.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), 'api.jqueryui.com/1.14' => array( @@ -354,7 +354,7 @@ function jquery_sites() { 'jquery_logo_link'=> 'https://jqueryui.com/', 'jquery_typesense_key' => 'Zh8mMgohXECel9wjPwqT7lekLSG3OCgz', 'jquery_typesense_collection' => 'jqueryui_com', - 'jquery_twitter_link' => 'https://twitter.com/jqueryui', + 'jquery_x_link' => 'https://x.com/jqueryui', ), ), ); From a74a2710614f5e88bbac8fc76ceba1d2be0aa127 Mon Sep 17 00:00:00 2001 From: HermitAssociation <112758548+HermitShamiko@users.noreply.github.com> Date: Mon, 23 Feb 2026 20:48:46 +0800 Subject: [PATCH 03/17] Update footer-bottom.php --- themes/jquery/footer-bottom.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/themes/jquery/footer-bottom.php b/themes/jquery/footer-bottom.php index 420dfab2..1f503872 100644 --- a/themes/jquery/footer-bottom.php +++ b/themes/jquery/footer-bottom.php @@ -8,9 +8,13 @@ 'class' => 'icon-comments', 'url' => 'https://jquery.com/support/' ), - 'Twitter' => array( + 'X' => array( 'class' => 'icon-twitter', - 'url' => get_option( 'jquery_twitter_link' ) ?: 'https://twitter.com/jquery' + 'url' => get_option( 'jquery_x_link' ) ?: 'https://x.com/jquery' + ), + 'Mastodon' => array( + 'class' => 'icon-mastodon', + 'url' => 'https://social.lfx.dev/@jquery' ), 'GitHub' => array( 'class' => 'icon-github', From 210e45919c989d30936cfaea2618be204b4756c1 Mon Sep 17 00:00:00 2001 From: HermitAssociation <112758548+HermitShamiko@users.noreply.github.com> Date: Mon, 23 Feb 2026 20:49:30 +0800 Subject: [PATCH 04/17] Update content-page.php --- themes/learn.jquery.com/content-page.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/learn.jquery.com/content-page.php b/themes/learn.jquery.com/content-page.php index 1b6bfa98..f07f0f77 100644 --- a/themes/learn.jquery.com/content-page.php +++ b/themes/learn.jquery.com/content-page.php @@ -42,7 +42,7 @@