"use strict"; var nmsTemplate = nmsTemplate || { } nmsTemplate.test = function() { var input = document.getElementById("template-input"); var output = document.getElementById("template-output"); var qp = document.getElementById("template-query-params"); $.ajax({ type: "POST", url: "/api/templates/test" + qp.value, async: false, data: input.value, dataType: "text", success: function (indata, textStatus, jqXHR) { var output = document.getElementById("template-output"); output.value = jqXHR.responseText; }, error: function (jqXHR, textStatus) { var output = document.getElementById("template-output"); output.value = jqXHR.responseText; } }); } nmsTemplate.fromFile = function(template) { if(template == '') { return; } $.ajax({ type: "GET", url: "/templates/" + template, async: false, dataType: "text", success: function (indata, textStatus, jqXHR) { var output = document.getElementById("template-input"); output.value = indata; } }); nmsTemplate.test(); } nmsTemplate.getTemplates = function() { $.ajax({ type: "GET", url: "/api/read/template-list", async: false, dataType: "json", success: function (indata, textStatus, jqXHR) { console.log(indata['templates']); $.each( indata['templates'], function( value ) { $('#nmsTemplate-select').append($("").attr("value",indata['templates'][value]['file']).text(indata['templates'][value]['file'])); }); } }); } nmsTemplate.getTemplates();