script-graph/index.html

69 lines
2.0 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<title>Script graph demo</title>
<script src="index.js" type="module" defer></script>
</head>
<body style="margin: 24px">
<style>
div.card {
display: inline-block;
box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2),
0px 1px 1px 0px rgba(0, 0, 0, 0.14),
0px 1px 3px 0px rgba(0, 0, 0, 0.12);
padding: 16px;
font-family: Roboto, Noto, sans-serif;
font-size: 14px;
vertical-align: top;
}
code {
display: block;
white-space: pre-wrap;
}
#graph {
max-width: 600px;
overflow: auto;
}
.code {
max-height: 800px;
width: 400px;
overflow: auto;
vertical-align: top;
}
</style>
<div>
<div class="card" id="graph">
</div>
<div style="display: inline-flex; flex-direction: column;">
<div class="card code" id="snippet">
<h1> Selected node code </h1>
<wc-codemirror mode="yaml">
</wc-codemirror>
<div><b>Path: </b><span id="nodepath"></span></div>
<button id="saveSnippet" disabled>Save</button>
<button id="deleteSnippet" disabled>Delete</button>
</div><br>
<div class="card" id="triggers">
<button>Trigger 1</button>
<button>Trigger 2</button>
<button>Trigger 3</button>
<div><input type="checkbox" id="a" checked> Condition A</div>
<div><input type="checkbox" id="b" checked> Condition B</div>
<div><input type="checkbox" id="c" checked> Condition C</div>
</div>
<div class="card" id="trace">
<h1>Trace</h1>
<wc-codemirror mode="yaml"></wc-codemirror>
<button>Update trace</button>
</div>
</div>
<div class="card code" id="fullcode">
<h1>Full script code</h1>
<wc-codemirror mode="yaml">
</wc-codemirror>
<button>Update</button>
</div>
</div>
</body>
</html>