Skip to content

Commit a9122ed

Browse files
committed
expose demo instance externally
1 parent 1a55259 commit a9122ed

2 files changed

Lines changed: 12 additions & 4 deletions

File tree

demo/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,11 @@
2626
<script type="text/javascript" src="./js/Examples.js"></script>
2727
<script type="text/javascript" src="./js/Demo.js"></script>
2828

29-
<title>Matter.js Demo (Edge Build)</title>
29+
<title>Matter.js Demo</title>
3030
</head>
3131
<body>
3232
<div class="container">
33-
<h1>Matter.js Demo (Edge Build)</h1>
33+
<h1>Matter.js Demo</h1>
3434
<p class="nav nav-links"><a href="./mobile.html">Mobile Demo</a> <span class="nav-sep">&middot;</span> <a href="http://brm.io/matter-js/">Project page</a> <span class="nav-sep">&middot;</span> <a href="https://github.com/liabru/matter-js">GitHub</a> <span class="nav-sep">&middot;</span> <a href="http://twitter.com/liabru">@liabru</a></p>
3535
<div class="controls-container">
3636
<select id="demo-select">

demo/js/Demo.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353

5454
Demo.init = function() {
5555
var demo = Demo.create();
56+
Matter.Demo._demo = demo;
5657

5758
// get container element for the canvas
5859
demo.container = document.getElementById('canvas-container');
@@ -193,7 +194,10 @@
193194
demoSelect.addEventListener('change', function(e) {
194195
Demo.reset(demo);
195196
Demo.setScene(demo,demo.sceneName = e.target.value);
196-
Gui.update(demo.gui);
197+
198+
if (demo.gui) {
199+
Gui.update(demo.gui);
200+
}
197201

198202
var scrollY = window.scrollY;
199203
window.location.hash = demo.sceneName;
@@ -204,7 +208,11 @@
204208
demoReset.addEventListener('click', function(e) {
205209
Demo.reset(demo);
206210
Demo.setScene(demo, demo.sceneName);
207-
Gui.update(demo.gui);
211+
212+
if (demo.gui) {
213+
Gui.update(demo.gui);
214+
}
215+
208216
Demo.setUpdateSourceLink(demo.sceneName);
209217
});
210218
};

0 commit comments

Comments
 (0)