diff options
Diffstat (limited to 'web/js')
-rw-r--r-- | web/js/nms-template.js | 37 | ||||
-rw-r--r-- | web/js/nms.js | 4 |
2 files changed, 39 insertions, 2 deletions
diff --git a/web/js/nms-template.js b/web/js/nms-template.js new file mode 100644 index 0000000..cad92b0 --- /dev/null +++ b/web/js/nms-template.js @@ -0,0 +1,37 @@ +"use strict"; + +var nmsTemplate = nmsTemplate || { + +} + +nmsTemplate.test = function() { + var input = document.getElementById("template-input"); + var output = document.getElementById("template-output"); + $.ajax({ + type: "POST", + url: "/api/templates/test", + async: false, + data: input.value, + dataType: "text", + success: function (indata, textStatus, jqXHR) { + var output = document.getElementById("template-output"); + output.value = indata; + } + }); +} + +nmsTemplate.fromFile = function(template) { + var input = document.getElementById("template-input"); + var output = document.getElementById("template-output"); + $.ajax({ + type: "GET", + url: "/templates/" + template, + async: false, + data: input.value, + dataType: "text", + success: function (indata, textStatus, jqXHR) { + var output = document.getElementById("template-input"); + output.value = indata; + } + }); +} diff --git a/web/js/nms.js b/web/js/nms.js index 30fb8ff..362aebc 100644 --- a/web/js/nms.js +++ b/web/js/nms.js @@ -518,7 +518,7 @@ function moveTimeFromKey(e,key) function keyPressed(e) { - if (e.target.nodeName == "INPUT") { + if (e.target.nodeName == "INPUT" || e.target.nodeName == "TEXTAREA") { return false; } if(e.key) { @@ -624,7 +624,7 @@ function restoreSettings() */ function nmsUpdateNavbarGraph() { var img = document.getElementById("navbar-graph"); - var w = Math.floor(window.innerWidth / 3); + var w = Math.floor(window.innerWidth / 4); if (window.innerWidth > 2300) w += 400; |