From eb58c7921ef8a91484c84511e657081bcba79d16 Mon Sep 17 00:00:00 2001 From: Starbeamrainbowlabs Date: Wed, 5 Aug 2015 12:51:38 +0100 Subject: [PATCH] extra-sidebar: Don't show the sidebar on printable pages. Fixes #16. --- index.php | 4 ++-- module_index.json | 4 ++-- modules/extra-sidebar.php | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.php b/index.php index e05147c..7e02ca1 100644 --- a/index.php +++ b/index.php @@ -829,7 +829,7 @@ register_module([ register_module([ "name" => "Sidebar", - "version" => "0.1", + "version" => "0.2", "author" => "Starbeamrainbowlabs", "description" => "Adds a sidebar to the left hand side of every page. Add '\$settings->sidebar_show = true;' to your configuration, or append '&sidebar=yes' to the url to enable. Adding to the url sets a cookie to remember your setting.", "id" => "extra-sidebar", @@ -865,7 +865,7 @@ register_module([ page_renderer::register_part_preprocessor(function(&$parts) use ($show_sidebar) { global $settings, $pageindex; - if($show_sidebar) + if($show_sidebar && !isset($_GET["printable"])) { // Show the sidebar $exec_start = microtime(true); diff --git a/module_index.json b/module_index.json index 04f7889..d9819c9 100644 --- a/module_index.json +++ b/module_index.json @@ -9,11 +9,11 @@ }, { "name": "Sidebar", - "version": "0.1", + "version": "0.2", "author": "Starbeamrainbowlabs", "description": "Adds a sidebar to the left hand side of every page. Add '$settings->sidebar_show = true;' to your configuration, or append '&sidebar=yes' to the url to enable. Adding to the url sets a cookie to remember your setting.", "id": "extra-sidebar", - "lastupdate": 1438715409 + "lastupdate": 1438775454 }, { "name": "Credits", diff --git a/modules/extra-sidebar.php b/modules/extra-sidebar.php index 258d0b9..3b84742 100644 --- a/modules/extra-sidebar.php +++ b/modules/extra-sidebar.php @@ -1,7 +1,7 @@ "Sidebar", - "version" => "0.1", + "version" => "0.2", "author" => "Starbeamrainbowlabs", "description" => "Adds a sidebar to the left hand side of every page. Add '\$settings->sidebar_show = true;' to your configuration, or append '&sidebar=yes' to the url to enable. Adding to the url sets a cookie to remember your setting.", "id" => "extra-sidebar", @@ -37,7 +37,7 @@ register_module([ page_renderer::register_part_preprocessor(function(&$parts) use ($show_sidebar) { global $settings, $pageindex; - if($show_sidebar) + if($show_sidebar && !isset($_GET["printable"])) { // Show the sidebar $exec_start = microtime(true);