Updated documentation with layout fixes.
First work toward resolving issue with JS minification.
This commit is contained in:
parent
c6445b2d23
commit
ce2917c031
|
@ -7,5 +7,5 @@ websites capable of handling communication with single-page web apps and mobile
|
||||||
**rookeri.es** is:
|
**rookeri.es** is:
|
||||||
|
|
||||||
- Powered by Flask, SQLAlchemy and Python on the server side.
|
- Powered by Flask, SQLAlchemy and Python on the server side.
|
||||||
- Uses Angular and LESS for web frontends.
|
- Uses AngularJS and LESS on the web client side.
|
||||||
- Licensed under the Affero GNU General Public License (AGPL) version 3.0.
|
- Licensed under the Affero GNU General Public License (AGPL) version 3.0.
|
|
@ -24,7 +24,7 @@
|
||||||
"""
|
"""
|
||||||
|
|
||||||
__author__ = 'Dorian Pula'
|
__author__ = 'Dorian Pula'
|
||||||
__version__ = '0.2.0'
|
__version__ = '0.3.0'
|
||||||
|
|
||||||
from rookeries.core.config import Config, CONFIG_FILENAME, CONFIG_ENV
|
from rookeries.core.config import Config, CONFIG_FILENAME, CONFIG_ENV
|
||||||
from rookeries.core.json_flask_app import make_json_app
|
from rookeries.core.json_flask_app import make_json_app
|
||||||
|
|
|
@ -5,6 +5,7 @@ rookeri.es
|
||||||
websites capable of handling communication with single-page web apps and mobile apps.
|
websites capable of handling communication with single-page web apps and mobile apps.
|
||||||
|
|
||||||
**rookeri.es** is:
|
**rookeri.es** is:
|
||||||
|
|
||||||
* Powered by Flask, SQLAlchemy and Python on the server side.
|
* Powered by Flask, SQLAlchemy and Python on the server side.
|
||||||
* Uses Angular and LESS for web frontends.
|
* Uses AngularJS and LESS on the web client side.
|
||||||
* Licensed under the Affero GNU General Public License (AGPL) version 3.0.
|
* Licensed under the Affero GNU General Public License (AGPL) version 3.0.
|
|
@ -25,7 +25,7 @@
|
||||||
<script src="static/js/showdown-0.3.1.min.js"></script>
|
<script src="static/js/showdown-0.3.1.min.js"></script>
|
||||||
|
|
||||||
<!-- TODO: Deal with minification issues. -->
|
<!-- TODO: Deal with minification issues. -->
|
||||||
<!-- script src="static/js/rookeries-application-0.2.0.min.js"></script -->
|
<!-- script src="static/js/rookeries-application-0.3.0.min.js"><script-->
|
||||||
<script src="static/js/rookeries-application.js"></script>
|
<script src="static/js/rookeries-application.js"></script>
|
||||||
<script src="static/js/rookeries-controllers.js"></script>
|
<script src="static/js/rookeries-controllers.js"></script>
|
||||||
<script src="static/js/rookeries-directives.js"></script>
|
<script src="static/js/rookeries-directives.js"></script>
|
||||||
|
|
|
@ -22,7 +22,7 @@ var rookeriesApp = angular.module('rookeries.app',
|
||||||
}])
|
}])
|
||||||
|
|
||||||
// Build out a more complex setup for the app.
|
// Build out a more complex setup for the app.
|
||||||
.config(function($stateProvider, $routeProvider) {
|
.config(['$stateProvider', function($stateProvider, $routeProvider) {
|
||||||
$stateProvider
|
$stateProvider
|
||||||
.state('index', {
|
.state('index', {
|
||||||
url: "",
|
url: "",
|
||||||
|
@ -90,4 +90,4 @@ var rookeriesApp = angular.module('rookeries.app',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
});
|
}]);
|
|
@ -1,8 +1,8 @@
|
||||||
{
|
{
|
||||||
"name": "rookeries",
|
"name": "rookeries",
|
||||||
"version": "0.2.0",
|
"version": "0.3.0",
|
||||||
"description": "HTML5 frontend for the rookeri.es simple site scaffolding.",
|
"description": "HTML5 frontend for the rookeri.es simple site scaffolding.",
|
||||||
"main": "js/rookeries-application-0.2.0.js",
|
"main": "js/rookeries-application-0.3.0.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1"
|
"test": "echo \"Error: no test specified\" && exit 1"
|
||||||
},
|
},
|
||||||
|
|
|
@ -25,7 +25,8 @@
|
||||||
<tr ng-repeat="task in tasks | orderBy:orderProp">
|
<tr ng-repeat="task in tasks | orderBy:orderProp">
|
||||||
<td><i class="icon-tasks"></i> {{ task.state }}</td>
|
<td><i class="icon-tasks"></i> {{ task.state }}</td>
|
||||||
<td>{{ task.description }}</td>
|
<td>{{ task.description }}</td>
|
||||||
<td>{{ task.priority }} - <img ng-src="images/oxygen-icons/{{ task.icon }}" /></td>
|
<!-- td>{{ task.priority }} - <img ng-src="images/oxygen-icons/{{ task.icon }}" /></td -->
|
||||||
|
<td>{{ task.priority }} - <i ng-class="task.icon"> </i></td>
|
||||||
<td>{{ task.due_date }} - {{ task.checked | checkmark }}</td>
|
<td>{{ task.due_date }} - {{ task.checked | checkmark }}</td>
|
||||||
<td><a ng-href="#/tasks/{{ task.id }}">Details</a></td>
|
<td><a ng-href="#/tasks/{{ task.id }}">Details</a></td>
|
||||||
<td><i class="icon-edit" ng-click="popup(task)"></i></td>
|
<td><i class="icon-edit" ng-click="popup(task)"></i></td>
|
||||||
|
|
|
@ -30,15 +30,15 @@ def generate_experimental_task_list():
|
||||||
|
|
||||||
task_list = [{
|
task_list = [{
|
||||||
"id": 1, "state": "Done", "description": "Build out basic ui layout for tasks.", "priority": "Normal",
|
"id": 1, "state": "Done", "description": "Build out basic ui layout for tasks.", "priority": "Normal",
|
||||||
"due_date": "2013 July 05", "icon": "application-pdf.png", "checked": False
|
"due_date": "2013 July 05", "icon": "icon-android", "checked": False
|
||||||
}, {
|
}, {
|
||||||
"id": 2, "state": "In Progress", "description": "Add Angular JS application for tasks.",
|
"id": 2, "state": "In Progress", "description": "Add Angular JS application for tasks.",
|
||||||
"priority": "Urgent", "due_date": "2013 July 05", "icon": "flag.png", "checked": True
|
"priority": "Urgent", "due_date": "2013 July 05", "icon": "icon-linux", "checked": True
|
||||||
}, {
|
}, {
|
||||||
"id": 3, "state": "Not Started", "description": "Profit ???",
|
"id": 3, "state": "Not Started", "description": "Profit ???",
|
||||||
"priority": "Normal", "due_date": "2013 July 05", "icon": "flag-red.png", "checked": False
|
"priority": "Normal", "due_date": "2013 July 05", "icon": "icon-bug", "checked": False
|
||||||
}, {
|
}, {
|
||||||
"id": 4, "state": "Done", "description": "Should be the last task", "priority": "Normal",
|
"id": 4, "state": "Done", "description": "Should be the last task", "priority": "Normal",
|
||||||
"due_date": "2013 December 05", "icon": "dialog-warning.png", "checked": True
|
"due_date": "2013 December 05", "icon": "icon-save", "checked": True
|
||||||
}]
|
}]
|
||||||
return task_list
|
return task_list
|
||||||
|
|
4
setup.py
4
setup.py
|
@ -17,7 +17,7 @@
|
||||||
# Please share and enjoy!
|
# Please share and enjoy!
|
||||||
#
|
#
|
||||||
|
|
||||||
"""Setup for Rookeries web app.
|
"""Setup for Rookeries simple site scaffolding.
|
||||||
|
|
||||||
@author: Dorian Pula <dorian.pula@amber-penguin-software.ca>
|
@author: Dorian Pula <dorian.pula@amber-penguin-software.ca>
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ from setuptools import setup
|
||||||
|
|
||||||
setup(name="rookeries",
|
setup(name="rookeries",
|
||||||
version="0.0.2",
|
version="0.0.2",
|
||||||
description="Rookeri.es Task Centric Productivity Suite",
|
description="rookeri.es Simple Site Scaffolding",
|
||||||
author="Dorian Pula",
|
author="Dorian Pula",
|
||||||
author_email="dorian.pula@amber-penguin-software.ca",
|
author_email="dorian.pula@amber-penguin-software.ca",
|
||||||
url="http://rookeri.es/",
|
url="http://rookeri.es/",
|
||||||
|
|
Loading…
Reference in New Issue