Newer
Older
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="dependencies/analytics.js"></script>
<link href="dependencies/flatUI/css/vendor/bootstrap.min.css" rel="stylesheet"><!-- Loading Bootstrap -->
<link href="dependencies/flatUI/css/flat-ui.css" rel="stylesheet"><!-- Loading Flat UI -->
<link href="dependencies/bootstrap-slider/bootstrap-slider.css" rel="stylesheet">
<!--<script src="dependencies/bootstrap-slider/bootstrap-slider.js"></script>-->
<!--<!– code mirror –>-->
<!--<script src="dependencies/codemirror/codemirror.js"></script>-->
<!--<script src="dependencies/codemirror/javascript.js"></script>-->
<link rel="stylesheet" type="text/css" href="dependencies/codemirror/codemirror.css">
<script data-main="js/main" src="dependencies/require/require.js"></script>
</head>
<body>
<nav id="globalNav" class="navbar navbar-inverse navbar-embossed" role="navigation">
<div class="navbar-header">
<a id="mainNavLink" class="navbar-brand" target="_blank" href="http://cba.mit.edu"><img id="logo" src="assets/imgs/logo.png"></a>
</div>
<div class="collapse navbar-collapse" id="navbar-collapse-01">
<ul class="nav navbar-nav navbar-left">
<li class="dropdown navDropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">File <b class="caret"></b></a>
<span class="dropdown-arrow"></span>
<ul class="dropdown-menu">
<li><a class="saveJSON" href="#">Save Assembly     (CTRL/⌘ + S)</a></li>
<li><a data-toggle="modal" data-target="#saveAsModel" href="#">Save Assembly As...     (CTRL/⌘ + Shift + S)</a></li>
<li><a class="importJSON" href="#">Open Assembly...     (CTRL/⌘ + O)</a></li>
<li class="divider"></li>
<li class="dropdown-submenu">
<a tabindex="-1">Keyboard Shortcuts<span class="pull-right fui-arrow-right"></span></a>
<ul class="dropdown-menu">
<li><a>Hold D - Delete Mode</a></li>
<li><a>Hold V - Voxel Mode</a></li>
<li><a>Hold H - Hierarchical Mode</a></li>
<li><a>Hold P - Part Mode</a></li>
<li><a>Hold O - Hide Assembly</a></li>
<li><a>CTRL/⌘ + Shift + P - Save SVG Screenshot</a></li>
<li><a>CTRL/⌘ + S - Save</a></li>
<li><a>CTRL/⌘ + Shift + S - Save As</a></li>
<li><a>CTRL/⌘ + O - Open</a></li>
<li><a>Q/W - Composite Cell Placement X Offset</a></li>
<li><a>A/S - Composite Cell Placement Y Offset</a></li>
<li><a>Z/X - Composite Cell Placement Z Offset</a></li>
<li><a>Spacebar - Play/Pause Simulation</a></li>
<li><a>1-9 - Lego Length</a></li>
</ul>
</li>
<li class="divider"></li>
<li class="dropdown-submenu">
<a tabindex="-1">Demo Files<span class="pull-right fui-arrow-right"></span></a>
<ul class="dropdown-menu">
<a tabindex="-1">Load User Data<span class="pull-right fui-arrow-right"></span></a>
<li class="dropdown-submenu">
<a tabindex="-1">Amanda<span class="pull-right fui-arrow-right"></span></a>
<ul class="dropdown-menu">
<li><a id="videoRendering" href="#">Video Rendering Setup</a></li>
</ul>
</li>
<li class="dropdown-submenu">
<a tabindex="-1">Will<span class="pull-right fui-arrow-right"></span></a>
<ul class="dropdown-menu">
<li><a class="jsonFile" data-file="will/bounds.json" href="#">Bounds</a></li>
<li><a class="jsonFile" data-file="will/capacitor.json" href="#">Capacitor</a></li>
</ul>
</li>
<li class="divider"></li>
<li><a id="exportSTL" href="#">Export STL</a></li>
<li><a data-menu-id="navDesign" class="menuHoverControls" href="#">Design</a></li>
<li><a data-menu-id="navSim" class="menuHoverControls" href="#">Simulate</a></li>
<li><a data-menu-id="navOptimize" class="menuHoverControls" href="#">Optimize</a></li>
<li><a data-menu-id="navAssemble" class="menuHoverControls" href="#">Assemble</a></li>
<li><a data-menu-id="navComm" class="menuHoverControls" href="#">Comm</a></li>
<a href="#" class="dropdown-toggle" id="viewMenuDropdown" data-toggle="dropdown">View <b class="caret"></b></a>
<li><a data-menu-id="about" class="menuHoverControls" target="_blank" href="http://dma.cba.mit.edu/">About</a></li>
<!--<ul class="nav navbar-nav pull-right">-->
<!--<li><a id="showHideMenu" href="#">Hide Menu >></a></li>-->
<!--</ul>-->
<input id="jsonInput" type="file">
<div class="modal fade" id="saveAsModel" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<input id="saveAsFileName" type="text" value="DM Assembly" placeholder="Enter file name" class="form-control filename">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="button" class="saveAsJSON btn btn-primary">Save</button>
<div class="modal fade" id="genericModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true"></div>
<div id="console">
<div>
<div id="consoleOutput"></div>
<input id="consoleInput" value="" aria-describedby="consoleButtons" placeholder="Type Command" class="form-control" type="text">
<span id="consoleButtons" class="input-group-addon"><span class="btn btn-defualt" id="consoleSaveScript">Save Script</span>
<span class="btn btn-defualt" id="consoleLoadScript">Load Script</span></span>
<div id="menuWrapper"><div id="menuHeader"></div><div id="menuContent"></div></div>
<div id="contextMenuWrapper"><div id="contextMenu"></div></div>