summaryrefslogtreecommitdiff
path: root/views
diff options
context:
space:
mode:
Diffstat (limited to 'views')
-rw-r--r--views/blueprint.ejs4
-rw-r--r--views/controls/blueprint/info.ejs25
-rw-r--r--views/controls/blueprint/settings.ejs39
-rw-r--r--views/partials/scripts.ejs2
4 files changed, 68 insertions, 2 deletions
diff --git a/views/blueprint.ejs b/views/blueprint.ejs
index e68e106..e7f7c48 100644
--- a/views/blueprint.ejs
+++ b/views/blueprint.ejs
@@ -12,9 +12,9 @@
[[ include partials/header ]]
<div id="builderView">
- [[ include controls/builder/info ]]
+ [[ include controls/blueprint/info ]]
[[ include controls/blueprint/toolbar ]]
- [[ include controls/builder/settings ]]
+ [[ include controls/blueprint/settings ]]
[[ include controls/blueprint/editor ]]
[[ include controls/blueprint/scaler ]]
</div>
diff --git a/views/controls/blueprint/info.ejs b/views/controls/blueprint/info.ejs
new file mode 100644
index 0000000..f994629
--- /dev/null
+++ b/views/controls/blueprint/info.ejs
@@ -0,0 +1,25 @@
+<div class="vvbox settings info" id="blueprintInfo">
+ <h4>Blueprint Editor</h4>
+
+ <div class="setting number twoline">
+ <label for="room-height">ceiling height</label>
+ <input type="text" class="units" name="height" id="room-height">
+ <label for="room-height-global" id="room-height-global-label">global?</label>
+ <input type="checkbox" name="heightGlobal" id="room-height-global">
+ </div>
+
+ <div class="setting number twoline">
+ <label for="viewHeight">camera height</label>
+ <input type="text" class="units" name="viewHeight" id="viewHeight">
+ </div>
+
+ <div class="setting number twoline">
+ <label for="builder-units">units</label>
+ <select id="builder-units" name="units">
+ <option value="px">pixels</option>
+ <option value="ft">foot</option>
+ <option value="m">meter</option>
+ </select>
+ </div>
+
+</div>
diff --git a/views/controls/blueprint/settings.ejs b/views/controls/blueprint/settings.ejs
new file mode 100644
index 0000000..a7ce2f0
--- /dev/null
+++ b/views/controls/blueprint/settings.ejs
@@ -0,0 +1,39 @@
+<div class="vvbox settings active" id="blueprintSettings">
+ <input type="hidden" name="_csrf" value="[[- token ]]">
+ <input type="hidden" name="_id" value="new">
+
+ <div class="setting">
+ <a href="#" id="startpoint">
+ <span class="ion-ios-navigate-outline"></span>
+ <span id="startText">Select Startpoint</span>
+ <span id="moveText">Move to Desired Point</span></a>
+ </div>
+
+ <div class="setting">
+ <input type="text" name="name" placeholder="layout name">
+ </div>
+
+ <div class="setting">
+ <div class="radio-group">
+ <input id="privacy_private" class="radio-group__option" type="radio" name="privacy" value="public" checked>
+ <label class="radio-group__label" for="privacy_private">
+ Everyone
+ </label>
+ <input id="privacy_public" class="radio-group__option" type="radio" name="privacy" value="private">
+ <label class="radio-group__label" for="privacy_public">
+ Just for me
+ </label>
+ </div>
+ </div>
+
+ <div class="setting">
+ <button data-role="save-layout">Save</button>
+ </div>
+
+ <div class="setting subButtons">
+ <a href="#" data-role="clear-layout">Clear</a>
+ <a href="#" data-role="clone-layout">Clone</a>
+ <a href="#" data-role="destroy-layout">Delete</a>
+ </div>
+
+</div>
diff --git a/views/partials/scripts.ejs b/views/partials/scripts.ejs
index 909309e..8a69888 100644
--- a/views/partials/scripts.ejs
+++ b/views/partials/scripts.ejs
@@ -134,6 +134,8 @@
<script type="text/javascript" src="/assets/javascripts/ui/builder/BuilderInfo.js"></script>
<script type="text/javascript" src="/assets/javascripts/ui/blueprint/BlueprintView.js"></script>
+<script type="text/javascript" src="/assets/javascripts/ui/blueprint/BlueprintInfo.js"></script>
+<script type="text/javascript" src="/assets/javascripts/ui/blueprint/BlueprintSettings.js"></script>
<script type="text/javascript" src="/assets/javascripts/ui/blueprint/BlueprintEditor.js"></script>
<script type="text/javascript" src="/assets/javascripts/ui/blueprint/BlueprintScaler.js"></script>
<script type="text/javascript" src="/assets/javascripts/ui/blueprint/BlueprintToolbar.js"></script>