Compare commits

...

2 Commits

Author SHA1 Message Date
Krzysztof Płaczek
37a3395e7c Updated README.md. 2018-03-26 08:49:59 +02:00
Krzysztof Płaczek
d07cfe8089 Updated data presentation of image attributes and some minor css tweaks. 2018-03-23 08:34:49 +01:00
6 changed files with 18 additions and 13 deletions

View File

@@ -2,7 +2,11 @@
## Run ## Run
`set FLASK_APP=index.py set FLASK_APP=index.py
set FLASK_DEBUG=1 set FLASK_DEBUG=1
set set
flask run -p 5001` flask run -p 5001
or
python index.py

View File

@@ -68,7 +68,8 @@ def images_all_action(client_name):
def image_action(client_name, image_id): def image_action(client_name, image_id):
if client_name in clients: if client_name in clients:
image = clients[client_name].images.get(image_id) image = clients[client_name].images.get(image_id)
return render_template('image.html', image=image, client_name=client_name) return render_template('image.html', image=image, image_attributes=json.dumps(image.attrs, indent=4),
client_name=client_name)
else: else:
flash('Client name \'%s\' not found' % client_name) flash('Client name \'%s\' not found' % client_name)
return redirect(url_for('index')) return redirect(url_for('index'))

View File

@@ -62,9 +62,9 @@ min-width: 140px;
table tbody tr:nth-child(2n+1) { table tbody tr:nth-child(2n+1) {
background-color: #f9f9f9; } background-color: #f9f9f9; }
h1 { font-size: 2.75em; margin: 16px 32px 16px 32px;} h1 { font-size: 2.75em; margin: 16px 32px 16px 0;}
h2 { font-size: 2em; margin: 16px 32px 16px 16px;} h2 { font-size: 2em; margin: 16px 32px 16px 0;}
h3 { font-size: 1.5em; margin: 16px 32px 16px 32px;} h3 { font-size: 1.5em; margin: 16px 32px 16px 0;}
a {color: dodgerblue; text-decoration: none; } a {color: dodgerblue; text-decoration: none; }
a:hover { text-decoration: underline; } a:hover { text-decoration: underline; }
@@ -118,10 +118,10 @@ list-style-position: inside;
margin: 8px 8px; margin: 8px 8px;
} }
.container_attribute { .container_attribute, .image_attribute {
} }
.container_attribute-details { .container_attribute-details, .image_attribute-details {
white-space: pre; white-space: pre;
line-height: 1.1em; line-height: 1.1em;
} }

View File

@@ -2,7 +2,7 @@
{% block body %} {% block body %}
<h1><a href="/">Dashboard</a> &raquo; {{ client_name }} &raquo; Containers</h1> <h1><a href="/">Dashboard</a> &raquo; {{ client_name }} &raquo; <a href="/{{ client_name }}/containers">Containers</a></h1>
<a class="button--link" href="/{{ client_name }}/containers/all">All Containers</a> <a class="button--link" href="/{{ client_name }}/containers/all">All Containers</a>

View File

@@ -6,7 +6,7 @@
}} {% endif %}</h1> }} {% endif %}</h1>
<h2>Details</h2> <h2>Details</h2>
<pre> <div class="image_attribute">
{{ image.attrs | pprint }} <div class="image_attribute-details">{{ image_attributes }}</div>
</pre> </div>
{% endblock %} {% endblock %}

View File

@@ -2,7 +2,7 @@
{% block body %} {% block body %}
<h1><a href="/">Dashboard</a> &raquo; {{ client_name }} &raquo; Images</h1> <h1><a href="/">Dashboard</a> &raquo; {{ client_name }} &raquo; <a href="/{{ client_name }}/images">Images</a></h1>
<a class="button--link" href="/{{ client_name }}/images/dangling">Dangling Images</a> <a class="button--link" href="/{{ client_name }}/images/dangling">Dangling Images</a>