Initial web pages commit
Contains new templates, assets, url mappings, and views. A lot changed.master
parent
ff95b1072e
commit
c1bd19041a
|
@ -205,3 +205,6 @@ if use_cache:
|
|||
'LOCATION': CACHE_DIR,
|
||||
}
|
||||
}
|
||||
|
||||
#URL to use for logins
|
||||
LOGIN_URL="/login"
|
||||
|
|
4742
bootstrap.css
4742
bootstrap.css
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,70 @@
|
|||
{% comment %}
|
||||
|
||||
List of block elements in this page:
|
||||
page_title
|
||||
navbar_title
|
||||
navbar_content
|
||||
sidebar
|
||||
sidebar_content
|
||||
body
|
||||
body_content
|
||||
scripts
|
||||
|
||||
{% endcomment %}
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>{% block page_title %}{% endblock %}</title>
|
||||
|
||||
<link href="{{ STATIC_URL }}css/bootstrap.min.css" rel="stylesheet">
|
||||
|
||||
<style>
|
||||
body {
|
||||
padding-top: 60px; /* Make sure that there is a gap on the navbar. */
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
{# Navbar code #}
|
||||
<div class="navbar navbar-fixed-top">
|
||||
<div class="navbar-inner">
|
||||
<div class="container">
|
||||
<a class="brand" href="#">{% block navbar_title %}{% endblock %}</a>
|
||||
{% block navbar_content %}{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
|
||||
{# Sidebar code #}
|
||||
{# Note that the sidebar is its own block, so we can remove it if need be. #}
|
||||
{% block sidebar %}
|
||||
<div class="span3">
|
||||
<div class="well sidebar-nav">
|
||||
{% block sidebar_content %}{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
{% block body %}
|
||||
<div class="span10">
|
||||
{% block body_content %}{% endblock %}
|
||||
</div>
|
||||
{% endblock %}
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
||||
{# General scripts #}
|
||||
{% block scripts %}
|
||||
<script type="text/javascript" src="{{ STATIC_URL }}js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript" src="{{ STATIC_URL }}js/jquery-1.9.0.min.js"></script>
|
||||
<!--<script type="text/javascript" src="{{ STATIC_URL }}js/jquery-ui-1.10.0.custom.min.js"></script>-->
|
||||
{% endblock %}
|
||||
</html>
|
|
@ -0,0 +1,11 @@
|
|||
{% extends "base" %}
|
||||
|
||||
{% block page_title %}Login to Melodia{% endblock %}
|
||||
|
||||
{% block navbar_title %}Login to Melodia{% endblock %}
|
||||
|
||||
{# Specifying a blank sidebar, rather than sidebar_content, allows us to remove the sidebar entirely. #}
|
||||
{% block sidebar %}{% endblock %}
|
||||
|
||||
{% block body_content %}
|
||||
{% endblock %}
|
|
@ -1,20 +0,0 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Login to Melodia</title>
|
||||
|
||||
<link href="{{ STATIC_URL }}bootstrap.css" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-inverse navbar-fixed-top">
|
||||
<div class="navbar-inner">
|
||||
<div class="container">
|
||||
<a data-toggle="collapse" data-target=".nav-collapse" class="btn btn-navbar"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Apparently putting javascript at the bottom makes it load faster... -->
|
||||
<!-- Also, this is the login page... -->
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,13 @@
|
|||
{% extends "base" %}
|
||||
|
||||
{% block page_title %}Melodia Music Player{% endblock %}
|
||||
|
||||
{% block navbar_title %}Melodia{% endblock %}
|
||||
|
||||
{% block sidebar_content %}
|
||||
<a href="#">Sidebar content goes here.</a>
|
||||
{% endblock %}
|
||||
|
||||
{% block body_content %}
|
||||
<h1>Welcome to Melodia!</h1>
|
||||
{% endblock %}
|
|
@ -1,19 +0,0 @@
|
|||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Login to Melodia</title>
|
||||
|
||||
<link href="{{ STATIC_URL }}bootstrap.css" rel="stylesheet">
|
||||
</head>
|
||||
<body>
|
||||
<div class="navbar navbar-inverse navbar-fixed-top">
|
||||
<div class="navbar-inner">
|
||||
<div class="container">
|
||||
<a data-toggle="collapse" data-target=".nav-collapse" class="btn btn-navbar"></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Apparently putting javascript at the bottom makes it load faster... -->
|
||||
</body>
|
||||
</html>
|
|
@ -5,6 +5,6 @@ web_urls = patterns('web.views',
|
|||
# url(r'^$', 'Melodia.views.home', name='home'),
|
||||
# url(r'^Melodia/', include('Melodia.foo.urls')),
|
||||
|
||||
url(r'^$|main/', 'main.main'),
|
||||
url(r'^login/', 'login_page.login_page'),
|
||||
url(r'^$|main/', 'main'),
|
||||
url(r'^login/', 'login'),
|
||||
)
|
||||
|
|
|
@ -0,0 +1,11 @@
|
|||
from django.http import HttpResponse
|
||||
from django.contrib.auth.decorators import login_required
|
||||
from django.template import RequestContext
|
||||
from django.shortcuts import render_to_response
|
||||
|
||||
@login_required
|
||||
def main(request):
|
||||
return render_to_response("main", context_instance = RequestContext(request))
|
||||
|
||||
def login(request):
|
||||
return render_to_response("login", context_instance = RequestContext(request))
|
|
@ -1,6 +0,0 @@
|
|||
from django.http import HttpResponse
|
||||
from django.template import RequestContext
|
||||
from django.shortcuts import render_to_response
|
||||
|
||||
def login_page(request):
|
||||
return render_to_response("login.html", context_instance = RequestContext(request))
|
|
@ -1,6 +0,0 @@
|
|||
from django.http import HttpResponse
|
||||
from django.template import RequestContext
|
||||
from django.shortcuts import render_to_response
|
||||
|
||||
def main(request):
|
||||
return render_to_response("main.html", context_instance = RequestContext(request))
|
Loading…
Reference in New Issue