Removed the "devmode" UI

This commit is contained in:
David Carley
2022-07-23 21:39:57 -07:00
parent 29fedafce6
commit 0525158c87
5 changed files with 0 additions and 56 deletions

View File

@@ -293,15 +293,6 @@ module.exports = new Vue({
update_object(this.config, config, true); update_object(this.config, config, true);
this.parse_hash(); this.parse_hash();
if (!this.devModChecked) {
this.devModChecked = true;
if (this.config.devmode) {
SvelteComponents.createComponent("Devmode",
document.getElementById("svelte-devmode-host")
);
}
}
if (!this.checkedUpgrade) { if (!this.checkedUpgrade) {
this.checkedUpgrade = true; this.checkedUpgrade = true;

View File

@@ -19,7 +19,6 @@ html(lang="en")
body(v-cloak) body(v-cloak)
#svelte-dialog-host #svelte-dialog-host
#svelte-devmode-host
#overlay(v-if="status != 'connected'") #overlay(v-if="status != 'connected'")
span {{status}} span {{status}}

View File

@@ -246,14 +246,6 @@ class HomeHandler(bbctrl.APIHandler):
self.get_ctrl().mach.home(axis) self.get_ctrl().mach.home(axis)
class DevmodeHandler(bbctrl.APIHandler):
def put_ok(self, command, *args):
if command == "/probe":
self.get_ctrl().mach.fake_probe_contact()
else:
raise HTTPError(400, 'Not implemented')
class StartHandler(bbctrl.APIHandler): class StartHandler(bbctrl.APIHandler):
def put_ok(self): self.get_ctrl().mach.start() def put_ok(self): self.get_ctrl().mach.start()
@@ -509,7 +501,6 @@ class Web(tornado.web.Application):
(r'/api/file(/[^/]+)?', bbctrl.FileHandler), (r'/api/file(/[^/]+)?', bbctrl.FileHandler),
(r'/api/path/([^/]+)((/positions)|(/speeds))?', PathHandler), (r'/api/path/([^/]+)((/positions)|(/speeds))?', PathHandler),
(r'/api/home(/[xyzabcXYZABC]((/set)|(/clear))?)?', HomeHandler), (r'/api/home(/[xyzabcXYZABC]((/set)|(/clear))?)?', HomeHandler),
(r'/api/devmode((/probe))?', DevmodeHandler),
(r'/api/start', StartHandler), (r'/api/start', StartHandler),
(r'/api/estop', EStopHandler), (r'/api/estop', EStopHandler),
(r'/api/clear', ClearHandler), (r'/api/clear', ClearHandler),

View File

@@ -1,33 +0,0 @@
<script lang="ts">
import * as api from "$lib/api";
import { onMount } from "svelte";
onMount(() => {
document.body.style.backgroundColor = "black";
const layout = document.querySelector("#layout") as HTMLElement;
layout.style.backgroundColor = "white";
layout.style.width = "1280px";
layout.style.height = "720px";
layout.style.overflowY = "scroll";
});
</script>
<div class="devmode">
<button on:click={() => api.PUT("devmode/probe")}> Probe Contact </button>
</div>
<style lang="scss">
.devmode {
background-color: greenyellow;
z-index: 20000000;
position: absolute;
top: 10px;
left: 400px;
width: 500px;
height: 100px;
padding: 6px;
display: flex;
align-items: flex-start;
justify-items: space-between;
}
</style>

View File

@@ -6,7 +6,6 @@ matchAll.shim();
import AdminNetworkView from '$components/AdminNetworkView.svelte'; import AdminNetworkView from '$components/AdminNetworkView.svelte';
import SettingsView from '$components/SettingsView.svelte'; import SettingsView from '$components/SettingsView.svelte';
import DialogHost, { showDialog } from "$dialogs/DialogHost.svelte"; import DialogHost, { showDialog } from "$dialogs/DialogHost.svelte";
import Devmode from "$components/Devmode.svelte";
import { handleConfigUpdate, setDisplayUnits } from '$lib/ConfigStore'; import { handleConfigUpdate, setDisplayUnits } from '$lib/ConfigStore';
import { handleControllerStateUpdate } from "$lib/ControllerState"; import { handleControllerStateUpdate } from "$lib/ControllerState";
import { registerControllerMethods } from "$lib/RegisterControllerMethods"; import { registerControllerMethods } from "$lib/RegisterControllerMethods";
@@ -22,9 +21,6 @@ export function createComponent(component: string, target: HTMLElement, props: R
case "DialogHost": case "DialogHost":
return new DialogHost({ target, props }); return new DialogHost({ target, props });
case "Devmode":
return new Devmode({ target, props });
default: default:
throw new Error("Unknown component"); throw new Error("Unknown component");
} }