Sha256: edcd8e61e0d9f56127fc09239810f8d474becdbfa63e841c906311fea36b03d1

Contents?: true

Size: 1.08 KB

Versions: 22

Compression:

Stored size: 1.08 KB

Contents

<div style="min-width: 100px;">
  <Card variant="outlined" padded>
    <Button on:click={() => handleClick()} variant="raised">
      <Label>Send Command</Label>
    </Button>
  </Card>
</div>

<Portal target="#openc3-menu">
  <Button on:click={() => menu.setOpen(true)} variant="raised">
    <Label>File</Label>
  </Button>
  <Menu bind:this={menu}>
    <List>
      <Item on:SMUI:action={() => handleClick()}>
        <Text>Send Command</Text>
      </Item>
    </List>
  </Menu>

  <div style="display: inline-block; text-align: center; width:80%;"><%= tool_name_display %></div>
</Portal>

<script>
  import Portal from "svelte-portal";
  import Menu from '@smui/menu';
  import List, { Item, Separator, Text } from '@smui/list';
  import Button, { Label } from '@smui/button';
  import Card from '@smui/card';
  import { OpenC3Api } from "./services/openc3-api";

  let menu;

  function handleClick () {
    let api = new OpenC3Api();
    api.cmd("INST", "COLLECT", { TYPE: "NORMAL" }).then((response) => {
      alert("Command Sent!");
    });
	}

  document.title = "<%= tool_name_display %>";
</script>

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
openc3-5.20.0 templates/tool_svelte/src/App.svelte
openc3-5.19.0 templates/tool_svelte/src/App.svelte
openc3-5.18.0 templates/tool_svelte/src/App.svelte
openc3-5.17.1 templates/tool_svelte/src/App.svelte
openc3-5.17.0 templates/tool_svelte/src/App.svelte
openc3-5.16.0 templates/tool_svelte/src/App.svelte
openc3-5.15.2 templates/tool_svelte/src/App.svelte
openc3-5.15.1 templates/tool_svelte/src/App.svelte
openc3-5.15.0 templates/tool_svelte/src/App.svelte
openc3-5.14.2 templates/tool_svelte/src/App.svelte
openc3-5.14.1 templates/tool_svelte/src/App.svelte
openc3-5.14.0 templates/tool_svelte/src/App.svelte
openc3-5.13.0 templates/tool_svelte/src/App.svelte
openc3-5.12.0 templates/tool_svelte/src/App.svelte
openc3-5.11.3 templates/tool_svelte/src/App.svelte
openc3-5.11.2 templates/tool_svelte/src/App.svelte
openc3-5.11.1 templates/tool_svelte/src/App.svelte
openc3-5.11.0 templates/tool_svelte/src/App.svelte
openc3-5.10.1 templates/tool_svelte/src/App.svelte
openc3-5.10.0 templates/tool_svelte/src/App.svelte