From c144c688a4382830256ca695270ee2fd18fc1676 Mon Sep 17 00:00:00 2001 From: Amanda Ghassaei <amandaghassaei@gmail.com> Date: Tue, 8 Sep 2015 15:17:52 -0400 Subject: [PATCH] more plist edits --- js/menus/ESetupMenuView.js | 2 +- js/menus/MSetupMenuView.js | 5 +++-- js/menus/templates/ESetupMenuView.html | 2 +- js/menus/templates/LatticeMenuView.html | 6 +++--- js/menus/templates/MSetupMenuView.html | 2 +- js/menus/templates/MaterialMenuView.html | 4 ++-- 6 files changed, 11 insertions(+), 10 deletions(-) diff --git a/js/menus/ESetupMenuView.js b/js/menus/ESetupMenuView.js index 74f4ca89..905f3784 100644 --- a/js/menus/ESetupMenuView.js +++ b/js/menus/ESetupMenuView.js @@ -32,7 +32,7 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'text!eSetupMenuTemplate' }, _makeTemplateJSON: function(){ - return _.extend(this.model.toJSON(), eSim.toJSON(), plist, {overlapDetected:lattice.get("overlapDetected")}); + return _.extend(this.model.toJSON(), eSim.toJSON(), plist, lattice.toJSON()); }, template: _.template(template) diff --git a/js/menus/MSetupMenuView.js b/js/menus/MSetupMenuView.js index 3a0f9aae..7b08c3ba 100644 --- a/js/menus/MSetupMenuView.js +++ b/js/menus/MSetupMenuView.js @@ -3,7 +3,8 @@ */ -define(['jquery', 'underscore', 'menuParent', 'plist', 'text!mSetupMenuTemplate'], function($, _, MenuParentView, plist, template){ +define(['jquery', 'underscore', 'menuParent', 'lattice', 'plist', 'text!mSetupMenuTemplate'], + function($, _, MenuParentView, lattice, plist, template){ return MenuParentView.extend({ @@ -20,7 +21,7 @@ define(['jquery', 'underscore', 'menuParent', 'plist', 'text!mSetupMenuTemplate' }, _makeTemplateJSON: function(){ - return _.extend(this.model.toJSON(), plist); + return _.extend(this.model.toJSON(), plist. lattice.toJSON()); }, template: _.template(template) diff --git a/js/menus/templates/ESetupMenuView.html b/js/menus/templates/ESetupMenuView.html index 2c9e96ac..62abd20c 100644 --- a/js/menus/templates/ESetupMenuView.html +++ b/js/menus/templates/ESetupMenuView.html @@ -5,7 +5,7 @@ Simulation Type: <div class="btn-group"> <button data-toggle="dropdown" class="btn dropdown-toggle" type="button"><%= allMaterialClasses[materialClass] %><span class="caret"></span></button> <ul role="menu" class="dropdown-menu"> - <% _.each(_.keys(allMaterialClasses), function(key){ %> + <% _.each(allLattices[cellType].connection[connectionType].type[latticeType].materialClasses || _.keys(allMaterialClasses), function(key){ %> <li><a class="appState dropdownSelector" data-property="materialClass" data-value="<%= key %>" href="#"><%= allMaterialClasses[key] %></a></li> <% }); %> </ul> diff --git a/js/menus/templates/LatticeMenuView.html b/js/menus/templates/LatticeMenuView.html index 6d450b19..ce5210be 100644 --- a/js/menus/templates/LatticeMenuView.html +++ b/js/menus/templates/LatticeMenuView.html @@ -26,9 +26,9 @@ Type: </ul> </div><br/><br/> Aspect Ratio: - <input data-property="aspectRatio" data-key="x" value="<%= aspectRatio.x %>" placeholder="X" class="form-control floatInput" type="text"> - <input data-property="aspectRatio" data-key="y" value="<%= aspectRatio.y %>" placeholder="Y" class="form-control floatInput" type="text"> - <input data-property="aspectRatio" data-key="z" value="<%= aspectRatio.z %>" placeholder="Z" class="form-control floatInput" type="text"><br/><br/> + <input data-property="aspectRatio" data-key="x" value="<%= aspectRatio.x %>" placeholder="X" class="form-control lattice floatInput" type="text"> + <input data-property="aspectRatio" data-key="y" value="<%= aspectRatio.y %>" placeholder="Y" class="form-control lattice floatInput" type="text"> + <input data-property="aspectRatio" data-key="z" value="<%= aspectRatio.z %>" placeholder="Z" class="form-control lattice floatInput" type="text"><br/><br/> <% if (connectionType == "gik") { %> Part Length: <input data-property="gikLength" value="<%= gikLength %>" placeholder="Length" class="form-control intInput appState" type="text"><br/><br/> <% } %> diff --git a/js/menus/templates/MSetupMenuView.html b/js/menus/templates/MSetupMenuView.html index 3508aa11..8375962c 100644 --- a/js/menus/templates/MSetupMenuView.html +++ b/js/menus/templates/MSetupMenuView.html @@ -2,7 +2,7 @@ Simulation Type: <div class="btn-group"> <button data-toggle="dropdown" class="btn dropdown-toggle" type="button"><%= allMaterialClasses[materialClass] %><span class="caret"></span></button> <ul role="menu" class="dropdown-menu"> - <% _.each(_.keys(allMaterialClasses), function(key){ %> + <% _.each(allLattices[cellType].connection[connectionType].type[latticeType].materialClasses || _.keys(allMaterialClasses), function(key){ %> <li><a class="appState dropdownSelector" data-property="materialClass" data-value="<%= key %>" href="#"><%= allMaterialClasses[key] %></a></li> <% }); %> </ul> diff --git a/js/menus/templates/MaterialMenuView.html b/js/menus/templates/MaterialMenuView.html index fb2575a1..a34ba638 100644 --- a/js/menus/templates/MaterialMenuView.html +++ b/js/menus/templates/MaterialMenuView.html @@ -3,8 +3,8 @@ <div class="btn-group"> <button data-toggle="dropdown" class="btn dropdown-toggle" type="button"><%= allMaterialClasses[materialClass] %><span class="caret"></span></button> <ul role="menu" class="dropdown-menu"> - <% _.each(allLattices[cellType].connection[connectionType].type[latticeType].materialClasses || allMaterialClasses, function(val, key){ %> - <li><a class="appState dropdownSelector" data-property="materialClass" data-value="<%= key %>" href="#"><%= val %></a></li> + <% _.each(allLattices[cellType].connection[connectionType].type[latticeType].materialClasses || _.keys(allMaterialClasses), function(key){ %> + <li><a class="appState dropdownSelector" data-property="materialClass" data-value="<%= key %>" href="#"><%= allMaterialClasses[key] %></a></li> <% }); %> </ul> </div><br/><br/> -- GitLab