Newer
Older
Name: <input id="compositeName" data-property="name" value="<%= name %>" placeholder="Enter Name" class="seventyFiveWidth form-control textInput compositeEditor" type="text"><br/><br/>
Num Cells: <%= numCells %><br/><br/>
Bounding Box: <%= dimensions.x %> x <%= dimensions.y %> x <%= dimensions.z %><br/><br/>
Display Color:
<input id="compositeColor" style="border-color: <%= color %> ;" data-property="color" value="<%= color %>" placeholder="Enter HEX" class="halfWidth compositeEditor form-control hexInput" type="text"><br/><br/>
<a id="newRandomColor" href="#" class="btn btn-block btn-lg btn-default">New Random Color</a><br/>
Available Materials:<br/>
<% _.each(_.keys(allMaterials[materialClass]), function(key){ %>
<label class="radio colorSwatches">
<input type="radio" <%if (key == materialType){ %>checked<%}%> name="materialType" value="<%= key %>" data-toggle="radio" class="custom-radio appState"><span class="icons"><span class="icon-unchecked"></span><span class="icon-checked"></span></span>
<div class="materialColorSwatch">
<div style="background-color:<% if(realisticColorScheme){ %><%= allMaterials[materialClass][key].color %><% }else{ %><%= allMaterials[materialClass][key].altColor %><% } %>"></div>
<span><%= allMaterials[materialClass][key].name %></span></div>
</label>
<% }); %>
<% _.each(_.keys(materials), function(key){
<!--if (key == id || key.substr(0,5) != "super") return;-->
<!--if (checkForLoops(key)) return;-->
<!--function checkForLoops(_key){-->
<!--console.log(materials[_key].compositeChildren);-->
<!--if (materials[_key].compositeChildren) {-->
<!--if (materials[_key].compositeChildren.indexOf(id)>0) return true;-->
<!--var childMatches = _.filter(materials[_key].compositeChildren, function(childKey){-->
<!--return checkForLoops(childKey);-->
<!--});-->
<!--if (childMatches.length>0) return true;-->
<!--}-->
<!--return false;-->
<!--}-->
%>
<label class="radio colorSwatches">
<input type="radio" <%if (key == materialType){ %>checked<%}%> name="materialType" value="<%= key %>" data-toggle="radio" class="custom-radio appState"><span class="icons"><span class="icon-unchecked"></span><span class="icon-checked"></span></span>
<div class="materialColorSwatch">
<div style="background-color:<% if(realisticColorScheme){ %><%= materials[key].color %><% }else{ %><%= materials[key].altColor %><% } %>"></div>
<span><%= materials[key].name %></span></div>
</label>
<% }); %><br/>
<a id="finishComposite" href="#" class="btn btn-block btn-lg btn-success">Save Composite</a><br/>
<a id="cancelComposite" href="#" class="btn btn-halfWidth btn-lg btn-default">Cancel / Exit</a>
<a id="deleteComposite" href="#" class="btn btn-halfWidth pull-right btn-lg btn-default"><span class="fui-trash"></span> Delete</a><br/><br/>
<a id="saveComposite" href="#" class="btn btn-block btn-lg btn-default">Save Composite To File</a><br/><br/>