2022-06-23 05:58:54 +00:00
{% set meta={"title": "zzcxz visualizer", "desc": "Visualize the structure of < a href = https://zzcxz.citrons.xyz/ > zzcxz< / a > "} %}
{% extends "/_base.html" %}
2022-09-28 00:28:23 +00:00
{% block title %}
< h1 id = "title" > zzcxz visualizer< / h1 >
{% endblock %}
2022-06-23 05:58:54 +00:00
{% block head %}
< style >
main, #graph {
height: 100%;
}
main {
position: relative;
}
2022-09-28 00:28:23 +00:00
#graph {
position: absolute;
}
2022-06-23 05:58:54 +00:00
h1 {
color: var(--fg);
}
.option, .option:hover, .option:active {
color: var(--fg);
text-decoration: underline;
}
.option:visited{
color: var(--fg-faded);
}
.cyan {
color: #0ff;
}
.uielems {
position: absolute;
top: 20px;
left: 20px;
padding-right: 10px;
}
.border {
border-right: 1px solid var(--fg);
}
.bl {
display: block;
margin-top: 2px;
margin-bottom: 2px;
}
< / style >
< script src = "https://d3js.org/d3.v7.min.js" > < / script >
< script src = "https://cdn.jsdelivr.net/npm/d3plus@2" > < / script >
< script src = "index.js" > < / script >
{% endblock %}
{% block content %}
< div id = "spoiler" >
< p >
you are about to view a force directed graph of < span class = "cyan" > zzcxz< / span > , a collaborative interactive fiction website by < span class = "cyan" > citrons< / span > . this will contain < span class = "cyan" > spoilers< / span > for zzcxz, so i strongly recommend you try it out before continuing. common side effects of continuing without using zzcxz first include intense guilt, deep regret, immediate apification, and feelings of worthlessness.
< / p >
< ul >
< li > < a href = "https://zzcxz.citrons.xyz/" class = "option" > visit zzcxz (recommended)< / a > < / li >
< li > < a href = "https://citrons.xyz/" class = "option" > visit citrons' website< / a > < / li >
< li > < a href = "help.html" class = "option" > view the help page< / a > < / li >
< li > < a href = "javascript:void(0)" class = "option" onclick = "visualize()" > continue to zzcxz visualizer< / a > < / li >
< / ul >
< / div >
< div id = "graph" style = "width: 90vw;" > < / div >
< div class = "uielems border" id = "ui" hidden >
2022-09-28 00:28:23 +00:00
< h1 style = "font-size: 18px;" > ZZCXZ Visualizer< / h1 >
2022-06-23 05:58:54 +00:00
< div > < a href = "javascript:void(0)" id = "contract-link" > < < < / a > < / div >
Load page:
< input type = "text" style = "width: 6ch" id = "load-page" / >
< input class = "bl" type = "button" value = "Clear" id = "clear-nodes" / >
< input class = "bl" type = "button" value = "Toggle labels" id = "toggle-labels" / >
< div id = "selected-node" hidden >
< hr / >
< div > < b > Selected node< / b > < / div >
< div > < b > title:< / b > < span id = "selected-node-title" > < / span > < / div >
< div > < b > id:< / b > < span id = "selected-node-id" > < / span > < / div >
< div > < b > link:< / b > < a id = "selected-node-link" target = "_blank" > link< / a > < / div >
< / div >
< / div >
< div class = "uielems" id = "uiexpand" hidden >
< a href = "javascript:void(0)" id = "expand-link" > > > < / a >
< / div >
{% endblock %}