Skip to content
Snippets Groups Projects
Commit 70210adc authored by Amanda Ghassaei's avatar Amanda Ghassaei
Browse files

adding edit component menu

parent 44dcd12a
No related branches found
No related tags found
No related merge requests found
...@@ -128,6 +128,7 @@ require.config({ ...@@ -128,6 +128,7 @@ require.config({
mStaticMenu: 'menus/MStaticMenuView', mStaticMenu: 'menus/MStaticMenuView',
mDynamicMenu: 'menus/MDynamicMenuView', mDynamicMenu: 'menus/MDynamicMenuView',
assemblerSetupMenu: 'menus/AssemblerSetupMenuView', assemblerSetupMenu: 'menus/AssemblerSetupMenuView',
editComponentMenu: 'menus/EditComponentMenuView',
//templates //templates
navViewMenuTemplate: 'menus/templates/NavViewMenu.html', navViewMenuTemplate: 'menus/templates/NavViewMenu.html',
...@@ -156,6 +157,7 @@ require.config({ ...@@ -156,6 +157,7 @@ require.config({
mStaticMenuTemplate: 'menus/templates/MStaticMenuView.html', mStaticMenuTemplate: 'menus/templates/MStaticMenuView.html',
mDynamicMenuTemplate: 'menus/templates/MDynamicMenuView.html', mDynamicMenuTemplate: 'menus/templates/MDynamicMenuView.html',
assemblerSetupMenuTemplate: 'menus/templates/AssemblerSetupMenuView.html', assemblerSetupMenuTemplate: 'menus/templates/AssemblerSetupMenuView.html',
editComponentMenuTemplate: 'menus/templates/EditComponentMenuView.html',
//electronic sim //electronic sim
eSimPlist: 'plists/ESimPlist', eSimPlist: 'plists/ESimPlist',
......
...@@ -9,12 +9,18 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'cam', 'text!assemblerSet ...@@ -9,12 +9,18 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'cam', 'text!assemblerSet
return MenuParentView.extend({ return MenuParentView.extend({
events: { events: {
"click .editMachineComponent": "_editMachineComponent"
}, },
_initialize: function(){ _initialize: function(){
}, },
_editMachineComponent: function(e){
e.preventDefault();
this.model.set("currentNav", "navMachineComponent");
},
_makeTemplateJSON: function(){ _makeTemplateJSON: function(){
return _.extend(this.model.toJSON(), cam.toJSON()); return _.extend(this.model.toJSON(), cam.toJSON());
}, },
......
/**
* Created by aghassaei on 8/12/15.
*/
define(['jquery', 'underscore', 'menuParent', 'plist', 'cam', 'text!editComponentMenuTemplate'],
function($, _, MenuParentView, plist, cam, template){
return MenuParentView.extend({
events: {
"click #exitComponentEdit": "_exit"
},
_initialize: function(){
},
_exit: function(e){
e.preventDefault();
this.model.set("currentNav", "navAssemble");
},
_makeTemplateJSON: function(){
return _.extend(this.model.toJSON(), cam.toJSON());
},
template: _.template(template)
});
});
\ No newline at end of file
Assembler Setup Parent/Child Tree:<br/><br/>
\ No newline at end of file Component 1 <a class="editMachineComponent" href="#">Edit</a><br/><br/>
<a href="#" id="newMachineComponent" class=" btn btn-block btn-lg btn-default">+ New Machine Component</a><br/>
Edit Code:<br/><br/>
<a href="#" id="saveMachineToFiles" class=" btn btn-block btn-lg btn-success">Save Machine Files</a><br/>
<a href="#" id="exitComponentEdit" class=" btn btn-block btn-lg btn-default">Cancel / Exit</a><br/>
...@@ -36,6 +36,9 @@ define(['three'], function(THREE){ ...@@ -36,6 +36,9 @@ define(['three'], function(THREE){
// editCamOutput: "Edit", // editCamOutput: "Edit",
animate:"Preview" animate:"Preview"
}, },
navMachineComponent:{
editComponent: "Edit Component"
},
navComm:{ navComm:{
setupComm: "Setup", setupComm: "Setup",
send: "Send" send: "Send"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment