Lz-string Sample

Compress text in JavaScript

by no2don

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/lz-string/1.4.4/lz-string.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">
<textarea id="txtContent" rows="10" style="width:100%">

</textarea>
<button id="btnCompress"><i class="fa fa-cog fa-spin"></i> Compress </button>
<br/> orginal :<span id="orginal"></span>
<br/> ziped : <span id="ziped"></span>
<br/> content :<span id="content"></span>
<br/>

JavaScript

$("#btnCompress").on("click", function() {
  test()
});
$(".fa-spin").hide();

function test() {
  $(".fa-spin").show();

  console.log("starting ...")
  setTimeout(function() {
    var content = $("#txtContent").val();

  //  var compressed = LZString.compress(content);
    var s = LZString.decompress(content);

    $("#content").text(s);
    
    console.log("finished");
  }, 100)
}