From 7ed1fbf0aac5a3b777e3ed5b8f104bd27ce4bf0c Mon Sep 17 00:00:00 2001 From: Jesse Plamondon-Willard Date: Sun, 29 Oct 2017 15:28:07 -0400 Subject: defer log compression to backend and significantly improve compression (#358) --- src/SMAPI.Web/wwwroot/Content/js/log-parser.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/SMAPI.Web/wwwroot/Content/js') diff --git a/src/SMAPI.Web/wwwroot/Content/js/log-parser.js b/src/SMAPI.Web/wwwroot/Content/js/log-parser.js index 498fb335..8e30ae12 100644 --- a/src/SMAPI.Web/wwwroot/Content/js/log-parser.js +++ b/src/SMAPI.Web/wwwroot/Content/js/log-parser.js @@ -1,4 +1,4 @@ -/* globals $, LZString */ +/* globals $ */ var smapi = smapi || {}; smapi.logParser = function(sectionUrl, pasteID) { @@ -63,14 +63,9 @@ smapi.logParser = function(sectionUrl, pasteID) { $("#submit").on("click", function() { $("#popup-upload").fadeOut(); - var raw = $("#input").val(); - if (raw) { + var paste = $("#input").val(); + if (paste) { memory = ""; - var paste = LZString.compressToUTF16(raw); - if (paste.length * 2 > 524288) { - $("#output").html('

Unable to save!

This log cannot be saved due to its size.
' + $("#input").val() + "
"); - return; - } $("#uploader").attr("data-text", "Saving..."); $("#uploader").fadeIn(); $ @@ -271,7 +266,7 @@ smapi.logParser = function(sectionUrl, pasteID) { $("#uploader").fadeIn(); $.get(sectionUrl + "/fetch/" + pasteID, function(data) { if (data.success) { - $("#input").val(LZString.decompressFromUTF16(data.content) || data.content); + $("#input").val(data.content); loadData(); } else { $("#output").html('

Fetching the log failed!

' + data.error + '

'); -- cgit