1
0

AOC layout changes

This commit is contained in:
2019-11-08 16:09:42 +01:00
parent 829738fabb
commit 3f95aa49e1
11 changed files with 391 additions and 314 deletions

View File

@@ -31,7 +31,7 @@ $pd = new ParsedownCustom();
<div class="bce_header"><h1><a href="<?php echo $day['url_aoc']; ?>">Day <?php echo $day['day-padded']; ?></a>: <?php echo htmlspecialchars($day['title']); ?></h1></div>
<b>Description:</b>
<div class="bc_aoc_description"><?php echo nl2br(htmlspecialchars(file_get_contents($day['file_challenge']))); ?></div>
<div class="bc_aoc_description_parent"><div class="bc_aoc_description"><?php echo nl2br(htmlspecialchars(file_get_contents($day['file_challenge']))); ?></div></div>
<br/>
<b>Input:</b>
@@ -54,14 +54,24 @@ $pd = new ParsedownCustom();
<?php includeAdditionalScript("/data/javascript/prism.js", 'defer'); ?>
<?php includeAdditionalStylesheet("/data/rawcss/prism.css"); ?>
<br />
<br />
<div class="pagination">
<?php
$assocdays = AdventOfCode::listSingleYearAssociative($year);
<?php
global $PARAM_AOCCALENDAR;
$PARAM_AOCCALENDAR = ['year' => $year, 'nav'=>false];
require (__DIR__ . '/../fragments/panel_aoc_calendar.php')
?>
echo "<div class='pagAny'>";
for($i=0; $i < 25; $i++)
{
if ($i>0 && $i%5 == 0) echo "</div><div class='pagAny'>";
if ($assocdays[$i] === null) echo "<div class='pagbtn pagbtn_disabled'>" . ($i+1) . "</div>\n";
else if ($i+1 === $day['day']) echo "<a class='pagbtn pagbtn_active' href='" . $assocdays[$i]['url'] . "'>" . ($i+1) . "</a>\n";
else echo "<a class='pagbtn' href='" . $assocdays[$i]['url'] . "'>" . ($i+1) . "</a>\n";
}
echo "</div>";
?>
</div>
</div>
</div>

View File

@@ -92,19 +92,19 @@ $max = ceil($max / 20) * 20;
<br />
<br />
<div class="bce_pagination">
<div class="pagination">
<?php
$break = false;
for($i1=0;;$i1++)
{
echo "<div class='bce_pag20'>\n";
echo "<div class='pag20'>\n";
for($i2=0;$i2<2;$i2++)
{
echo "<div class='bce_pag10'>\n";
echo "<div class='pag10'>\n";
for($i3=0;$i3<2;$i3++)
{
echo "<div class='bce_pag05'>\n";
echo "<div class='pag05'>\n";
for($i4=0;$i4<5;$i4++)
{
$ii = $i1*20 + $i2*10 + $i3*5 + $i4 + 1;
@@ -113,11 +113,11 @@ $max = ceil($max / 20) * 20;
$pii = str_pad($ii, 3, '0', STR_PAD_LEFT);
if ($ii == $problem['number'])
echo "<div class='bce_pagbtn bce_pagbtn_active'>" . $pii . "</div>\n";
echo "<div class='pagbtn pagbtn_active'>" . $pii . "</div>\n";
else if (key_exists($ii, $arr))
echo "<a class='bce_pagbtn' href='/blog/1/Project_Euler_with_Befunge/problem-" . $pii . "'>" . $pii . "</a>\n";
echo "<a class='pagbtn' href='/blog/1/Project_Euler_with_Befunge/problem-" . $pii . "'>" . $pii . "</a>\n";
else
echo "<div class='bce_pagbtn bce_pagbtn_disabled'>" . $pii . "</div>\n";
echo "<div class='pagbtn pagbtn_disabled'>" . $pii . "</div>\n";
}
echo "</div>\n";
if ($break) break;