diff options
Diffstat (limited to 'ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared')
7 files changed, 172 insertions, 0 deletions
diff --git a/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Footer.cshtml b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Footer.cshtml new file mode 100644 index 0000000..57c9dac --- /dev/null +++ b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Footer.cshtml @@ -0,0 +1,3 @@ +<footer id="footer" class="footer"> + <div class="has-text-centered">© 2009-2022 Josh Close</div> +</footer> diff --git a/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Header.cshtml b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Header.cshtml new file mode 100644 index 0000000..62f1956 --- /dev/null +++ b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Header.cshtml @@ -0,0 +1,35 @@ +<header id="header" class="header"> + <nav class="navbar is-light"> + <div class="navbar-brand"> + <a class="navbar-item" href="@Context.GetLink()"> + <img src="@Context.GetLink("/images/logo.svg")" width="66" height="28" /> + </a> + <div id="navbar-burger" class="navbar-burger"> + <span></span> + <span></span> + <span></span> + </div> + </div> + <div id="navbar-menu" class="navbar-menu"> + <div class="navbar-start"> + <a class="navbar-item" href="@Context.GetLink("/getting-started")">Getting Started</a> + <a class="navbar-item" href="@Context.GetLink("/examples")">Examples</a> + @*<a class="navbar-item" href="@Context.GetLink("/api")">API</a>*@ + <a class="navbar-item" href="@Context.GetLink("/migration")">Migration</a> + <a class="navbar-item" href="@Context.GetLink("/change-log")">Change Log</a> + </div> + <div class="navbar-end"> + <a class="navbar-item" href="https://twitter.com/JoshClose"> + <span class="icon"> + <i class="fab fa-twitter"></i> + </span> + </a> + <a class="navbar-item" href="https://github.com/JoshClose/CsvHelper"> + <span class="icon"> + <i class="fab fa-github"></i> + </span> + </a> + </div> + </div> + </nav> +</header> diff --git a/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Layout.cshtml b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Layout.cshtml new file mode 100644 index 0000000..f22b920 --- /dev/null +++ b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Layout.cshtml @@ -0,0 +1,87 @@ +@{ + var isMarkdown = Metadata.Get<string>("Source").EndsWith(".md"); + var hasTock = Metadata.ContainsKey("toc"); +} +<!DOCTYPE html> +<html lang="en-us"> +<head> + <meta charSet="UTF-8" /> + <meta name="viewport" content="width=device-width, initial-scale=1" /> + <link rel="apple-touch-icon" sizes="57x57" href="@Context.GetLink("/favicons/apple-icon-57x57.png")" /> + <link rel="apple-touch-icon" sizes="60x60" href="@Context.GetLink("/favicons/apple-icon-60x60.png")" /> + <link rel="apple-touch-icon" sizes="72x72" href="@Context.GetLink("/favicons/apple-icon-72x72.png")" /> + <link rel="apple-touch-icon" sizes="76x76" href="@Context.GetLink("/favicons/apple-icon-76x76.png")" /> + <link rel="apple-touch-icon" sizes="114x114" href="@Context.GetLink("/favicons/apple-icon-114x114.png")" /> + <link rel="apple-touch-icon" sizes="120x120" href="@Context.GetLink("/favicons/apple-icon-120x120.png")" /> + <link rel="apple-touch-icon" sizes="144x144" href="@Context.GetLink("/favicons/apple-icon-144x144.png")" /> + <link rel="apple-touch-icon" sizes="152x152" href="@Context.GetLink("/favicons/apple-icon-152x152.png")" /> + <link rel="apple-touch-icon" sizes="180x180" href="@Context.GetLink("/favicons/apple-icon-180x180.png")" /> + <link rel="icon" type="image/png" sizes="192x192" href="@Context.GetLink("/favicons/android-icon-192x192.png")" /> + <link rel="icon" type="image/png" sizes="32x32" href="@Context.GetLink("/favicons/favicon-32x32.png")" /> + <link rel="icon" type="image/png" sizes="96x96" href="@Context.GetLink("/favicons/favicon-96x96.png")" /> + <link rel="icon" type="image/png" sizes="16x16" href="@Context.GetLink("/favicons/favicon-16x16.png")" /> + <link rel="manifest" href="@Context.GetLink("/manifest.json")" /> + <meta name="msapplication-TileColor" content="#ffffff" /> + <meta name="msapplication-TileImage" content="/ms-icon-144x144.png" /> + <meta name="theme-color" content="#ffffff" /> + <title>@Metadata.Get("title") | CsvHelper</title> + + <environment include="Development"> + <link rel="stylesheet" href="../../lib/bulma/bulma.css" /> + </environment> + <environment exclude="Development"> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.9.1/css/bulma.min.css" /> + </environment> + <link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/default.min.css" /> + <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/styles/vs.min.css" /> + <link rel="stylesheet" href="@Context.GetLink("/styles/index.css")" /> + + <script defer src="https://use.fontawesome.com/releases/v5.14.0/js/all.js"></script> + <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/10.5.0/highlight.min.js"></script> +</head> +<body> + <partial name="_Header" /> + + <main id="main" class="container is-fluid"> + <div class="columns is-variable is-1"> + @if (isMarkdown) + { + @if (hasTock) + { + <div class="column is-2"> + <partial name="_SideBar" /> + </div> + } + + <div class="column"> + <div class="content"> + @RenderBody() + </div> + </div> + } + else + { + <div class="column"> + @RenderBody() + </div> + } + </div> + </main> + + <br /><br /> + + <partial name="_Footer" /> + + @*<partial name="_Metadata" />*@ + + <script> + hljs.configure({ + tabReplace: " " + }); + hljs.initHighlightingOnLoad(); + </script> + <script src="@Context.GetLink("/scripts/header.js")"></script> + <script src="@Context.GetLink("/scripts/sidebar.js")"></script> + @RenderSection("Scripts", required: false) +</body> +</html> diff --git a/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Metadata.cshtml b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Metadata.cshtml new file mode 100644 index 0000000..d97ddec --- /dev/null +++ b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_Metadata.cshtml @@ -0,0 +1,11 @@ +<table> + <tbody> + @foreach (var key in Metadata.Keys) + { + <tr> + <td>@key</td> + <td>@Metadata[key]</td> + </tr> + } + </tbody> +</table>
\ No newline at end of file diff --git a/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_SideBar.cshtml b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_SideBar.cshtml new file mode 100644 index 0000000..ca4fbfb --- /dev/null +++ b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_SideBar.cshtml @@ -0,0 +1,9 @@ +@{ + var items = TocItem.Create(Metadata.GetList<IMetadataDictionary>("toc")); + items.Add(new TocItem { Title = "Back to top", Link = "#" }); + ViewBag.ShowChildren = true; +} + +<div id="sidebar" class="sidebar"> + <partial name="_TocItems" for="@items" /> +</div> diff --git a/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_TocItem.cshtml b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_TocItem.cshtml new file mode 100644 index 0000000..5605d66 --- /dev/null +++ b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_TocItem.cshtml @@ -0,0 +1,16 @@ +@inherits StatiqRazorPage<TocItem> +<li> + <span> + @if (Model.Children.Count > 0) + { + <a class="expander"></a> + } + + <a href="@(new RelativeUrl(Model.Link, Document.GetString(Keys.LinkRoot)).ToString())">@Model.Title</a> + </span> + + @if (Model.Children.Any()) + { + <partial name="_TocItems" for="@Model.Children" /> + } +</li> diff --git a/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_TocItems.cshtml b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_TocItems.cshtml new file mode 100644 index 0000000..c844982 --- /dev/null +++ b/ThirdParty/CsvHelper-master/src/CsvHelper.Website/input/Shared/_TocItems.cshtml @@ -0,0 +1,11 @@ +@inherits StatiqRazorPage<IEnumerable<TocItem>> +@{ + var c = ViewBag.ShowChildren ? string.Empty : "is-hidden"; + ViewBag.showChildren = false; +} +<ul class="@c"> + @foreach (var item in Model) + { + <partial name="_TocItem" for="@item" /> + } +</ul> |