Migrated all resources into the resources' directory.

This commit is contained in:
didier amyot committed 2023-02-11 06:57:25 -05:00
1 parent 8449cf94ee
commit eca4820fd2
16 files changed
+3 -7

No files matched your search

+40
View File
@@ -0,0 +1,40 @@
{% set active_navbar_item = 'actions' %}
{% extends "base.html" %}
{% block body %}
<div>
<form>
<fieldset class="uk-fieldset">
<legend class="uk-legend">Create new item</legend>
<div class="uk-margin">
<select name="event_type"
class="uk-select"
aria-label="Select"
class="uk-button uk-button-default"
hx-get="/partials/actions/action-form"
hx-trigger="change,load"
hx-target="#action-form"
hx-swap="innerHTML">>
<option value="create_user">Create User</option>
<option value="create_security">Create Security</option>
</select>
</div>
<div id="action-form"></div>
<div id="submit-button"></div>
</fieldset>
</form>
<table class="uk-table uk-table-small">
<thead></thead>
<tbody id="event-table-first-row"></tbody>
</table>
</div>
{% endblock %}
+40
View File
@@ -0,0 +1,40 @@
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ledger</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/uikit@3.15.23/dist/css/uikit.min.css" />
<script src="https://cdn.jsdelivr.net/npm/uikit@3.15.23/dist/js/uikit.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/uikit@3.15.23/dist/js/uikit-icons.min.js"></script>
<script src="https://unpkg.com/htmx.org@1.8.5"></script>
<script src="https://unpkg.com/htmx.org/dist/ext/json-enc.js"></script>
</head>
<body>
<nav class="uk-navbar-container" uk-navbar>
<div class="uk-navbar-left">
<a href="/" class="uk-navbar-item uk-logo">Ledger</a>
<ul class="uk-navbar-nav">
{% set nav_bar_items = [{'id': 'overview', 'label': 'Overview'},
{'id': 'actions', 'label': 'Actions'}]%}
{% for itm in nav_bar_items %}
<li class="{% if active_navbar_item == itm.id %}uk-active"{% endif %}"><a href="{{ itm.id }}">{{ itm.label }}</a></li>
{% endfor %}
</ul>
</div>
</nav>
<div class="uk-grid">
<div class="uk-width-1-6@m"></div>
<div class="uk-width-2-3@m">
{% block body %}
{% endblock %}
</div>
<div class="uk-width-1-6@m"></div>
</div>
</body>
</html>
Whitespace-only changes.
+18
View File
@@ -0,0 +1,18 @@
{% extends "base.html" %}
{% block body %}
<h2>Securities</h2>
<table class="uk-table">
<thead>
<tr>
<th>Security</th>
</tr>
</thead>
<tbody>
<tr>
<td>UAD</td>
</tr>
</tbody>
</table>
{% endblock %}
+12
View File
@@ -0,0 +1,12 @@
{% set active_navbar_item = 'overview' %}
{% extends "base.html" %}
{% block body %}
overview
{% for i in [{'a': 90}, 2, 3] %}
lll {{ i }}
{% endfor %}
{% endblock %}
@@ -0,0 +1,7 @@
<label class="uk-label">
<input type="text" name="event.name">
</label>
{%include "partials/actions/submit_button.html"%}
@@ -0,0 +1,10 @@
<div class="uk-margin">
<label class="uk-form-label">Event [JSON5]</label>
<textarea class="uk-textarea"
name="event"
style="font: 0.875rem/1.5 Consolas,monaco,monospace"
rows="5"
placeholder="JSON"></textarea>
</div>
{%include "partials/actions/submit_button.html"%}
@@ -0,0 +1,9 @@
<button id="submit-button"
class="uk-button uk-button-default"
hx-post="/v1/events/{{event_type}}"
hx-trigger="click"
hx-target="#event-table-first-row"
hx-ext="json-enc"
hx-swap="outerHTML">
Submit ss
</button>
@@ -0,0 +1,2 @@
<tbody id="event-table-first-row"></tbody>
<tr><td>une</td><td>{{ event_type }}</td></tr>
@@ -0,0 +1,14 @@
(function() {
htmx.defineExtension('embedded-json-enc', {
onEvent: function (name, evt) {
if (name === "htmx:configRequest") {
evt.detail.headers['Content-Type'] = "application/json";
}
},
encodeParameters : function(xhr, parameters, elt) {
xhr.overrideMimeType('text/json');
return (JSON.stringify(parameters));
}
});
})()