switch layout to use tabs
This commit is contained in:
parent
7a112ab1d4
commit
956dbadabd
|
@ -1,17 +1,37 @@
|
|||
{% extends "base.html" %}
|
||||
{% from "form/controls.html" import render_field %}
|
||||
|
||||
{% set title="edit " + doc.title() %}
|
||||
{% block title %}edit {{ doc.title() }}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
{% set action=doc.edit_url %}
|
||||
{% set label="save" %}
|
||||
|
||||
{% set fields %}
|
||||
{#
|
||||
{{ render_field(form.filename) }}
|
||||
{{ render_field(form.db_price_per_character) }}
|
||||
{{ render_field(form.db_document_price) }}
|
||||
#}
|
||||
{{ render_field(form.text, rows=20) }}
|
||||
{% endset %}
|
||||
|
||||
{% include "form/simple.html" %}
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ doc.url }}">View</a>
|
||||
</li>
|
||||
{% if doc.type == 'xanadoc' %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ doc.url }}/fulfil">Fulfil</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="#">History</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="{{ doc.edit_url }}">Edit</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ request.url }}/raw">Raw</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h1 class="mt-3">{{ doc.title() }}</h1>
|
||||
|
||||
{% include "form/main.html" %}
|
||||
{% endblock %}
|
||||
|
|
|
@ -3,16 +3,28 @@
|
|||
{% block title %}{{ doc.title() }}{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<h1>{{ self.title() }}
|
||||
{# {% if doc.user == current_user %} #}
|
||||
<a href="{{ doc.edit_url }}" class="btn btn-primary">edit</a>
|
||||
{# {% endif %} #}
|
||||
|
||||
<ul class="nav nav-tabs">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" href="{{ doc.url }}">View</a>
|
||||
</li>
|
||||
{% if doc.type == 'xanadoc' %}
|
||||
<a href="{{ doc.url }}" class="btn btn-primary">fulfil</a>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ doc.url }}/fulfil">Fulfil</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
<a href="{{ request.url }}/raw" class="btn btn-primary">raw</a>
|
||||
</h1>
|
||||
<p><a href="{{ url_for('.home') }}">back to index</a></p>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="#">History</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ doc.edit_url }}">Edit</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="{{ request.url }}/raw">Raw</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<h1 class="mt-3">{{ self.title() }}</h1>
|
||||
|
||||
<div id="text">
|
||||
{% if span_length %}
|
||||
|
|
|
@ -174,11 +174,6 @@ def get_item(username, hashid):
|
|||
doc = None
|
||||
return doc if doc else abort(404)
|
||||
|
||||
def view_xanadoc(item):
|
||||
return render_template('view/xanadoc.html',
|
||||
item=item,
|
||||
doc=fulfil_edl_with_sources(item.text))
|
||||
|
||||
@bp.route('/<username>/<hashid>/edl')
|
||||
def view_edl(username, hashid):
|
||||
item = get_item(username, hashid)
|
||||
|
@ -194,6 +189,15 @@ def view_edl(username, hashid):
|
|||
def view_item_raw(username, hashid):
|
||||
return view_item(username, hashid, raw=True)
|
||||
|
||||
@bp.route('/<username>/<hashid>/fulfil')
|
||||
def fulfil(username, hashid):
|
||||
item = get_item(username, hashid)
|
||||
if item.type != 'xanadoc':
|
||||
return abort(404)
|
||||
return render_template('view/xanadoc.html',
|
||||
item=item,
|
||||
doc=fulfil_edl_with_sources(item.text))
|
||||
|
||||
@bp.route('/<username>/<hashid>')
|
||||
def view_item(username, hashid, raw=False):
|
||||
if ',' in hashid:
|
||||
|
@ -207,8 +211,6 @@ def view_item(username, hashid, raw=False):
|
|||
item = get_item(username, hashid)
|
||||
if raw:
|
||||
return Response(item.text, mimetype='text/plain')
|
||||
if item.type == 'xanadoc':
|
||||
return view_xanadoc(item)
|
||||
|
||||
return render_template('view.html',
|
||||
doc=item,
|
||||
|
|
Loading…
Reference in a new issue