From afea18ec5e5ce3f430516db807446d97dc1aaab0 Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Wed, 10 Jun 2015 17:16:27 -0700
Subject: [PATCH] working on composite menu

---
 js/menus/CompositeMenu.js | 20 ++++++++++++++++++--
 js/models/PList.js        |  2 +-
 2 files changed, 19 insertions(+), 3 deletions(-)

diff --git a/js/menus/CompositeMenu.js b/js/menus/CompositeMenu.js
index 8ab79c59..2b6903f3 100644
--- a/js/menus/CompositeMenu.js
+++ b/js/menus/CompositeMenu.js
@@ -7,7 +7,9 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'lattice'], function($, _
     return MenuParentView.extend({
 
         events: {
-            "click #newRandomColor":                                "_changeRandomColor"
+            "click #newRandomColor":                                  "_changeRandomColor",
+            "click #finishComposite":                                 "_finishComposite",
+            "click #saveComposite":                                   "_saveComposite"
         },
 
         _initialize: function(){
@@ -33,17 +35,31 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'lattice'], function($, _
             return '#' + Math.floor(Math.random()*16777215).toString(16);
         },
 
+        _finishComposite: function(e){
+            e.preventDefault();
+
+        },
+
+        _saveComposite: function(e){
+            e.preventDefault();
+
+        },
+
         _makeTemplateJSON: function(){
             return _.extend(this.material);
         },
 
         template: _.template('\
+            <a href="#" class="btn btn-halfWidth btn-lg btn-default importJSON">Load Composite</a>\
+            <a id="saveComposite" href="#" class="btn btn-halfWidth btn-lg pull-right btn-default">Save Composite</a><br/><br/>\
             Name: &nbsp;&nbsp;<input value="" placeholder="Enter Name" class="halfWidth form-control" type="text"><br/><br/>\
             Bounding Box: ()<br/><br/>\
             Display Color:<br/>\
             <div style="background-color: <%= color %> ;" id="compositeDisplayColor"></div>\
             <input value="<%= color %>" placeholder="Enter HEX" class="halfWidth form-control" type="text"><br/>\
-            <a id="newRandomColor" href="#" class="btn btn-block btn-lg btn-default">New Random Color</a><br/>\
+            <a id="newRandomColor" href="#" class="btn btn-block btn-lg btn-default">New Random Color</a><br/><br/>\
+            <a id="finishComposite" href="#" class="btn btn-block btn-lg btn-success">Finish Composite</a><br/>\
+            \
             ')
 
     });
diff --git a/js/models/PList.js b/js/models/PList.js
index 7e740684..680bbeb3 100644
--- a/js/models/PList.js
+++ b/js/models/PList.js
@@ -26,7 +26,7 @@ define(['three'], function(THREE){
                 send: "Send"
             },
             navComposite:{
-                composite:"Composite"
+                composite:"Composite Editor"
             }
         },
 
-- 
GitLab