From cf0e1ab1a93bc26f9fe8e51d5481a86c5a86be20 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Tue, 24 Jun 2014 14:24:56 -0700 Subject: [PATCH] finish up handlebars template for settings --- domain-server/resources/web/css/style.css | 4 +-- domain-server/resources/web/js/settings.js | 5 ++++ .../resources/web/settings/describe.json | 12 ++++++--- .../resources/web/settings/index.shtml | 26 ++++++++++++++++--- 4 files changed, 37 insertions(+), 10 deletions(-) diff --git a/domain-server/resources/web/css/style.css b/domain-server/resources/web/css/style.css index ff33cc206b..3b60ada78b 100644 --- a/domain-server/resources/web/css/style.css +++ b/domain-server/resources/web/css/style.css @@ -1,8 +1,8 @@ -#nodes-lead { +#nodes-lead, #settings-lead { color: #66CCCC; } -#nodes-lead .lead-line { +#nodes-lead .lead-line, #settings-lead .lead-line { background-color: #66CCCC; } diff --git a/domain-server/resources/web/js/settings.js b/domain-server/resources/web/js/settings.js index b7eda97232..d7d8315559 100644 --- a/domain-server/resources/web/js/settings.js +++ b/domain-server/resources/web/js/settings.js @@ -1,5 +1,10 @@ $(document).ready(function(){ $.getJSON('describe.json', function(data){ + + Handlebars.registerHelper('setKey', function(value){ + this.key = value; + }); + var source = $('#template').html(); var template = Handlebars.compile(source); diff --git a/domain-server/resources/web/settings/describe.json b/domain-server/resources/web/settings/describe.json index d48b5b64ce..763aeccdfc 100644 --- a/domain-server/resources/web/settings/describe.json +++ b/domain-server/resources/web/settings/describe.json @@ -1,9 +1,13 @@ { "groups": { - "Audio": { - "unattenuated-zone": { - "label": "Unattenuated Zone", - "desc": "Define two axis-aligned boxes for an unattenuated zone of audio (source x, source y, source z, size x, size y, size z, listener x, listener y, listener z)" + "audio": { + "label": "Audio", + "settings": { + "unattenuated-zone": { + "label": "Unattenuated Zone", + "help": "Boxes for source and listener (corner x, corner y, corner z, size x, size y, size z, corner x, corner y, corner z, size x, size y, size z)", + "placeholder": "0,0,0,20,20,20,50,50,50,10,10,10" + } } } } diff --git a/domain-server/resources/web/settings/index.shtml b/domain-server/resources/web/settings/index.shtml index 03382954b7..8d186848b6 100644 --- a/domain-server/resources/web/settings/index.shtml +++ b/domain-server/resources/web/settings/index.shtml @@ -1,12 +1,30 @@ +

Settings

+
-
- -
+ +