Added Easter egg
This commit is contained in:
@@ -48,7 +48,18 @@ namespace MyWebsite.Controllers
|
|||||||
)),
|
)),
|
||||||
new CookieOptions { Expires = DateTimeOffset.UtcNow.AddYears(1) });
|
new CookieOptions { Expires = DateTimeOffset.UtcNow.AddYears(1) });
|
||||||
|
|
||||||
return Redirect(Request.Headers["Referer"]);
|
return Redirect(Extensions.CheckNullOrWhitespace(Request.Headers["Referer"], "/"));
|
||||||
|
}
|
||||||
|
|
||||||
|
[Route("ComicSans")]
|
||||||
|
public IActionResult ComicSans()
|
||||||
|
{
|
||||||
|
if (Request.Cookies.ContainsKey("useComicSans"))
|
||||||
|
Response.Cookies.Delete("useComicSans");
|
||||||
|
else
|
||||||
|
Response.Cookies.Append("useComicSans", "true");
|
||||||
|
|
||||||
|
return Redirect(Extensions.CheckNullOrWhitespace(Request.Headers["Referer"], "/"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -7,5 +7,8 @@ namespace MyWebsite
|
|||||||
{
|
{
|
||||||
public static bool Belongs<T>(this T item, params T[] array) =>
|
public static bool Belongs<T>(this T item, params T[] array) =>
|
||||||
array?.Contains(item) ?? false;
|
array?.Contains(item) ?? false;
|
||||||
|
|
||||||
|
public static string CheckNullOrWhitespace(string str, string defaultValue) =>
|
||||||
|
string.IsNullOrWhiteSpace(str) ? defaultValue : str;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -9,6 +9,16 @@
|
|||||||
<link rel="stylesheet" type="text/css" href="~/css/Fonts.css" />
|
<link rel="stylesheet" type="text/css" href="~/css/Fonts.css" />
|
||||||
<link rel="stylesheet" type="text/css" href="~/css/Socicon.css" />
|
<link rel="stylesheet" type="text/css" href="~/css/Socicon.css" />
|
||||||
|
|
||||||
|
@if (Context.Request.Cookies.ContainsKey("useComicSans"))
|
||||||
|
{
|
||||||
|
<style type="text/css">
|
||||||
|
body
|
||||||
|
{
|
||||||
|
font-family: 'Comic Sans MS', 'Consolas', 'SegoeMDL2Assets';
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
}
|
||||||
|
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
function ToggleMenu()
|
function ToggleMenu()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user