diff options
| author | Jon Bergli Heier <snakebite@jvnv.net> | 2017-04-09 09:02:09 +0200 | 
|---|---|---|
| committer | Jon Bergli Heier <snakebite@jvnv.net> | 2017-04-09 09:02:09 +0200 | 
| commit | b36f9c05071ea549ed59e703270fcf223b60df03 (patch) | |
| tree | 8992c6bcaa5b0d64cbd589588b2539523125548c /fbin/templates/base.html | |
| parent | af750a6598d53b8a5cb58092dd5b523ea7e967ca (diff) | |
Major rewrite to use jab/oauth.
Highlights:
- Uses the oauth branch of jab.
- Changed design to use bootstrap.
- Some minor changes to functionality in file uploading and listing.
- API is currently disabled and incomplete.
Diffstat (limited to 'fbin/templates/base.html')
| -rw-r--r-- | fbin/templates/base.html | 70 | 
1 files changed, 70 insertions, 0 deletions
diff --git a/fbin/templates/base.html b/fbin/templates/base.html new file mode 100644 index 0000000..bab0f7b --- /dev/null +++ b/fbin/templates/base.html @@ -0,0 +1,70 @@ +<!DOCTYPE html> +<html lang="en"> +<head> +	<meta charset="utf-8"> +	<meta http-equiv="X-UA-Compatible" content="IE=edge"> +	<meta name="viewport" content="width=device-width, initial-scale=1"> +	<title>{{ config.SITE_NAME }}{% if title %} — {{ title }}{% endif %}</title> +	<link rel="stylesheet" href="{{ url_for('static', filename = 'css/bootstrap.min.css') }}" type="text/css"> +	<link rel="stylesheet" href="{{ url_for('static', filename = 'css/style.css') }}" type="text/css"> +{% block head %} +{% endblock %} +</head> +<body> +<nav class="navbar navbar-default navbar-inverse navbar-static-top"> +	<div id="container-fluid"> +		<div id="navbar-header"> +			<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"> +				<span class="sr-only">Toggle navigation</span> +				<span class="icon-bar"></span> +				<span class="icon-bar"></span> +				<span class="icon-bar"></span> +			</button> +			<a class="navbar-brand" href="{{ url_for('.index') }}">{{ config.SITE_NAME }}</a> +		</div> +		<div id="navbar" class="collapse navbar-collapse"> +			<ul class="nav navbar-nav"> +				{{ nav_html('.upload', 'Upload') }} +				{% if current_user.is_authenticated %} +				{{ nav_html('.files', 'Files') }} +				{{ nav_html('.images', 'Images') }} +				{{ nav_html('.account', 'Account') }} +				{{ nav_html('.logout', 'Logout') }} +				{% else %} +				{{ nav_html('.login', 'Login') }} +				{% endif %} +				{# nav_html('.help', 'Help') #} +			</ul> +		</div> +	</div> +</nav> +<div id="content" class="{% if fullwidth %}container-fluid{% else %}container{% endif %}"> +{% if title %} +	<div class="page-header"> +		<h1> +			{{ title }} +			{% if subtitle %} +			<small>{{ subtitle }}</small> +			{% endif %} +		</h1> +	</div> +{% endif %} +{% with messages = get_flashed_messages(with_categories = True) %} +{% for category, message in messages %} +<div class="alert alert-{{ {'error': 'danger', 'warning': 'warning', 'success': 'success'}.get(category, 'info') }}" role="alert"> +	<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> +	{{ message }} +</div> +{% endfor %} +{% endwith %} +{% block content %} +{% endblock %} +</div> +<script src="{{ url_for('static', filename = 'js/jquery.min.js') }}"></script> +<script src="{{ url_for('static', filename = 'js/jquery.lazy.min.js') }}"></script> +<script src="{{ url_for('static', filename = 'js/bootstrap.min.js') }}"></script> +<script src="{{ url_for('static', filename = 'js/bootstrap-filestyle.min.js') }}"></script> +{% block scripts %} +{% endblock %} +</body> +</html>  | 
