Started building out UI properly.
This commit is contained in:
parent
9dcf199dde
commit
782c9c158e
|
@ -21,7 +21,7 @@
|
||||||
<script src="{{ url_for('static', filename='js/jquery-1.8.2.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/jquery-1.8.2.js') }}"></script>
|
||||||
<script src="{{ url_for('static', filename='js/handlebars-1.0.0-rc.4.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/handlebars-1.0.0-rc.4.js') }}"></script>
|
||||||
<script src="{{ url_for('static', filename='js/ember-1.0.0-rc.6.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/ember-1.0.0-rc.6.js') }}"></script>
|
||||||
<script src="{{ url_for('static', filename='js/application.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/rookeries_application.js') }}"></script>
|
||||||
|
|
||||||
|
|
||||||
{# <script src="{{ url_for('static', filename='js/bootstrap.js') }}"></script>#}
|
{# <script src="{{ url_for('static', filename='js/bootstrap.js') }}"></script>#}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*!
|
/*!
|
||||||
* Bootstrap Responsive v2.1.1
|
* Bootstrap Responsive v2.3.2
|
||||||
*
|
*
|
||||||
* Copyright 2012 Twitter, Inc
|
* Copyright 2012 Twitter, Inc
|
||||||
* Licensed under the Apache License v2.0
|
* Licensed under the Apache License v2.0
|
||||||
|
@ -40,6 +40,10 @@
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@-ms-viewport {
|
||||||
|
width: device-width;
|
||||||
|
}
|
||||||
|
|
||||||
.hidden {
|
.hidden {
|
||||||
display: none;
|
display: none;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
|
@ -91,6 +95,19 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.visible-print {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media print {
|
||||||
|
.visible-print {
|
||||||
|
display: inherit !important;
|
||||||
|
}
|
||||||
|
.hidden-print {
|
||||||
|
display: none !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@media (min-width: 1200px) {
|
@media (min-width: 1200px) {
|
||||||
.row {
|
.row {
|
||||||
margin-left: -30px;
|
margin-left: -30px;
|
||||||
|
@ -215,6 +232,9 @@
|
||||||
.row-fluid [class*="span"]:first-child {
|
.row-fluid [class*="span"]:first-child {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
|
.row-fluid .controls-row [class*="span"] + [class*="span"] {
|
||||||
|
margin-left: 2.564102564102564%;
|
||||||
|
}
|
||||||
.row-fluid .span12 {
|
.row-fluid .span12 {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
*width: 99.94680851063829%;
|
*width: 99.94680851063829%;
|
||||||
|
@ -562,6 +582,9 @@
|
||||||
.row-fluid [class*="span"]:first-child {
|
.row-fluid [class*="span"]:first-child {
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
|
.row-fluid .controls-row [class*="span"] + [class*="span"] {
|
||||||
|
margin-left: 2.7624309392265194%;
|
||||||
|
}
|
||||||
.row-fluid .span12 {
|
.row-fluid .span12 {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
*width: 99.94680851063829%;
|
*width: 99.94680851063829%;
|
||||||
|
@ -814,6 +837,7 @@
|
||||||
margin-left: 0;
|
margin-left: 0;
|
||||||
}
|
}
|
||||||
[class*="span"],
|
[class*="span"],
|
||||||
|
.uneditable-input[class*="span"],
|
||||||
.row-fluid [class*="span"] {
|
.row-fluid [class*="span"] {
|
||||||
display: block;
|
display: block;
|
||||||
float: none;
|
float: none;
|
||||||
|
@ -830,6 +854,9 @@
|
||||||
-moz-box-sizing: border-box;
|
-moz-box-sizing: border-box;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
.row-fluid [class*="offset"]:first-child {
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
.input-large,
|
.input-large,
|
||||||
.input-xlarge,
|
.input-xlarge,
|
||||||
.input-xxlarge,
|
.input-xxlarge,
|
||||||
|
@ -862,8 +889,11 @@
|
||||||
width: auto;
|
width: auto;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
.modal.fade {
|
||||||
|
top: -100px;
|
||||||
|
}
|
||||||
.modal.fade.in {
|
.modal.fade.in {
|
||||||
top: auto;
|
top: 20px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -895,6 +925,16 @@
|
||||||
padding-right: 10px;
|
padding-right: 10px;
|
||||||
padding-left: 10px;
|
padding-left: 10px;
|
||||||
}
|
}
|
||||||
|
.media .pull-left,
|
||||||
|
.media .pull-right {
|
||||||
|
display: block;
|
||||||
|
float: none;
|
||||||
|
margin-bottom: 10px;
|
||||||
|
}
|
||||||
|
.media-object {
|
||||||
|
margin-right: 0;
|
||||||
|
margin-left: 0;
|
||||||
|
}
|
||||||
.modal {
|
.modal {
|
||||||
top: 10px;
|
top: 10px;
|
||||||
right: 10px;
|
right: 10px;
|
||||||
|
@ -976,11 +1016,19 @@
|
||||||
margin-bottom: 2px;
|
margin-bottom: 2px;
|
||||||
}
|
}
|
||||||
.nav-collapse .nav > li > a:hover,
|
.nav-collapse .nav > li > a:hover,
|
||||||
.nav-collapse .dropdown-menu a:hover {
|
.nav-collapse .nav > li > a:focus,
|
||||||
|
.nav-collapse .dropdown-menu a:hover,
|
||||||
|
.nav-collapse .dropdown-menu a:focus {
|
||||||
background-color: #f2f2f2;
|
background-color: #f2f2f2;
|
||||||
}
|
}
|
||||||
|
.navbar-inverse .nav-collapse .nav > li > a,
|
||||||
|
.navbar-inverse .nav-collapse .dropdown-menu a {
|
||||||
|
color: #999999;
|
||||||
|
}
|
||||||
.navbar-inverse .nav-collapse .nav > li > a:hover,
|
.navbar-inverse .nav-collapse .nav > li > a:hover,
|
||||||
.navbar-inverse .nav-collapse .dropdown-menu a:hover {
|
.navbar-inverse .nav-collapse .nav > li > a:focus,
|
||||||
|
.navbar-inverse .nav-collapse .dropdown-menu a:hover,
|
||||||
|
.navbar-inverse .nav-collapse .dropdown-menu a:focus {
|
||||||
background-color: #111111;
|
background-color: #111111;
|
||||||
}
|
}
|
||||||
.nav-collapse.in .btn-group {
|
.nav-collapse.in .btn-group {
|
||||||
|
@ -991,7 +1039,7 @@
|
||||||
position: static;
|
position: static;
|
||||||
top: auto;
|
top: auto;
|
||||||
left: auto;
|
left: auto;
|
||||||
display: block;
|
display: none;
|
||||||
float: none;
|
float: none;
|
||||||
max-width: none;
|
max-width: none;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
@ -1005,6 +1053,9 @@
|
||||||
-moz-box-shadow: none;
|
-moz-box-shadow: none;
|
||||||
box-shadow: none;
|
box-shadow: none;
|
||||||
}
|
}
|
||||||
|
.nav-collapse .open > .dropdown-menu {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
.nav-collapse .dropdown-menu:before,
|
.nav-collapse .dropdown-menu:before,
|
||||||
.nav-collapse .dropdown-menu:after {
|
.nav-collapse .dropdown-menu:after {
|
||||||
display: none;
|
display: none;
|
||||||
|
|
|
@ -1,12 +1,33 @@
|
||||||
/*
|
/*
|
||||||
* Penguin Evening
|
* Penguin Common Theme
|
||||||
*
|
*
|
||||||
* @author: Dorian Pula
|
* @author: Dorian Pula
|
||||||
* @company: Amber Penguin Software
|
* @company: Amber Penguin Software
|
||||||
* @note: A soothing grey and amber theme.
|
* @note: The common elements of both the Penguin Daytime and Evening CSS themes.
|
||||||
* @version: 0.7
|
* @version: 0.8
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/*** Header setup ***/
|
||||||
|
img.header_logo {
|
||||||
|
height: 128px;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1.header_title {
|
||||||
|
vertical-align: middle;
|
||||||
|
text-align: center;
|
||||||
|
|
||||||
|
font-family: "Lavoir";
|
||||||
|
font-size: 20pt;
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2.header_tagline {
|
||||||
|
font-size: 12pt;
|
||||||
|
font-family: "Consola Mono", monospace;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
/* TODO Comment and clean up. */
|
/* TODO Comment and clean up. */
|
||||||
|
|
||||||
/*** Messages ***/
|
/*** Messages ***/
|
||||||
|
|
|
@ -5,13 +5,14 @@
|
||||||
<link rel="icon" type="image/icon" href="mr-penguin-amber-favicon.ico" />
|
<link rel="icon" type="image/icon" href="mr-penguin-amber-favicon.ico" />
|
||||||
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
|
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap.css" />
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-responsive.css" />
|
<link rel="stylesheet" type="text/css" media="screen" href="css/bootstrap-responsive.css" />
|
||||||
|
|
||||||
<!-- TODO: Add in ability to switch between themes seamlessly. -->
|
<!-- TODO: Add in ability to switch between themes seamlessly. -->
|
||||||
|
|
||||||
<link rel="stylesheet" title="evening" type="text/css" media="screen" href="css/penguin-common-theme.css" />
|
<link rel="stylesheet" title="evening" type="text/css" media="screen" href="css/penguin-common-theme.css" />
|
||||||
<link rel="stylesheet" title="evening" type="text/css" media="screen" href="css/penguin-evening-theme.css" />
|
<!-- link rel="stylesheet" title="evening" type="text/css" media="screen" href="css/penguin-evening-theme.css" />
|
||||||
<link rel="stylesheet" title="daytime" type="text/css" media="screen" href="css/penguin-daytime-theme.css" />
|
<link rel="stylesheet" title="daytime" type="text/css" media="screen" href="css/penguin-daytime-theme.css" /-->
|
||||||
|
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="http://openfontlibrary.org/face/Lavoir" />
|
<link rel="stylesheet" type="text/css" media="screen" href="http://openfontlibrary.org/face/Lavoir" />
|
||||||
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Raleway" />
|
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Raleway" />
|
||||||
|
@ -21,38 +22,73 @@
|
||||||
<script src="js/jquery-1.8.2.js"></script>
|
<script src="js/jquery-1.8.2.js"></script>
|
||||||
<script src="js/handlebars-1.0.0-rc.4.js"></script>
|
<script src="js/handlebars-1.0.0-rc.4.js"></script>
|
||||||
<script src="js/ember-1.0.0-rc.6.js"></script>
|
<script src="js/ember-1.0.0-rc.6.js"></script>
|
||||||
<script src="js/application.js"></script>
|
<script src="js/rookeries_application.js"></script>
|
||||||
<script src="js/bootstrap.js"></script>
|
<script src="js/bootstrap.js"></script>
|
||||||
|
|
||||||
<!-- Everything is nested inside Bootstrap's theme setup. -->
|
<!-- Everything is nested inside Bootstrap's theme setup. -->
|
||||||
<!-- Header content -->
|
<!-- Header content -->
|
||||||
<div class="row-fluid">
|
<div class="row-fluid">
|
||||||
<div class="span6 offset3">
|
<div class="span6 offset3">
|
||||||
<header>
|
<div class="row">
|
||||||
<img src="images/mr-penguin-amber.svg" alt="rookeri.es logo" />
|
<div class="span4">
|
||||||
<h1 class="header_title">rookeri.es</h1>
|
<img class="header_logo" src="images/mr-penguin-amber.svg" alt="rookeri.es logo" />
|
||||||
<h2 class="tagline">Build out your Dreams, One Task at a Time</h2>
|
</div>
|
||||||
</header>
|
<div class="span8">
|
||||||
|
<h1 class="header_title">rookeri.es</h1>
|
||||||
|
<h2 class="header_tagline">Build out your Dreams, One Task at a Time</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!--Sidebar navigation content-->
|
<!-- Entire body and navigation sidebar. -->
|
||||||
<div class="row-fluid">
|
<div class="row-fluid">
|
||||||
|
|
||||||
|
<!--Sidebar navigation content-->
|
||||||
<div class="span2 offset1">
|
<div class="span2 offset1">
|
||||||
<nav>
|
<ul class="nav nav-pills nav-stacked">
|
||||||
<ul>
|
<li class="active"><a href="#">Home</a></li>
|
||||||
{% block navigation_map %}
|
<li><a href="#">Link</a></li>
|
||||||
{% for link in navigation %}
|
<li><a href="#">Link</a></li>
|
||||||
<li><a href="{{ link.target_url }}">{{ link.title }}</a></li>
|
</ul>
|
||||||
{% endfor %}
|
|
||||||
{% endblock %}
|
|
||||||
</ul>
|
|
||||||
</nav>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!--Body content-->
|
<!--Body content-->
|
||||||
<div class="span8">
|
<div class="span8">
|
||||||
<article>{% block body_content %}{{ body_content }}{% endblock %}</article>
|
<article>
|
||||||
|
|
||||||
|
<h1>Tasks</h1>
|
||||||
|
|
||||||
|
<p>[+] Add New Project</p>
|
||||||
|
|
||||||
|
<h2>Project Name - [ Edit ] - Edit [ x ] - Delete</h2>
|
||||||
|
<p>[+] Add New Task</p>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th scope="col">State</th>
|
||||||
|
<th scope="col">Task</th>
|
||||||
|
<th scope="col">Priority</th>
|
||||||
|
<th scope="col">Due Date</th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>[@]</td>
|
||||||
|
<td>Build out basic ui layout for tasks.</td>
|
||||||
|
<td>Normal</td>
|
||||||
|
<td>2013 July 05</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>[ ]</td>
|
||||||
|
<td>Add Ember JS application for tasks.</td>
|
||||||
|
<td>Normal</td>
|
||||||
|
<td>2013 July 05</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</article>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -2,7 +2,7 @@
|
||||||
* EmberJS application.
|
* EmberJS application.
|
||||||
*
|
*
|
||||||
* Created with PyCharm.
|
* Created with PyCharm.
|
||||||
* User: Dorian Pula <dorian.pula@amber-penguin-software.ca>
|
* User: Dorian Pula [dorian.pula@amber-penguin-software.ca]
|
||||||
* Date: 2013-June-30 @ 23:58
|
* Date: 2013-June-30 @ 23:58
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue