From 9465628effad6bdb1994599031a8f60c3af2452e Mon Sep 17 00:00:00 2001
From: Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com>
Date: Wed, 4 Dec 2019 20:52:40 -0500
Subject: fix JSON validator format selector no longer working since URL
 changes

---
 src/SMAPI.Web/wwwroot/Content/js/json-validator.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

(limited to 'src/SMAPI.Web/wwwroot/Content/js')

diff --git a/src/SMAPI.Web/wwwroot/Content/js/json-validator.js b/src/SMAPI.Web/wwwroot/Content/js/json-validator.js
index 76b5f6d4..401efbee 100644
--- a/src/SMAPI.Web/wwwroot/Content/js/json-validator.js
+++ b/src/SMAPI.Web/wwwroot/Content/js/json-validator.js
@@ -70,10 +70,10 @@ smapi.LineNumberRange = function (maxLines) {
 
 /**
  * UI logic for the JSON validator page.
- * @param {any} sectionUrl The base JSON validator page URL.
- * @param {any} pasteID The Pastebin paste ID for the content being viewed, if any.
+ * @param {string} urlFormat The URL format for a file, with $schemaName and $id placeholders.
+ * @param {string} pasteID The Pastebin paste ID for the content being viewed, if any.
  */
-smapi.jsonValidator = function (sectionUrl, pasteID) {
+smapi.jsonValidator = function (urlFormat, pasteID) {
     /**
      * The original content element.
      */
@@ -138,7 +138,7 @@ smapi.jsonValidator = function (sectionUrl, pasteID) {
         // change format
         $("#output #format").on("change", function() {
             var schemaName = $(this).val();
-            location.href = new URL(schemaName + "/" + pasteID, sectionUrl).toString();
+            location.href = urlFormat.replace("$schemaName", schemaName).replace("$id", pasteID);
         });
 
         // upload form
-- 
cgit