<% if (numCells == 0){ %> <div class="inlineWarning">No cells in assembly!</div> <% } %> <a href="#" class="importJSON btn btn-block btn-lg btn-default">Load Assembler From File</a><br/> Machine: <div class="btn-group"> <button data-toggle="dropdown" class="btn dropdown-toggle" type="button"><%= thisAssembler.name %><span class="caret"></span></button> <ul role="menu" class="dropdown-menu"> <% _.each(machineTypesForLattice[cellType][connectionType], function(machine){ %> <li><a class="assembler dropdownSelector" data-property="machineName" data-value="<%= machine %>" href="#"><%= allMachines[machine].name %></a></li> <% }); %> </ul> </div><br/> <label class="checkbox" for="relativeAssembler"> <input id="relativeAssembler" data-property="relative" type="checkbox" <% if (thisAssembler.relative){ %> checked="checked"<% } %> value="" data-toggle="checkbox" class="machine custom-checkbox"> <span class="icons"><span class="icon-unchecked"></span><span class="icon-checked"></span></span> Relative Assembler</label> <label class="checkbox" for="stockAttached"> <input id="stockAttached" data-property="shouldPickUpStock" type="checkbox" <% if (thisAssembler.shouldPickUpStock){ %> checked="checked"<% } %> value="" data-toggle="checkbox" class="machine custom-checkbox"> <span class="icons"><span class="icon-unchecked"></span><span class="icon-checked"></span></span> Separate Stock Position</label> <% if (thisAssembler.numMaterials > -1){ %> Num Materials: <%= thisAssembler.numMaterials %><br/> <% } %><br/> Strategy: <div class="btn-group"> <button data-toggle="dropdown" class="btn dropdown-toggle" type="button"><%= allAssemblyStrategies[camStrategy] %><span class="caret"></span></button> <ul role="menu" class="dropdown-menu"> <% _.each(allAssemblyStrategies, function(strategy, key){ %> <li><a class="assembler dropdownSelector" data-property="camStrategy" data-value="<%= key %>" href="#"><%= strategy %></a></li> <% }); %> </ul> </div><br/><br/> <% if (camStrategy == "raster"){ %> Raster Order: <input value="<%= placementOrder %>" placeholder="Placement Order" class="form-control placementOrder halfWidth" type="text"><br/> <label>"YXZ" or "X-YZ" etc</label><br/><br/> <% } %> <% if (thisAssembler.numMaterials > -1 && thisAssembler.numMaterials < allCAMMaterialTypes.length){ %> <div class="inlineWarning">Number of materials in assembly exceeds available materials ( <%= thisAssembler.numMaterials %> ) for assembler type.</div> <% } %> Num Materials in Assembly: <%= allCAMMaterialTypes.length %><br/> <% _.each(allCAMMaterialTypes, function(material){ %> <label class="radio colorSwatches"> <div class="materialColorSwatch"> <div style="background-color:<% if(realisticColorScheme){ %><%= materials[material].color %><% }else{ %><%= materials[material].altColor %><% } %>"></div> <span><span class="materialListTitle"><%= materials[material].name %></span></span></div> </label> <% }) %>