From 23ddb01a20788da2c98c4d5bb9bd271ceff532c8 Mon Sep 17 00:00:00 2001 From: winter Date: Sun, 16 Mar 2025 01:49:15 +0000 Subject: avoid loading whole page every time but also problem introduced: mobilepanes are now no longer boosted (it was causing trouble) --- templates/skeleton.php | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) (limited to 'templates/skeleton.php') diff --git a/templates/skeleton.php b/templates/skeleton.php index 62090bd..c9e28c5 100644 --- a/templates/skeleton.php +++ b/templates/skeleton.php @@ -1,16 +1,23 @@ get('instance.name'); + +$loadPartialPage = isset($_SERVER['HTTP_HX_REQUEST']); +if ($loadPartialPage) { + echo '' . htmlspecialchars($fullTitle) . ''; + goto skipStart; +} ?> - <?= $pageTitle ?> — <?= $settings->get('instance.name') ?> + <?= htmlspecialchars($fullTitle) ?> @@ -38,11 +45,13 @@ $settings = GlobalSettings::getInstance(); - +
-
@@ -83,16 +95,19 @@ $settings = GlobalSettings::getInstance(); } call_template('navigation/left_side'); ?> -

+

+

+
-- cgit v1.3