Compare commits
No commits in common. "e37c663c43d23dc0770b6c7889094c1b27dd283d" and "218f22959684e6c06f113cffd8c65f547d362314" have entirely different histories.
e37c663c43
...
218f229596
10 changed files with 26 additions and 202 deletions
12
.gitignore
vendored
12
.gitignore
vendored
|
|
@ -11,18 +11,14 @@
|
||||||
.phpunit.result.cache
|
.phpunit.result.cache
|
||||||
Homestead.json
|
Homestead.json
|
||||||
Homestead.yaml
|
Homestead.yaml
|
||||||
|
auth.json
|
||||||
npm-debug.log
|
npm-debug.log
|
||||||
yarn-error.log
|
yarn-error.log
|
||||||
|
/.fleet
|
||||||
|
/.idea
|
||||||
|
/.vscode
|
||||||
**/.DS_Store
|
**/.DS_Store
|
||||||
/log
|
/log
|
||||||
/storage
|
/storage
|
||||||
/tmp
|
/tmp
|
||||||
|
|
||||||
# IDE Config Files
|
|
||||||
/.fleet
|
|
||||||
/.idea
|
|
||||||
/.vscode
|
|
||||||
/.nova
|
|
||||||
|
|
||||||
# Project-specific
|
|
||||||
/public/pub
|
/public/pub
|
||||||
|
|
|
||||||
|
|
@ -17,16 +17,13 @@ public function __construct() {}
|
||||||
* Get the view / contents that represent the component.
|
* Get the view / contents that represent the component.
|
||||||
*/
|
*/
|
||||||
public function render(): View|Closure|string {
|
public function render(): View|Closure|string {
|
||||||
$event = '';
|
|
||||||
if ($this->isItChristmas()) $event = 'christmas';
|
|
||||||
if ($this->isItAprilFools()) $event = 'april-fools';
|
|
||||||
if (isLegacy()) {
|
if (isLegacy()) {
|
||||||
return view('components.layout-legacy', [
|
return view('components.layout-legacy', [
|
||||||
'event' => $event
|
'isChristmas' => $this->isItChristmas()
|
||||||
]);
|
]);
|
||||||
} else {
|
} else {
|
||||||
return view('components.layout', [
|
return view('components.layout', [
|
||||||
'event' => $event
|
'isChristmas' => $this->isItChristmas()
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -40,15 +37,4 @@ public function isItChristmas() : bool {
|
||||||
|
|
||||||
return $currentDate >= $startDate && $currentDate < $endDate;
|
return $currentDate >= $startDate && $currentDate < $endDate;
|
||||||
}
|
}
|
||||||
|
|
||||||
public function isItAprilFools() : bool {
|
|
||||||
$currentDate = new DateTime();
|
|
||||||
$currentDate->setTime(0, 0);
|
|
||||||
$currentYear = intval($currentDate->format('Y'));
|
|
||||||
|
|
||||||
$aprilFools = new DateTime("$currentYear-04-01");
|
|
||||||
|
|
||||||
return $currentDate == $aprilFools;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
return [
|
return [
|
||||||
'name' => env('APP_NAME', 'wah.moe'),
|
'name' => env('APP_NAME', 'wah.moe'),
|
||||||
'version' => '2026.03.31',
|
'version' => '2026.02.24-patch0',
|
||||||
'env' => env('APP_ENV', 'production'),
|
'env' => env('APP_ENV', 'production'),
|
||||||
'debug' => (bool)env('APP_DEBUG', false),
|
'debug' => (bool)env('APP_DEBUG', false),
|
||||||
'url' => env('APP_URL', 'http://localhost'),
|
'url' => env('APP_URL', 'http://localhost'),
|
||||||
|
|
|
||||||
|
|
@ -1,61 +0,0 @@
|
||||||
* {
|
|
||||||
font-family: "Comic Sans MS", cursive ;
|
|
||||||
}
|
|
||||||
|
|
||||||
body {
|
|
||||||
background: url('/images/roscoe_tile_rainbow.jpg');
|
|
||||||
}
|
|
||||||
|
|
||||||
button:hover,
|
|
||||||
footer img:hover {
|
|
||||||
animation: rotater 2s linear infinite;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.page-container,
|
|
||||||
div.wah,
|
|
||||||
table.music-top10,
|
|
||||||
form button,
|
|
||||||
form input,
|
|
||||||
form textarea,
|
|
||||||
div.rosco-leko-gallery > div{
|
|
||||||
background-color: #FAF8F6;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.music-top10,
|
|
||||||
table.music-top10 tr td {
|
|
||||||
border: rgb(250, 122, 110);
|
|
||||||
}
|
|
||||||
table.music-top10 tr:first-child th {
|
|
||||||
border-right: rgb(250, 122, 110);
|
|
||||||
border-bottom: rgb(250, 122, 110);
|
|
||||||
}
|
|
||||||
|
|
||||||
table.music-top10 tr:first-child th,
|
|
||||||
table.music-top10 tr td:first-child {
|
|
||||||
background-color: rgba(250, 110, 210, 0.5);
|
|
||||||
}
|
|
||||||
|
|
||||||
hr,
|
|
||||||
div.page-container,
|
|
||||||
div.wah,
|
|
||||||
form button,
|
|
||||||
form input,
|
|
||||||
form textarea,
|
|
||||||
div.gb-entry,
|
|
||||||
div.current-track img,
|
|
||||||
div.rosco-leko-gallery > div {
|
|
||||||
border: 5px solid transparent;
|
|
||||||
border-image: linear-gradient(to bottom right, #b827fc 0%, #2c90fc 25%, #b8fd33 50%, #fec837 75%, #fd1892 100%);
|
|
||||||
border-image-slice: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
hr {
|
|
||||||
border-bottom: none;
|
|
||||||
border-right: none;
|
|
||||||
border-left: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes rotater {
|
|
||||||
0% { transform: rotate(0deg) }
|
|
||||||
100% { transform: rotate(360deg) }
|
|
||||||
}
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 314 B |
Binary file not shown.
|
Before Width: | Height: | Size: 3.1 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 823 B |
Binary file not shown.
|
Before Width: | Height: | Size: 1.2 MiB |
|
|
@ -6,103 +6,8 @@
|
||||||
<title>wah! (dot moe) - {{ $title }}</title>
|
<title>wah! (dot moe) - {{ $title }}</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
@if($event === 'april-fools')
|
<body background="/images/roscoe_tile.jpg" bgcolor="#6595fb" text="#000000" link="#FFFFFF" alink="#999999" vlink="#FFFFFF">
|
||||||
<body background="/images/roscoe_tile_rainbow.jpg" bgcolor="#6595fb" text="#000000" link="#FFFFFF" alink="#999999" vlink="#FFFFFF">
|
<table bgcolor="#6595fb" width="850px" cellpadding="0" cellspacing="0" border="0">
|
||||||
<table bgcolor="#9365FB" width="850px" cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<!-- HEADER -->
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<table border="0" cellpadding="0" cellspacing="0" class="nopad">
|
|
||||||
<tr>
|
|
||||||
<td width="90px">
|
|
||||||
<img src="/images/logo-v2-rainbow.gif">
|
|
||||||
</td>
|
|
||||||
<td valign="middle"><font color="#FFFFFF" face="sans-serif">
|
|
||||||
<font size="+10"><b><i>wah! (dot moe)</i></b></font><br>
|
|
||||||
<i>"i mean it looks alright, but then you realise its all tables" ~ <a href="https://nve.wtf/~alice/">alice</a></i>
|
|
||||||
</font></td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<!-- HEADER END -->
|
|
||||||
|
|
||||||
<!-- TOP NAV -->
|
|
||||||
<tr><td height="5px" bgcolor="#a183f2"><font size="-2"> </font></td></tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<table bgcolor="#a183f2" border="0" class="nopad" cellpadding="0" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="10px" bgcolor="#a183f2"> </td>
|
|
||||||
<td bgcolor="#a183f2" width="100%"><font face="sans-serif" color="#FFFFFF">
|
|
||||||
<x-navigation></x-navigation>
|
|
||||||
</font></td>
|
|
||||||
<td width="5px" bgcolor="#a183f2" > </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr><td height="5px" bgcolor="#a183f2"><font size="-2"> </font></td></tr>
|
|
||||||
<!-- TOP NAV END -->
|
|
||||||
|
|
||||||
<!-- CONTENT -->
|
|
||||||
<tr><td height="5px" bgcolor="#FFFFFF"><font size="-2"> </font></td></tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<table bgcolor="#FFFFFF" border="0" class="nopad" cellpadding="0" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="10px" bgcolor="#FFFFFF"> </td>
|
|
||||||
<td bgcolor="#ffffff" width="100%"><font face="sans-serif">
|
|
||||||
{{ $slot }}
|
|
||||||
</font></td>
|
|
||||||
<td width="5px" bgcolor="#FFFFFF" > </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr><td height="5px" bgcolor="#FFFFFF"><font size="-2"> </font></td></tr>
|
|
||||||
<!-- CONTENT END -->
|
|
||||||
|
|
||||||
<!-- BOTTOM NAV -->
|
|
||||||
<tr><td height="5px" bgcolor="#a183f2"><font size="-2"> </font></td></tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<table bgcolor="#a183f2" border="0" class="nopad" cellpadding="0" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="10px" bgcolor="#a183f2"> </td>
|
|
||||||
<td bgcolor="#a183f2" width="100%"><font face="sans-serif" color="#FFFFFF">
|
|
||||||
<x-navigation></x-navigation>
|
|
||||||
</font></td>
|
|
||||||
<td width="5px" bgcolor="#a183f2" > </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr><td height="5px" bgcolor="#a183f2"><font size="-2"> </font></td></tr>
|
|
||||||
<!-- BOTTOM NAV END -->
|
|
||||||
|
|
||||||
<!-- FOOTER -->
|
|
||||||
<tr><td height="5px"><font size="-2"> </font></td></tr>
|
|
||||||
<tr>
|
|
||||||
<td>
|
|
||||||
<table border="0" class="nopad" cellpadding="0" cellspacing="0">
|
|
||||||
<tr>
|
|
||||||
<td width="10px"> </td>
|
|
||||||
<td width="100%"><font face="sans-serif" color="#FFFFFF">
|
|
||||||
© RoscoeDaWah 2021-2025
|
|
||||||
</font></td>
|
|
||||||
<td width="5px"> </td>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</td>
|
|
||||||
</tr>
|
|
||||||
<tr><td height="5px"><font size="-2"> </font></td></tr>
|
|
||||||
<!-- FOOTER END -->
|
|
||||||
</table>
|
|
||||||
</body>
|
|
||||||
@else
|
|
||||||
<body background="/images/roscoe_tile.jpg" bgcolor="#6595fb" text="#000000" link="#FFFFFF" alink="#999999" vlink="#FFFFFF">
|
|
||||||
<table bgcolor="#6595fb" width="850px" cellpadding="0" cellspacing="0" border="0">
|
|
||||||
<!-- HEADER -->
|
<!-- HEADER -->
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
|
|
@ -192,7 +97,6 @@
|
||||||
</tr>
|
</tr>
|
||||||
<tr><td height="5px"><font size="-2"> </font></td></tr>
|
<tr><td height="5px"><font size="-2"> </font></td></tr>
|
||||||
<!-- FOOTER END -->
|
<!-- FOOTER END -->
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
@endif
|
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -11,8 +11,8 @@
|
||||||
<link rel="stylesheet" href="{{ asset('/css/master.css') }}"/>
|
<link rel="stylesheet" href="{{ asset('/css/master.css') }}"/>
|
||||||
<link rel="icon" type="image/png" href="{{ asset('/favicon-32x32.png') }}" sizes="32x32"/>
|
<link rel="icon" type="image/png" href="{{ asset('/favicon-32x32.png') }}" sizes="32x32"/>
|
||||||
<link rel="icon" type="image/png" href="{{ asset('/favicon-16x16.png') }}" sizes="16x16"/>
|
<link rel="icon" type="image/png" href="{{ asset('/favicon-16x16.png') }}" sizes="16x16"/>
|
||||||
@if ($event == 'christmas')<script src="{{ asset('/js/christmas/snowstorm.js') }}"></script>@endif
|
@if ($isChristmas)<script src="{{ asset('/js/christmas/snowstorm.js') }}"></script>@endif
|
||||||
@if ($event == 'april-fools')<link rel="stylesheet" href="{{ asset('/css/alternate/aprilfools.css') }}">@endif
|
|
||||||
|
|
||||||
<!-- Page-specific -->
|
<!-- Page-specific -->
|
||||||
<meta property="og:title" content="wah! (dot moe) - {{ $title }}">
|
<meta property="og:title" content="wah! (dot moe) - {{ $title }}">
|
||||||
|
|
@ -26,8 +26,7 @@
|
||||||
<div class="page-container">
|
<div class="page-container">
|
||||||
<header>
|
<header>
|
||||||
<div>
|
<div>
|
||||||
@if($event == 'april-fools')<img src="{{ asset('/images/logo-rainbow.png') }}" width="84" alt="A pixel art depiction of a paw, in rainbow colours.">
|
<img class="logo_paw" src="{{ asset('/images/logo-v2.png') }}" width="84" alt="A pixel art depiction of a paw, in three alternating shades of blue.">
|
||||||
@else <img class="logo_paw" src="{{ asset('/images/logo-v2.png') }}" width="84" alt="A pixel art depiction of a paw, in three alternating shades of blue.">@endif
|
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<h1>wah!</h1>
|
<h1>wah!</h1>
|
||||||
|
|
@ -75,7 +74,7 @@
|
||||||
<a href="https://webring.julimiro.eu/api/previous/wah.moe"><</a> <a href="https://webring.julimiro.eu/">the basename ring</a> <a href="https://webring.julimiro.eu/api/next/wah.moe">></a>
|
<a href="https://webring.julimiro.eu/api/previous/wah.moe"><</a> <a href="https://webring.julimiro.eu/">the basename ring</a> <a href="https://webring.julimiro.eu/api/next/wah.moe">></a>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<a href="https://git.frzn.dev/RoscoeDaWah/wah.moe/releases/tag/v{{ config('app.version') }}">v{{ config('app.version') }}</a>
|
<a href="https://git.frzn.dev/RoscoeDaWah/wah.moe/releases/tag/v{{ config('app.version') }}">v{{ config('app.version') }}</a>, served by {{ gethostname() }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue