espruino-web-ide
Version:
A Terminal and Graphical code Editor for Espruino JavaScript Microcontrollers
230 lines (197 loc) • 10.8 kB
HTML
<html><!-- index for Chrome Web IDE -->
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="css/ui-lightness/jquery-ui-1.10.1.custom.css" />
<link rel="stylesheet" href="css/libs/jquery.treeview.css" />
<link rel="stylesheet" href="js/libs/codemirror/codemirror.css" />
<link rel="stylesheet" href="js/libs/codemirror/addon/dialog/dialog.css" />
<link rel="stylesheet" href="js/libs/codemirror/addon/fold/foldgutter.css" />
<link rel="stylesheet" href="js/libs/codemirror/addon/hint/show-hint.css" />
<link rel="stylesheet" href="js/libs/codemirror/addon/lint/lint.css" />
<link rel="stylesheet" href="js/libs/codemirror/addon/search/matchesonscrollbar.css" />
<link rel="stylesheet" href="js/libs/codemirror/addon/tern/tern.css" />
<link rel="stylesheet" href="js/libs/splitster/splitster.css" />
<link rel="stylesheet" href="js/libs/toastr/toastr.css" />
<link rel="stylesheet" href="js/libs/guiders/guiders.css" />
<link rel="stylesheet" href="css/reset.css" />
<link rel="stylesheet" href="css/main.css" />
<link rel="stylesheet" href="css/typography.css" />
<link rel="stylesheet" href="css/abstracts.css" />
<link rel="stylesheet" href="css/components.css" />
<link rel="stylesheet" href="css/icons.css" />
<title>Espruino Web IDE</title>
</head>
<body>
<div class="window window--app">
<!-- Title Bar -->
<div class="window__title-bar title-bar">
<h5 class="title-bar__title">Espruino Web IDE</h5>
<div class="title-bar__buttons"></div>
</div>
<!-- Viewport -->
<div class="window__viewport">
<!-- Toolbar -->
<div class="toolbar">
<div class="h-split">
<div class="h-split__left toolbar__buttons toolbar__buttons--left"></div>
<div class="h-split__right toolbar__buttons toolbar__buttons--right"></div>
</div>
</div>
<!-- Splitter -->
<div class="split-pane">
<div class="split-pane__left">
<div class="editor editor--terminal">
<div class="sidebar editor__sidebar">
<div class="v-split">
<div class="v-split__top sidebar__buttons sidebar__buttons--top"></div>
<div class="v-split__bottom sidebar__buttons sidebar__buttons--bottom"></div>
</div>
</div>
<div class="canvas editor__canvas editor__canvas__terminal"></div>
</div>
</div>
<div class="split-pane__right">
<div class="editor editor--code">
<div class="sidebar editor__sidebar">
<div class="v-split">
<div class="v-split__top sidebar__buttons sidebar__buttons--top"></div>
<div class="v-split__bottom sidebar__buttons sidebar__buttons--bottom"></div>
</div>
</div>
<div class="canvas editor__canvas"></div>
</div>
</div>
</div>
<!-- Status -->
<div class="status">
<div class="h-split">
<div class="h-split__left status__left"></div>
<div class="h-split__right status__right"></div>
</div>
</div>
</div>
<script src="js/libs/jquery-1.11.0.js"></script>
<script src="js/libs/jquery-ui-1.10.1.custom.js"></script>
<script src="js/libs/jquery.ui.touch-punch.min.js"></script>
<script src="js/libs/jquery.treeview.js"></script>
<script src="js/libs/jquery.sparkline.min.js"></script>
<script src="js/libs/splitster/splitster.js"></script>
<script src="js/libs/toastr/toastr.min.js"></script>
<script src="js/libs/guiders/guiders.js"></script>
<script src="js/libs/flot/jquery.flot.js"></script>
<script src="js/libs/flot/jquery.flot.time.js"></script>
<script src="js/libs/jcanvas/jcanvas.min.js"></script>
<script src="js/libs/jszip.min.js"></script>
<script src="js/libs/codemirror/codemirror.js"></script>
<script src="js/libs/codemirror/javascript.js"></script>
<script src="js/libs/codemirror/jshint.js"></script>
<script src="js/libs/codemirror/addon/dialog/dialog.js"></script>
<script src="js/libs/codemirror/addon/edit/closebrackets.js"></script>
<script src="js/libs/codemirror/addon/edit/trailingspace.js"></script>
<script src="js/libs/codemirror/addon/fold/brace-fold.js"></script>
<script src="js/libs/codemirror/addon/fold/comment-fold.js"></script>
<script src="js/libs/codemirror/addon/fold/foldcode.js"></script>
<script src="js/libs/codemirror/addon/fold/foldgutter.js"></script>
<script src="js/libs/codemirror/addon/fold/indent-fold.js"></script>
<script src="js/libs/codemirror/addon/hint/javascript-hint.js"></script>
<script src="js/libs/codemirror/addon/hint/show-hint.js"></script>
<script src="js/libs/codemirror/addon/lint/lint.js"></script>
<script src="js/libs/codemirror/addon/lint/javascript-lint.js"></script>
<script src="js/libs/codemirror/addon/scroll/annotatescrollbar.js"></script>
<script src="js/libs/codemirror/addon/search/jump-to-line.js"></script>
<script src="js/libs/codemirror/addon/search/matchesonscrollbar.js"></script>
<script src="js/libs/codemirror/addon/search/match-highlighter.js"></script>
<script src="js/libs/codemirror/addon/search/search.js"></script>
<script src="js/libs/codemirror/addon/search/searchcursor.js"></script>
<script src="js/libs/codemirror/addon/selection/active-line.js"></script>
<script src="js/libs/codemirror/addon/selection/mark-selection.js"></script>
<script src="js/libs/codemirror/addon/selection/selection-pointer.js"></script>
<script src="js/libs/codemirror/addon/tern/tern.js"></script>
<script src="js/libs/codemirror/keymap/emacs.js"></script>
<script src="js/libs/codemirror/keymap/sublime.js"></script>
<script src="js/libs/codemirror/keymap/vim.js"></script>
<script src="js/libs/acorn/acorn.js"></script>
<script src="js/libs/acorn/acorn_loose.js"></script>
<script src="js/libs/acorn/walk.js"></script>
<script src="js/libs/acorn/signal.js"></script>
<script src="js/libs/acorn/tern.js"></script>
<script src="js/libs/acorn/def.js"></script>
<script src="js/libs/acorn/comment.js"></script>
<script src="js/libs/acorn/infer.js"></script>
<script src="js/libs/acorn/doc_comment.js"></script>
<script src="EspruinoTools/espruino.js"></script>
<!-- load console here, so we get any messages while loading -->
<script src="js/core/settingsConsole.js"></script>
<script src="EspruinoTools/core/utils.js"></script>
<script src="EspruinoTools/core/config.js"></script>
<script src="js/core/html.js"></script>
<script src="js/core/notifications.js"></script>
<script src="js/core/status.js"></script>
<script src="js/core/app.js"></script>
<script src="js/core/file.js"></script>
<script src="js/core/code.js"></script>
<script src="EspruinoTools/core/serial.js"></script>
<script src="EspruinoTools/core/serial_chrome_serial.js"></script> <!-- Web App -->
<script src="EspruinoTools/core/serial_chrome_socket.js"></script> <!-- Web App -->
<script src="EspruinoTools/core/serial_node_serial.js"></script> <!-- Electron / nw.js -->
<script src="EspruinoTools/core/serial_noble.js"></script> <!-- Electron / nw.js -->
<script src="EspruinoTools/core/serial_winnus.js"></script> <!-- Electron / nw.js -->
<script src="EspruinoTools/core/serial_web_audio.js"></script>
<script src="EspruinoTools/core/serial_web_bluetooth.js"></script>
<script src="EspruinoTools/core/serial_web_serial.js"></script>
<!-- SERIAL_INTERFACES -->
<script src="EspruinoTools/core/terminal.js"></script>
<script src="EspruinoTools/core/codeWriter.js"></script>
<script src="EspruinoTools/core/modules.js"></script>
<script src="EspruinoTools/core/env.js"></script>
<script src="EspruinoTools/core/flasher.js"></script>
<script src="EspruinoTools/core/flasherESP8266.js"></script>
<script src="js/libs/secure-dfu.js"></script>
<script src="js/core/editorBlockly.js"></script>
<script src="js/core/editorJavaScript.js"></script>
<script src="js/core/send.js"></script>
<!-- Popup Windows -->
<script src="js/core/menuPortSelector.js"></script>
<script src="js/core/menuSettings.js"></script>
<script src="js/core/menuFlasher.js"></script>
<!-- Special pages in Settings Window -->
<script src="js/core/settingsAbout.js"></script>
<script src="js/core/settingsFlasher.js"></script>
<!-- Non-vital Plugins -->
<script src="EspruinoTools/plugins/boardJSON.js"></script>
<script src="EspruinoTools/plugins/versionChecker.js"></script>
<script src="EspruinoTools/plugins/compiler.js"></script>
<script src="EspruinoTools/plugins/assembler.js"></script>
<script src="EspruinoTools/plugins/getGitHub.js"></script>
<script src="EspruinoTools/libs/utf8.js"></script> <!-- needed for unicode -->
<script src="EspruinoTools/plugins/unicode.js"></script>
<script src="EspruinoTools/libs/esprima/esprima.js"></script> <!-- needed for minify -->
<script src="EspruinoTools/libs/esprima/esmangle.js"></script> <!-- needed for minify -->
<script src="EspruinoTools/libs/esprima/escodegen.js"></script> <!-- needed for minify -->
<script src="EspruinoTools/plugins/minify.js"></script>
<script src="EspruinoTools/plugins/pretokenise.js"></script> <!-- This should come before saveOnSend -->
<script src="EspruinoTools/plugins/saveOnSend.js"></script> <!-- This should come after minify -->
<script src="EspruinoTools/plugins/setTime.js"></script> <!-- This should come after save on send -->
<script src="js/plugins/tutorial.js"></script>
<script src="js/plugins/webcam.js"></script>
<script src="js/plugins/fontSize.js"></script>
<script src="js/plugins/uiMode.js"></script>
<script src="js/plugins/urlHandler.js"></script>
<!-- js/plugins/fileReload.js" BROKEN -->
<script src="js/plugins/codeLink.js"></script>
<script src="js/plugins/project.js"></script>
<script src="js/plugins/testing.js"></script>
<script src="js/plugins/notification_sound.js"></script>
<script src="js/plugins/tern.js"></script> <!-- smart autocomplete -->
<script src="js/plugins/debugger.js"></script>
<script src="js/plugins/tour.js"></script>
<script src="js/plugins/settingsProfile.js"></script>
<script src="js/plugins/helpLinks.js"></script>
<script src="js/plugins/offline.js"></script>
<script src="js/plugins/storage.js"></script>
<script src="js/libs/imageconverter.js"></script> <!-- for storage.js -->
<script src="js/plugins/keyShortcuts.js"></script>
<!-- js/plugins/_examplePlugin.js -->
</body>
</html>