<% 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: &nbsp;&nbsp;
    <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: &nbsp;&nbsp;<%= thisAssembler.numMaterials %><br/>
        <% } %><br/>
Strategy: &nbsp;&nbsp;
    <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: &nbsp;&nbsp;<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: &nbsp;&nbsp;<%= 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>
<% }) %>