diff --git a/js/main.js b/js/main.js index c8788288fb35ee84d2dbe8939c77e5c0f3caf754..d9dc5cc33cbd9447c209f990962215ba9686b5dd 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 0000000000000000000000000000000000000000..3d5028f4112881fd024a9b15a162ea49a739a815 --- /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 0000000000000000000000000000000000000000..939d97eff9b681d96797e7a53b8f8b4c01cfae13 --- /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 45b29cdd17e36ef138e9e9f6fd32d1b3c26da6b2..08828855a52ce88d37faf8dc030d73d7dee4f608 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"