when uploading a new file to the JSON validator, prefill previous schema type by default (#654)

This commit is contained in:
Jesse Plamondon-Willard 2019-08-06 01:31:15 -04:00
parent 2cc183b48b
commit 74e86de01e
No known key found for this signature in database
GPG Key ID: CF8B1456B3E29F49
1 changed files with 9 additions and 4 deletions

View File

@ -3,6 +3,11 @@
@{
ViewData["Title"] = "JSON validator";
string curPageUrl = new Uri(new Uri(Model.SectionUrl), $"{Model.SchemaName}/{Model.PasteID}").ToString();
string newUploadUrl = Model.SchemaName != null
? new Uri(new Uri(Model.SectionUrl), Model.SchemaName).ToString()
: Model.SectionUrl;
}
@section Head {
@ -37,8 +42,8 @@ else if (Model.ParseError != null)
{
<div class="banner error">
<strong>Oops, couldn't parse that JSON.</strong><br />
Share this link to let someone see this page: <code>@(new Uri(new Uri(Model.SectionUrl), Model.PasteID))</code><br />
(Or <a href="@Model.SectionUrl">validate a new file</a>.)<br />
Share this link to let someone see this page: <code>@curPageUrl</code><br />
(Or <a href="@newUploadUrl">validate a new file</a>.)<br />
<br />
<small v-pre>Error details: @Model.ParseError</small>
</div>
@ -46,8 +51,8 @@ else if (Model.ParseError != null)
else if (Model.PasteID != null)
{
<div class="banner success">
<strong>Share this link to let someone else see this page:</strong> <code>@(new Uri(new Uri(Model.SectionUrl), $"{Model.SchemaName}/{Model.PasteID}"))</code><br />
(Or <a href="@Model.SectionUrl">validate a new file</a>.)
<strong>Share this link to let someone else see this page:</strong> <code>@curPageUrl</code><br />
(Or <a href="@newUploadUrl">validate a new file</a>.)
</div>
}