trimill.xyz/flaskr/templates/projects/griddraw/index.html

49 lines
1.7 KiB
HTML

{% set meta={"title": "Griddraw", "desc": "Draw on a grid", "pagewidth": "90%"}%}
{% extends "/_base.html"%}
{% block head %}
<link href="style.css" type="text/css" rel="stylesheet" />
<script src="https://d3js.org/d3.v7.min.js"></script>
<script src="canvas.js"></script>
<script src="colorpicker.js"></script>
<script src="index.js"></script>
{% endblock %}
{% block title %}{% endblock %}
{% block content %}
<div class="flexcontainer" style="overflow: hidden visible">
<div class="leftcol">
<h1>Griddraw</h1>
<hr style="margin-right: 20px" />
<div id="colorpicker">
<div class="picking-area">
<div class="picker"></div>
</div>
<div class="hue-picking-area">
<div class="hue-picker"></div>
</div>
</div>
<div style="display: flex; flex-direction: row;">
<input type="text" id="hexcode" style="width: 100px;" value="#144bb8" />
<div id="colordisplay"></div>
</div>
<div>Left click - paint</div>
<div>Right click - erase</div>
<div>Middle click - pick color</div>
<div>
<input type="button" id="undo" value="&nbsp;↶ " />
<input type="button" id="redo" value="&nbsp;↷ " />
<input type="button" id="clear" value="Clear" />
</div>
<div>
<input type="button" id="setbg" value="Background color" />
</div>
<div>
<input type="button" id="setlines" value="Line color" />
<input type="button" id="togglelines" value="Toggle lines" />
</div>
</div>
<div class="rightcol scrollable">
<div id="canvas-wrapper"></div>
</div>
</div>
{% endblock %}