aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/nms-template.js
diff options
context:
space:
mode:
Diffstat (limited to 'web/js/nms-template.js')
-rw-r--r--web/js/nms-template.js103
1 files changed, 54 insertions, 49 deletions
diff --git a/web/js/nms-template.js b/web/js/nms-template.js
index 0f25367..1d2c0e5 100644
--- a/web/js/nms-template.js
+++ b/web/js/nms-template.js
@@ -1,55 +1,60 @@
"use strict";
-var nmsTemplate = nmsTemplate || {
-}
+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.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.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) {
- $.each( indata['templates'], function( value ) {
- $('#nmsTemplate-select').append($("<option></option>").attr("value",indata['templates'][value]['file']).text(indata['templates'][value]['file']));
- });
- }
- });
-}
+nmsTemplate.getTemplates = function () {
+ $.ajax({
+ type: "GET",
+ url: "/api/read/template-list",
+ async: false,
+ dataType: "json",
+ success: function (indata, textStatus, jqXHR) {
+ $.each(indata["templates"], function (value) {
+ $("#nmsTemplate-select").append(
+ $("<option></option>")
+ .attr("value", indata["templates"][value]["file"])
+ .text(indata["templates"][value]["file"])
+ );
+ });
+ },
+ });
+};
//nmsTemplate.getTemplates();