From 44dcd12aed263487f434f0a307af2db6de158a47 Mon Sep 17 00:00:00 2001
From: Amanda Ghassaei <amandaghassaei@gmail.com>
Date: Tue, 11 Aug 2015 18:17:18 -0400
Subject: [PATCH] assembler setup menu

---
 js/main.js                                    |  2 ++
 js/menus/AssemblerSetupMenuView.js            | 24 +++++++++++++++++++
 .../templates/AssemblerSetupMenuView.html     |  1 +
 js/plists/PList.js                            |  1 +
 4 files changed, 28 insertions(+)
 create mode 100644 js/menus/AssemblerSetupMenuView.js
 create mode 100644 js/menus/templates/AssemblerSetupMenuView.html

diff --git a/js/main.js b/js/main.js
index c8788288..d9dc5cc3 100644
--- a/js/main.js
+++ b/js/main.js
@@ -127,6 +127,7 @@ require.config({
         mSetupMenu: 'menus/MSetupMenuView',
         mStaticMenu: 'menus/MStaticMenuView',
         mDynamicMenu: 'menus/MDynamicMenuView',
+        assemblerSetupMenu: 'menus/AssemblerSetupMenuView',
 
         //templates
         navViewMenuTemplate: 'menus/templates/NavViewMenu.html',
@@ -154,6 +155,7 @@ require.config({
         mSetupMenuTemplate: 'menus/templates/MSetupMenuView.html',
         mStaticMenuTemplate: 'menus/templates/MStaticMenuView.html',
         mDynamicMenuTemplate: 'menus/templates/MDynamicMenuView.html',
+        assemblerSetupMenuTemplate: 'menus/templates/AssemblerSetupMenuView.html',
 
         //electronic sim
         eSimPlist: 'plists/ESimPlist',
diff --git a/js/menus/AssemblerSetupMenuView.js b/js/menus/AssemblerSetupMenuView.js
new file mode 100644
index 00000000..3d5028f4
--- /dev/null
+++ b/js/menus/AssemblerSetupMenuView.js
@@ -0,0 +1,24 @@
+/**
+ * Created by aghassaei on 8/11/15.
+ */
+
+
+define(['jquery', 'underscore', 'menuParent', 'plist', 'cam', 'text!assemblerSetupMenuTemplate'],
+    function($, _, MenuParentView, plist, cam, template){
+
+    return MenuParentView.extend({
+
+        events: {
+        },
+
+        _initialize: function(){
+
+        },
+
+        _makeTemplateJSON: function(){
+            return _.extend(this.model.toJSON(), cam.toJSON());
+        },
+
+        template: _.template(template)
+    });
+});
diff --git a/js/menus/templates/AssemblerSetupMenuView.html b/js/menus/templates/AssemblerSetupMenuView.html
new file mode 100644
index 00000000..939d97ef
--- /dev/null
+++ b/js/menus/templates/AssemblerSetupMenuView.html
@@ -0,0 +1 @@
+Assembler Setup
\ No newline at end of file
diff --git a/js/plists/PList.js b/js/plists/PList.js
index 45b29cdd..08828855 100644
--- a/js/plists/PList.js
+++ b/js/plists/PList.js
@@ -31,6 +31,7 @@ define(['three'], function(THREE){
             },
             navAssemble:{
                 assembler:"Assembler",
+                assemblerSetup: "Setup",
                 cam: "Process",
 //                editCamOutput: "Edit",
                 animate:"Preview"
-- 
GitLab