/
sandbox.html
113 lines (113 loc) · 3.97 KB
/
sandbox.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<!DOCTYPE html>
<html lang="en">
<head>
<title>Plasmid Maze Generator</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="./css/lib/bootstrap.css" />
<link rel="stylesheet" href="./css/plasmid.css" />
<link rel="stylesheet" href="./css/style.css" />
<link rel="stylesheet" href="./css/sandbox.css" />
<script src="./js/lib/modernizr.js"></script>
<script src="./js/lib/jquery.js"></script>
<script src="./js/lib/bootstrap.js"></script>
<script src="./js/lib/anchor.js"></script>
<script src="./js/plasmid.js"></script>
<script src="./js/sandbox.js"></script>
</head>
<body data-spy="scroll" data-target="#header" data-offset="70">
<nav id="header" class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="#" data-anchor="scroll">Plasmid Sandbox</a>
</div>
<div class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li>
<a id="sandbox-toggle" href="#" data-toggle="play">
<span class="glyphicon glyphicon-play"></span>
</a>
</li>
<li>
<a id="sandbox-step" href="#">
<span class="glyphicon glyphicon-step-forward"></span>
</a>
</li>
<li>
<a id="sandbox-refresh" href="#">
<span class="glyphicon glyphicon-refresh"></span>
</a>
</li>
<li>
<a id="sandbox-random" href="#">
<span class="glyphicon glyphicon-random"></span>
</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="./index.html" >Plasmid</a>
</li>
<li>
<a href="http://github.com/NyamuKoong/plasmid">GitHub</a>
</li>
</ul>
</div>
</div>
</nav>
<div id="container" class="container">
<div class="row">
<div id="col-sandbox" class="col-xs-12 col-md-9">
<div id="sandbox" class="ca-canvas" data-ca="ll" data-row="100" data-col="100" data-rule="12345/3" data-period="0"></div>
</div>
<div id="col-control" class="col-xs-12 col-md-3">
<form role="form">
<h3>Query</h3>
<div class="form-group">
<div class="checkbox">
<input id="update-simultaneously" type="checkbox" /> <label for="update-simultaneously">Update simultaneously</label>
</div>
<button type="button" id="query-btn" class="btn btn-success">Query Now</button>
</div>
<hr />
<ul id="results">
<li>Groups: <span id="query-groups">N/A</span></li>
<li>Solvable: <span id="query-solvable">N/A</span></li>
<li>Propagation Time: <span id="query-propagation-time">0</span>ms</li>
<li>Query Time: <span id="query-update-time">0</span>ms</li>
</ul>
<hr />
</form>
<form role="form">
<h3>Control</h3>
<div class="form-group">
<label for="iteration-speed">Iteration Speed</label>
<input type="number" id="iteration-speed" class="form-control" value="60" />
</div>
<hr />
</form>
<form role="form">
<h3>Modify</h3>
<button type="button" id="reverse-btn" class="btn btn-warning">Reverse</button>
<button type="button" id="punch-btn" class="btn btn-danger">Punch</button>
<hr />
<div class="form-group">
<label for="sandbox-size">Size</label>
<input type="number" id="sandbox-size" class="form-control" value="100" />
<div class="checkbox">
<input id="sandbox-size-scale" type="checkbox" /> <label for="sandbox-size-scale">Scale current image</label>
</div>
<button type="button" id="sandbox-size-btn" class="btn btn-primary">Apply</button>
</div>
<hr />
<div class="form-group">
<label for="sandbox-rule">Rule String</label>
<input type="text" id="sandbox-rule" class="form-control" value="12345/3" /><br />
<button type="button" id="sandbox-rule-btn" class="btn btn-primary">Apply</button>
</div>
<hr />
</form>
</div>
</div>
</div>
</body>
</html>