diff --git a/js/demo.js b/js/demo.js index 22c0f76..69f29e5 100644 --- a/js/demo.js +++ b/js/demo.js @@ -865,7 +865,7 @@ class DemoShell { } } -window.demoInterface = { +window.demoInterface = module.exports = { input (data) { let type = data[0] let content = data.substr(1) diff --git a/js/index.js b/js/index.js index 060d5fc..9747bd5 100644 --- a/js/index.js +++ b/js/index.js @@ -2,6 +2,6 @@ require('./lib/polyfills') require('./modal') require('./notif') require('./appcommon') -require('./demo') +try { require('./demo') } catch (err) {} require('./wifi') window.termInit = require('./term') diff --git a/js/term_conn.js b/js/term_conn.js index dc186f2..e6276c8 100644 --- a/js/term_conn.js +++ b/js/term_conn.js @@ -1,6 +1,7 @@ const EventEmitter = require('events') const $ = require('./lib/chibi') -const demo = require('./demo') +let demo +try { demo = require('./demo') } catch (err) {} /** Handle connections */ module.exports = class TermConnection extends EventEmitter {