Files @ ab300f858903
Branch filter:

Location: majic-django-templates/app_bootstrap/templates/app_name/base.html

branko
MDT-1: Use better pathfinding for development environment when locating the sqlite3 database. Set a saner default for redirect after login (redirect to 'index' view, whatever it may be).
{% templatetag openblock %} load static from staticfiles {% templatetag closeblock %}

<!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">
    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
    <title>{% templatetag openblock %} block title {% templatetag closeblock %}{{ app_name }}{% templatetag openblock %} endblock {% templatetag closeblock %}</title>

    <!-- Bootstrap -->
    <link href="{% templatetag openblock %} static '{{ app_name }}/bootstrap/css/bootstrap.min.css' {% templatetag closeblock %}" rel="stylesheet">

    <!-- Custom CSS -->
    <link href="{% templatetag openblock %} static '{{ app_name }}/custom.css' {% templatetag closeblock %}" rel="stylesheet">
  </head>
  <body>

    <!-- Navigation bar, always visible at top. Drop "padding-top" from custom.css, and replace navbar-fixed-top
         with navbar-static-top if you prefer it not to be. -->
    <nav class="navbar navbar-inverse navbar-fixed-top">
      <div class="container">
        <!-- Brand and toggle get grouped for better mobile display -->
        <div class="navbar-header">
          <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#collapsed-navbar" aria-expanded="false">
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
            <span class="icon-bar"></span>
          </button>
          <a class="navbar-brand" href="#">{{ app_name }}</a>
        </div>

        <!-- Group the links, forms etc in a div class that will be collapsed for small screens. -->
        <div class="collapse navbar-collapse" id="collapsed-navbar">

          <!-- Main menu entries. -->
          <ul class="nav navbar-nav">
            <li><a href="#">Home</a></li>
          </ul>

          <!-- Inline search form in navbar. -->
          <form class="navbar-form navbar-right" role="search">
            <div class="input-group">
              <input type="text" class="form-control" placeholder="Search">
              <span class="input-group-btn">
                <button type="submit" class="btn btn-default"><span class="glyphicon glyphicon-search"></span></button>
              </span>
            </div>
          </form>

          <!-- Log-in button/account menu . -->
          <ul class="nav navbar-nav navbar-right">
            {% templatetag openblock %} if user.is_authenticated {% templatetag closeblock %}
            <li class="dropdown">
              <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
                <span class="glyphicon glyphicon-user"></span> {% templatetag openvariable %} user {% templatetag closevariable %} <span class="caret"></span>
              </a>
              <ul class="dropdown-menu">
                <li><a href="#">Dashboard</a></li>
                <li role="separator" class="divider"></li>
                <li><a href="{% templatetag openblock %} url 'logout' %}">Log-out</a></li>
              </ul>
            </li>
            {% templatetag openblock %} else {% templatetag closeblock %}
            <li><a href="{% templatetag openblock %} url 'login' %}">Log-in</a></li>
            {% templatetag openblock %} endif {% templatetag closeblock %}
          </ul>

        </div>
      </div>
    </nav>

    <!-- Main container that acts as wrapper for displaying content to users. -->
    <div class="container">

      <!-- Messages. -->
      {% templatetag openblock %} if messages {% templatetag closeblock %}
        {% templatetag openblock %} for message in messages {% templatetag closeblock %}
      <div class="{% templatetag openvariable %} message.tags {% templatetag closevariable %}">{% templatetag openvariable %} message {% templatetag closevariable %}</div>
        {% templatetag openblock %} endfor {% templatetag closeblock %}
      {% templatetag openblock %} endif {% templatetag closeblock %}

      <!-- Main content. -->
      {% templatetag openblock %} block content {% templatetag closeblock %}
      <h1>Please override the content block in your template that extends base.html</h1>
      {% templatetag openblock %} endblock {% templatetag closeblock %}
    </div>

    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="{% templatetag openblock %} static '{{ app_name }}/jquery.min.js' {% templatetag closeblock %}"></script>
    <!-- Include all compiled plugins (below), or include individual files as needed -->
    <script src="{% templatetag openblock %} static '{{ app_name }}/bootstrap/js/bootstrap.min.js' {% templatetag closeblock %}"></script>
  </body>
</html>