should work

This commit is contained in:
q
2016-07-03 23:47:54 +03:00
commit ca7ce92a04
11 changed files with 930 additions and 0 deletions

29
templates/layout.html Normal file
View File

@@ -0,0 +1,29 @@
<!doctype html>
<html>
<head>
<meta charset=utf-8/>
<title>Shop</title>
<script language="javascript" src="{{ url_for('static', filename='script.js') }}"></script>
<script language="javascript" src="{{ url_for('static', filename='table.js') }}"></script>
<link rel=stylesheet type=text/css href="{{ url_for('static', filename='style.css') }}">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="HandheldFriendly" content="true" />
<meta name="viewport" content="width=device-width, height=device-height, user-scalable=yes" />
</head>
<body>
<div class=page>
<a href="{{ url_for('list_shops') }}">List shops</a>
<a href="#" onclick="reload();">Reload page</a>
<a href="{{ url_for('logout') }}">Logout</a>
<div class=metanav>
</div>
{% for message in get_flashed_messages() %}
<div class=flash>{{ message }}</div>
{% endfor %}
{% block body %}{% endblock %}
</div>
</body>
</html>

17
templates/list_shops.html Normal file
View File

@@ -0,0 +1,17 @@
{% extends "layout.html" %}
{% block body %}
<table class="sortable" id="shoplist">
<tr><th>Shop</th><th>Last edited</th><th>Owner</th></tr>
{% for entry in entries %}
<tr><td><a href="{{ url_for('show_shop',shopid=entry.shopid) }}">{{ entry.shop }}</a></td><td>{{ entry.date }}</td><td>{{ entry.owner }}</td>
{% else %}
<tr><td><em>Unbelievable. You dont have any shops</em>
{% endfor %}
</table>
<form action="{{ url_for('add_shop') }}" method=post class=add-entry>
<h2>Add new shop:</h2>
<input class=submit type=text size=30 name=shop> <input class=submit type=submit>
</form>
{% endblock %}

15
templates/login.html Normal file
View File

@@ -0,0 +1,15 @@
{% extends "layout.html" %}
{% block body %}
<h2>Login</h2>
{% if error %}<p class=error><strong>Error:</strong> {{ error }}{% endif %}
<form action="{{ url_for('login') }}" method=post>
<dl>
<dt>Username:
<dd><input type=text name=username>
<dt>Password:
<dd><input type=password name=password>
<dd><input class=submit type=submit value=Login>
</dl>
</form>
<!--a href="{{ url_for('register') }}">Register</a-->
{% endblock %}

14
templates/register.html Normal file
View File

@@ -0,0 +1,14 @@
{% extends "layout.html" %}
{% block body %}
<h2>Register</h2>
{% if error %}<p class=error><strong>Error:</strong> {{ error }}{% endif %}
<form action="{{ url_for('register') }}" method=post>
<dl>
<dt>Username:
<dd><input type=text name=username>
<dt>Password:
<dd><input type=password name=password>
<dd><input type=submit value=Login>
</dl>
</form>
{% endblock %}

51
templates/show_shop.html Normal file
View File

@@ -0,0 +1,51 @@
{% extends "layout.html" %}
{% block body %}
<H2># {{ shop }}</H2>
<div class=entries>
<form action="{{ url_for('toggle_item') }}" method=post class=toggle-item>
<input type=hidden name=shopid value="{{ shopid }}" >
{% for entry in entries %}
<input class="submit tickbox {{ entry.extra_class }}" type=submit name=item{{ entry.row }} value="{{ entry.icon }}" >{{ entry.text }}<br>
{% endfor %}
</form>
</div>
<h2>Add items:</h2>
<form name="area_add" action="{{ url_for('add_items') }}" method=post class=add-entry>
<dl>
<dt><textarea cols=40 rows=1 id=add_md name=add_md onkeyup="growTextarea('add_md')"></textarea><br><input type=hidden name=shopid value={{ shopid }}><input class=submit type=submit value=Add>
</dl>
</form>
<h2 id="h2_remove_toggled" onclick="showtoggle('disp_remove_toggled','h2_remove_toggled')">Remove ticked:</h2>
<form id=disp_remove_toggled class=hidden action="{{ url_for('remove_toggled') }}" method=post class=add-entry>
<dl><input type=hidden name=shopid value={{ shopid }}><input class=submit type=submit value=Remove>
</dl></form>
<h2 id="h2_edit" onclick="showtoggle('disp_edit','h2_edit');growTextarea('edit_md');">Edit items:</h2>
<form id="disp_edit" class=hidden name="area_edit" action="{{ url_for('edit_md') }}" method=post class=add-entry>
<dl>
<dt><textarea cols=40 rows=5 id=edit_md name=edit_md onkeyup="growTextarea('edit_md')">{{ content }}</textarea><br>
<input type=hidden name=shopid value={{ shopid }}><input class=submit type=submit value=Edit onclick="return confirm('Do you really want to replace content?');" >
</dl>
</form>
<h2 id="h2_share" onclick="showtoggle('disp_share','h2_share')">Share shop:</h2>
<div class=hidden id=disp_share>
<form action="{{ url_for('remove_share') }}" method=post class=toggle-item>
<input type=hidden name=shopid value="{{ shopid }}" >
<ul>
{% for user in shares %}
<li> Remove: <input class="submit" type=submit name=user value="{{ user }}" onclick="return confirm('Do you really want to remove {{ user }}?');" ><br>
{% endfor %}
</ul>
</form>
<form name="area_share" action="{{ url_for('add_share') }}" method=post class=add-entry>
<dl>
<dt><input class=submit type=text length=10 name=share><input type=hidden name=shopid value={{ shopid }}><input class=submit type=submit value=Share>
</dl>
</form>
</div>
<h2 id="h2_delete" onclick="showtoggle('disp_delete','h2_delete')">Delete shop:</h2>
<form id="disp_delete" class=hidden action="{{ url_for('remove_shop') }}" method=post class=add-entry>
<dl><input type=hidden name=shopid value={{ shopid }}><input class=submit type=submit value=Remove onclick="return confirm('Do you really want to remove shop {{ shop }}?');">
</dl></form>
{% endblock %}