add rollup/vue for frontend assets, add wip new object form (needs success/error handling)
This commit is contained in:
@@ -3,9 +3,8 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>{% block title -%}{%- endblock title %} • YOPA</title>
|
||||
<script src="/static/bundle.js"></script>
|
||||
<link rel="stylesheet" href="/static/style.css">
|
||||
<link rel="stylesheet" href="/static/taggle.css">
|
||||
<script src="/static/taggle.min.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="top-nav">
|
||||
|
||||
+8
-2
@@ -1,12 +1,12 @@
|
||||
{% extends "_layout" %}
|
||||
{% import "_macros" as macros %}
|
||||
{% import "models/_schema_macros" as macros %}
|
||||
|
||||
{% block title -%}
|
||||
Index
|
||||
{%- endblock %}
|
||||
|
||||
{% block nav -%}
|
||||
<a href="/">Home</a>
|
||||
<a href="/takeout">Takeout</a>
|
||||
{%- endblock %}
|
||||
|
||||
{% block content -%}
|
||||
@@ -23,6 +23,12 @@
|
||||
<li>
|
||||
<b title="{{model.id}}">{{model.name}}</b><br>
|
||||
|
||||
<!--
|
||||
|
||||
{{ model | json_encode(pretty=true) | safe }}
|
||||
|
||||
-->
|
||||
|
||||
<a href="/model/object/delete/{{model.id}}" onclick="return confirm('Delete model?')">Delete model</a> ·
|
||||
<a href="/model/object/update/{{model.id}}">Edit model</a> ·
|
||||
<a href="/model/relation/create/{{model.id}}">New relation</a> ·
|
||||
@@ -0,0 +1,22 @@
|
||||
{% extends "_layout" %}
|
||||
|
||||
{% block title -%}
|
||||
Create {{model.name}}
|
||||
{%- endblock %}
|
||||
|
||||
{% block nav -%}
|
||||
<a href="/">Home</a>
|
||||
{%- endblock %}
|
||||
|
||||
{% block content -%}
|
||||
|
||||
<div id="new-object-form"></div>
|
||||
|
||||
<script>
|
||||
onLoad(() => {
|
||||
// TODO populate dynamically from the database
|
||||
window.app = Yopa.newObjectForm({{ form_data | json_encode | safe }})
|
||||
});
|
||||
</script>
|
||||
|
||||
{%- endblock %}
|
||||
Reference in New Issue
Block a user