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 @@