404
-Page not found
++ 404 +
++ Page not found +
Home
diff --git a/src/components/FileSelector/LocalFileSelector.jsx b/src/components/FileSelector/LocalFileSelector.jsx index 1f73e7f..b1a73ad 100644 --- a/src/components/FileSelector/LocalFileSelector.jsx +++ b/src/components/FileSelector/LocalFileSelector.jsx @@ -11,5 +11,6 @@ export default function ({ theme, setLocation, buildLink }) { return ( ) + onChange={fileInputHandler} /> + ) } diff --git a/src/components/FileSelector/TargetURLSelector.jsx b/src/components/FileSelector/TargetURLSelector.jsx index 6b42b4b..c79fb36 100644 --- a/src/components/FileSelector/TargetURLSelector.jsx +++ b/src/components/FileSelector/TargetURLSelector.jsx @@ -17,5 +17,6 @@ export default function ({ theme, setLocation, buildLink }) { ) + onKeyPress={onKeyPress} /> + ) } diff --git a/src/components/Player/InputBox.jsx b/src/components/Player/InputBox.jsx index ecc550b..cb83f97 100644 --- a/src/components/Player/InputBox.jsx +++ b/src/components/Player/InputBox.jsx @@ -14,7 +14,8 @@ const keyCodes = { KEY_LEFT: 37, KEY_UP: 38, KEY_RIGHT: 39, - KEY_DOWN: 40} + KEY_DOWN: 40 +} const keyNames = { [keyCodes.KEY_BACKSPACE]: 'delete', @@ -28,7 +29,8 @@ const keyNames = { [keyCodes.KEY_LEFT]: 'left', [keyCodes.KEY_UP]: 'up', [keyCodes.KEY_RIGHT]: 'right', - [keyCodes.KEY_DOWN]: 'down'} + [keyCodes.KEY_DOWN]: 'down' +} /* eslint-enable */ export default function ({ currentWindow, inputType, sendMessage }) { @@ -62,18 +64,15 @@ export default function ({ currentWindow, inputType, sendMessage }) { const inputHandlers = { char: { + placeholder: 'Press any key', onKeyDown: charHandler }, line: { + placeholder: ' > ', onKeyPress: lineHandler } } - const placeholder = { - char: 'Press any key', - line: ' > ' - } - const enterFullscreen = _ => document.documentElement.requestFullscreen() @@ -82,7 +81,6 @@ export default function ({ currentWindow, inputType, sendMessage }) { className='inputBox' ref={inputEl} value={inputText} - placeholder={placeholder[inputType]} autofocus autocomplete='off' onDblClick={enterFullscreen} diff --git a/src/components/Player/Player.jsx b/src/components/Player/Player.jsx index f53daf7..bc25545 100644 --- a/src/components/Player/Player.jsx +++ b/src/components/Player/Player.jsx @@ -19,8 +19,6 @@ const INITIAL_STATUS = { } const runMachine = ({ Engine, file, handlers }) => { - console.log('runMachine') - const vm = new Engine() const { glkInterface, sendFn } = CheapGlkOte(handlers) @@ -117,5 +115,6 @@ export default function ({ vmParts: { file, engine } }) { inputType, sendMessage }} /> - ) + + ) } diff --git a/src/components/Player/Status.jsx b/src/components/Player/Status.jsx index 6391db7..dc3ff9e 100644 --- a/src/components/Player/Status.jsx +++ b/src/components/Player/Status.jsx @@ -1,15 +1,20 @@ import { h } from 'preact' +import { Link } from 'wouter-preact' const fail = details => (
diff --git a/src/components/Player/common/if.js b/src/components/Player/common/if.js deleted file mode 100644 index 70b0c4b..0000000 --- a/src/components/Player/common/if.js +++ /dev/null @@ -1,21 +0,0 @@ -// import CheapGlkOte from 'cheap-glkote' -// import engine from 'emglken/src/tads.js' - -// import { engineByFilename } from './engines' - -// export const fetchGameFile = url => fetch(url) -// .then(response => (console.log(response), response)) -// .then(response => response.blob()) -// .then(blob => new Response(blob).arrayBuffer()) -// .then(buffer => new Uint8Array(buffer)) -// .then(file => { -// const { glkInterface, sendFn } = CheapGlkOte({ -// onUpdateContent: messages => console.log(messages) -// }) -// window.send = sendFn - -// const vm = new engine() -// vm.prepare(file, glkInterface) -// vm.start() -// }) -// .catch(console.log) diff --git a/src/components/Player/player.css b/src/components/Player/player.css index e1fcd55..5e6edf2 100644 --- a/src/components/Player/player.css +++ b/src/components/Player/player.css @@ -65,4 +65,3 @@ 66% { content: '..'; } 100% { content: '...'; } } - diff --git a/src/components/ThemeSelector/ThemeSelector.jsx b/src/components/ThemeSelector/ThemeSelector.jsx index 863edb7..8d1b69e 100644 --- a/src/components/ThemeSelector/ThemeSelector.jsx +++ b/src/components/ThemeSelector/ThemeSelector.jsx @@ -12,5 +12,6 @@ export default function ({ themeEngine }) { onChange={({ target }) => themeEngine.setTheme(target.value)}> {options} - ) + + ) } diff --git a/src/index.js b/src/index.js index 38b7528..9648c43 100644 --- a/src/index.js +++ b/src/index.js @@ -35,7 +35,7 @@ function App () {Page not found
++ Page not found +