Rebuilt the Help screen in Svelte
This commit is contained in:
@@ -133,7 +133,7 @@ module.exports = new Vue({
|
|||||||
"io-view": require("./io-view"),
|
"io-view": require("./io-view"),
|
||||||
"admin-general-view": require("./admin-general-view"),
|
"admin-general-view": require("./admin-general-view"),
|
||||||
"admin-network-view": require("./admin-network-view"),
|
"admin-network-view": require("./admin-network-view"),
|
||||||
"help-view": { template: "#help-view-template" },
|
"help-view": require("./help-view"),
|
||||||
"cheat-sheet-view": {
|
"cheat-sheet-view": {
|
||||||
template: "#cheat-sheet-view-template",
|
template: "#cheat-sheet-view-template",
|
||||||
data: function() {
|
data: function() {
|
||||||
|
|||||||
14
src/js/help-view.js
Normal file
14
src/js/help-view.js
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
module.exports = {
|
||||||
|
template: "#help-view-template",
|
||||||
|
|
||||||
|
attached: function() {
|
||||||
|
this.svelteComponent = SvelteComponents.createComponent(
|
||||||
|
"HelpView",
|
||||||
|
document.getElementById("help")
|
||||||
|
);
|
||||||
|
},
|
||||||
|
|
||||||
|
detached: function() {
|
||||||
|
this.svelteComponent.$destroy();
|
||||||
|
}
|
||||||
|
};
|
||||||
@@ -1,43 +1,2 @@
|
|||||||
script#help-view-template(type="text/x-template")
|
script#help-view-template(type="text/x-template")
|
||||||
#help
|
#help
|
||||||
h2 Support & Contact Info
|
|
||||||
p
|
|
||||||
| Please visit
|
|
||||||
|
|
|
||||||
a(href="https://onefinitycnc.com/support", target="_blank")
|
|
||||||
| onefinitycnc.com/support
|
|
||||||
|
|
|
||||||
| for a variety of support resources, and to find our contact information.
|
|
||||||
|
|
||||||
h2 Discussion Forum
|
|
||||||
p
|
|
||||||
| Check out our support and discussion forum at
|
|
||||||
|
|
|
||||||
a(href="https://forum.onefinitycnc.com", target="_blank")
|
|
||||||
| forum.onefinitycnc.com
|
|
||||||
| . Register on the site and post a message. We can't wait to hear from you.
|
|
||||||
p
|
|
||||||
| We also maintain a list of
|
|
||||||
|
|
|
||||||
a(href="https://forum.onefinitycnc.com/t/what-cad-cam-software-can-be-used-to-make-gcode-files-for-the-onefinity-cnc/10253", target="_blank")
|
|
||||||
| recommended software packages
|
|
||||||
|
|
|
||||||
| on the forum.
|
|
||||||
|
|
||||||
h2 Credits & Acknowledgements
|
|
||||||
h4(style="margin-bottom: 0;") Artwork
|
|
||||||
p(style="margin-top: 0;")
|
|
||||||
| Special thanks to
|
|
||||||
|
|
|
||||||
a(href="https://www.instagram.com/fierysquirrelart/", target="_blank")
|
|
||||||
| @fierysquirrelart
|
|
||||||
|
|
|
||||||
| for many of the graphics used in the controller.
|
|
||||||
|
|
||||||
h4(style="margin-bottom: 0;") Buildbotics
|
|
||||||
p(style="margin-top: 0;")
|
|
||||||
| This controller is based on the
|
|
||||||
|
|
|
||||||
a(href="http://buildbotics.com", target="_blank")
|
|
||||||
| Buildbotics CNC Controller
|
|
||||||
| .
|
|
||||||
|
|||||||
50
src/svelte-components/src/components/HelpView.svelte
Normal file
50
src/svelte-components/src/components/HelpView.svelte
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
<script lang="ts">
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<h2>Support & Contact Info</h2>
|
||||||
|
<p>
|
||||||
|
Please visit
|
||||||
|
<a href="https://onefinitycnc.com/support" target="_blank">
|
||||||
|
onefinitycnc.com/support
|
||||||
|
</a>
|
||||||
|
for a variety of support resources, and to find our contact information.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Discussion Forum</h2>
|
||||||
|
<p>
|
||||||
|
Check out our support and discussion forum at
|
||||||
|
<a href="https://forum.onefinitycnc.com" target="_blank">
|
||||||
|
forum.onefinitycnc.com
|
||||||
|
</a>. Register on the site and post a message. We can't wait to hear from
|
||||||
|
you.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<p>
|
||||||
|
We also maintain a list of
|
||||||
|
<a
|
||||||
|
href="https://forum.onefinitycnc.com/t/what-cad-cam-software-can-be-used-to-make-gcode-files-for-the-onefinity-cnc/10253"
|
||||||
|
target="_blank"
|
||||||
|
>
|
||||||
|
recommended software packages
|
||||||
|
</a>
|
||||||
|
on the forum.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h2>Credits & Acknowledgements</h2>
|
||||||
|
<h4 style="margin-bottom: 0;">Artwork</h4>
|
||||||
|
<p style="margin-top: 0;">
|
||||||
|
Special thanks to
|
||||||
|
<a href="https://www.instagram.com/fierysquirrelart/" target="_blank">
|
||||||
|
@fierysquirrelart
|
||||||
|
</a>
|
||||||
|
for many of the graphics used in the controller.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h4 style="margin-bottom: 0;">Buildbotics</h4>
|
||||||
|
<p style="margin-top: 0;">
|
||||||
|
This controller is based on the
|
||||||
|
<a href="http://buildbotics.com" target="_blank">
|
||||||
|
Buildbotics CNC Controller
|
||||||
|
</a>
|
||||||
|
.
|
||||||
|
</p>
|
||||||
@@ -5,6 +5,7 @@ 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 HelpView from "$components/HelpView.svelte";
|
||||||
import DialogHost, { showDialog } from "$dialogs/DialogHost.svelte";
|
import DialogHost, { showDialog } from "$dialogs/DialogHost.svelte";
|
||||||
import { handleConfigUpdate, setDisplayUnits } from "$lib/ConfigStore";
|
import { handleConfigUpdate, setDisplayUnits } from "$lib/ConfigStore";
|
||||||
import { handleControllerStateUpdate } from "$lib/ControllerState";
|
import { handleControllerStateUpdate } from "$lib/ControllerState";
|
||||||
@@ -18,6 +19,9 @@ export function createComponent(component: string, target: HTMLElement, props: R
|
|||||||
case "SettingsView":
|
case "SettingsView":
|
||||||
return new SettingsView({ target, props });
|
return new SettingsView({ target, props });
|
||||||
|
|
||||||
|
case "HelpView":
|
||||||
|
return new HelpView({ target, props });
|
||||||
|
|
||||||
case "DialogHost":
|
case "DialogHost":
|
||||||
return new DialogHost({ target, props });
|
return new DialogHost({ target, props });
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user