mirror of
https://github.com/standardebooks/web.git
synced 2025-07-15 10:56:46 -04:00
Load an ereader CSS instead of core for Kobo/Kindle
This commit is contained in:
parent
8d8de1e062
commit
706fd4fea0
2 changed files with 9 additions and 0 deletions
|
@ -4,6 +4,11 @@ $title = $title ?? '';
|
||||||
$highlight = $highlight ?? '';
|
$highlight = $highlight ?? '';
|
||||||
$description = $description ?? '';
|
$description = $description ?? '';
|
||||||
$manual = $manual ?? false;
|
$manual = $manual ?? false;
|
||||||
|
|
||||||
|
if(isset($_SERVER['HTTP_USER_AGENT']) && (strpos($_SERVER['HTTP_USER_AGENT'], "Kobo") !== false || strpos($_SERVER['HTTP_USER_AGENT'], "Kindle") !== false)){
|
||||||
|
$ereader = true;
|
||||||
|
}
|
||||||
|
|
||||||
$colorScheme = $_COOKIE['color-scheme'] ?? 'auto';
|
$colorScheme = $_COOKIE['color-scheme'] ?? 'auto';
|
||||||
$isXslt = $isXslt ?? false;
|
$isXslt = $isXslt ?? false;
|
||||||
$feedUrl = $feedUrl ?? null;
|
$feedUrl = $feedUrl ?? null;
|
||||||
|
@ -35,10 +40,14 @@ if(!$isXslt){
|
||||||
<link rel="preload" as="font" href="/fonts/league-spartan-bold.woff2" type="font/woff2" crossorigin="anonymous"/>
|
<link rel="preload" as="font" href="/fonts/league-spartan-bold.woff2" type="font/woff2" crossorigin="anonymous"/>
|
||||||
<link rel="preload" as="font" href="/fonts/fork-awesome-subset.woff2" type="font/woff2" crossorigin="anonymous"/>
|
<link rel="preload" as="font" href="/fonts/fork-awesome-subset.woff2" type="font/woff2" crossorigin="anonymous"/>
|
||||||
<link rel="preload" as="font" href="/fonts/crimson-pro-italic.woff2" type="font/woff2" crossorigin="anonymous"/> <? /* Don't preload bold/bold-italic as those are used far less frequently */ ?>
|
<link rel="preload" as="font" href="/fonts/crimson-pro-italic.woff2" type="font/woff2" crossorigin="anonymous"/> <? /* Don't preload bold/bold-italic as those are used far less frequently */ ?>
|
||||||
|
<? if($ereader){ ?>
|
||||||
|
<link href="/css/ereader.css?version=<?= filemtime(WEB_ROOT . '/css/ereader.css') ?>" media="screen" rel="stylesheet" type="text/css"/>
|
||||||
|
<? } else { ?>
|
||||||
<link href="/css/core.css?version=<?= filemtime(WEB_ROOT . '/css/core.css') ?>" media="screen" rel="stylesheet" type="text/css"/>
|
<link href="/css/core.css?version=<?= filemtime(WEB_ROOT . '/css/core.css') ?>" media="screen" rel="stylesheet" type="text/css"/>
|
||||||
<? if($colorScheme == 'auto' || $colorScheme == 'dark'){ ?>
|
<? if($colorScheme == 'auto' || $colorScheme == 'dark'){ ?>
|
||||||
<link href="/css/dark.css?version=<?= filemtime(WEB_ROOT . '/css/dark.css') ?>" media="screen<? if($colorScheme == 'auto'){ ?> and (prefers-color-scheme: dark)<? } ?>" rel="stylesheet" type="text/css"/>
|
<link href="/css/dark.css?version=<?= filemtime(WEB_ROOT . '/css/dark.css') ?>" media="screen<? if($colorScheme == 'auto'){ ?> and (prefers-color-scheme: dark)<? } ?>" rel="stylesheet" type="text/css"/>
|
||||||
<? } ?>
|
<? } ?>
|
||||||
|
<? } ?>
|
||||||
<? if($manual){ ?>
|
<? if($manual){ ?>
|
||||||
<link href="/css/manual.css?version=<?= filemtime(WEB_ROOT . '/css/manual.css') ?>" media="screen" rel="stylesheet" type="text/css"/>
|
<link href="/css/manual.css?version=<?= filemtime(WEB_ROOT . '/css/manual.css') ?>" media="screen" rel="stylesheet" type="text/css"/>
|
||||||
<? if($colorScheme == 'auto' || $colorScheme == 'dark'){ ?>
|
<? if($colorScheme == 'auto' || $colorScheme == 'dark'){ ?>
|
||||||
|
|
0
www/css/ereader.css
Normal file
0
www/css/ereader.css
Normal file
Loading…
Add table
Add a link
Reference in a new issue