1
0
mirror of https://github.com/processwire/processwire.git synced 2025-08-27 08:35:15 +02:00

Add $config->versionUrls() method for versioned file URLs and update the admin themes to use it

This commit is contained in:
Ryan Cramer
2023-09-08 11:58:38 -04:00
parent deccd2c8eb
commit 7dc8ddc9af
5 changed files with 117 additions and 12 deletions

View File

@@ -59,9 +59,9 @@ $extras = $adminTheme->getExtraMarkup();
<script type="text/javascript"><?php echo $helpers->renderJSConfig(); ?></script>
<?php foreach($config->styles as $file) echo "\n\t<link type='text/css' href='$file' rel='stylesheet' />"; ?>
<?php foreach($config->styles->urls() as $file) echo "\n\t<link type='text/css' href='$file' rel='stylesheet' />"; ?>
<?php foreach($config->scripts as $file) echo "\n\t<script type='text/javascript' src='$file'></script>"; ?>
<?php foreach($config->scripts->urls() as $file) echo "\n\t<script type='text/javascript' src='$file'></script>"; ?>
<?php echo $extras['head']; ?>

View File

@@ -60,8 +60,8 @@ $extras = $adminTheme->getExtraMarkup();
<title><?php echo $helpers->renderBrowserTitle(); ?></title>
<script type="text/javascript"><?php echo $helpers->renderJSConfig(); ?></script>
<?php foreach($config->styles as $file) echo "\n\t<link type='text/css' href='$file' rel='stylesheet' />"; ?>
<?php foreach($config->scripts as $file) echo "\n\t<script type='text/javascript' src='$file'></script>"; ?>
<?php foreach($config->styles->urls() as $file) echo "\n\t<link type='text/css' href='$file' rel='stylesheet' />"; ?>
<?php foreach($config->scripts->urls() as $file) echo "\n\t<script type='text/javascript' src='$file'></script>"; ?>
<?php echo $extras['head']; ?>
</head>

View File

@@ -46,12 +46,12 @@ $scripts->append($themeUrl . "scripts/main.js?v=$version");
</script>
<?php
foreach($styles as $file) {
foreach($styles->urls() as $file) {
echo "\n\t<link type='text/css' href='$file' rel='stylesheet' />";
}
if($adminTheme->maxWidth && strpos($layout, 'sidenav') === false) {
echo "\n\t<style type='text/css'>.pw-container { max-width: {$adminTheme->maxWidth}px; }</style>";
}
foreach($scripts as $file) {
foreach($scripts->urls() as $file) {
echo "\n\t<script type='text/javascript' src='$file'></script>";
}