118 lines
5.3 KiB
HTML
118 lines
5.3 KiB
HTML
|
{#
|
||
|
This file is part of Accountant.
|
||
|
|
||
|
Accountant is free software: you can redistribute it and/or modify
|
||
|
it under the terms of the GNU Affero General Public License as published by
|
||
|
the Free Software Foundation, either version 3 of the License, or
|
||
|
(at your option) any later version.
|
||
|
|
||
|
Foobar is distributed in the hope that it will be useful,
|
||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||
|
GNU Affero General Public License for more details.
|
||
|
|
||
|
You should have received a copy of the GNU Affero General Public License
|
||
|
along with Accountant. If not, see <http://www.gnu.org/licenses/>.
|
||
|
#}
|
||
|
<!DOCTYPE html>
|
||
|
<html lang="fr" ng-app="$strap">
|
||
|
<head>
|
||
|
<!-- Title -->
|
||
|
<title>Entries</title>
|
||
|
|
||
|
<!-- Bootstrap CSS -->
|
||
|
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.min.css" rel="stylesheet">
|
||
|
|
||
|
<!-- Bootstrap datepicker plugin CSS -->
|
||
|
<link href="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.1.3/css/bootstrap-datepicker.min.css" rel="stylesheet">
|
||
|
|
||
|
<!-- NVD3 CSS -->
|
||
|
<link href="//cdnjs.cloudflare.com/ajax/libs/nvd3/1.0.0-beta/nv.d3.css" rel="stylesheet">
|
||
|
|
||
|
<!-- main css -->
|
||
|
<link href="{{ url_for('static', filename='css/main.css') }}" rel="stylesheet">
|
||
|
</head>
|
||
|
|
||
|
<body>
|
||
|
<!-- Navbar with the months of the selected account -->
|
||
|
<div class="navbar navbar-fixed-bottom">
|
||
|
<div class="navbar-inner" ng-controller="MonthController">
|
||
|
<ul ng-repeat="month in months" class="nav">
|
||
|
<li ng-class="monthClass(month)"><a href="#" ng-click="selectMonth(month)">[[month.year]]-[[month.month]]</a></li>
|
||
|
</ul>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="container-fluid">
|
||
|
<div class="row-fluid">
|
||
|
<div class="span2">
|
||
|
<div class="well well-small">
|
||
|
<!-- Navbar with accounts and menu -->
|
||
|
<ul class="nav nav-list" ng-controller="AccountController">
|
||
|
<li class="nav-header">Navigation</li>
|
||
|
<li class="{% if request.path == '/index.html' %}active{% endif %}"><a href="index.html">Opérations</li>
|
||
|
<li class="{% if request.path == '/scheduler.html' %}active{% endif %}"><a href="scheduler.html">Planification</li>
|
||
|
|
||
|
<!-- Account list -->
|
||
|
<li class="nav-header">Comptes</li>
|
||
|
<li ng-class="accountClass(account)" ng-repeat="account in accounts">
|
||
|
<a ng-click="selectAccount(account)" href="#">[[account.name]]
|
||
|
<br />
|
||
|
(<span ng-class="valueClass(account, account.current)">[[account.current]]</span> / <span ng-class="valueClass(account, account.pointed)">[[account.pointed]]</span>)
|
||
|
<div class="btn-group">
|
||
|
<button class="btn btn-mini" ng-click="editAccount(account)" bs-modal="'{{ url_for('static', filename='templates/account_edit.html') }}'"><i class="icon-edit"></i></button>
|
||
|
<button class="btn btn-mini" bs-modal="'{{ url_for('static', filename='templates/account_remove.html') }}'"><i class="icon-trash"></i></button>
|
||
|
</div>
|
||
|
</a>
|
||
|
</li>
|
||
|
|
||
|
<li class="divider"></li>
|
||
|
|
||
|
<!-- New account button -->
|
||
|
<li><a bs-modal="'{{ url_for('static', filename='templates/account_new.html') }}'" href="#">Ajouter un compte</a></li>
|
||
|
</ul><!-- nav -->
|
||
|
</div>
|
||
|
</div><!-- span2 -->
|
||
|
|
||
|
<div class="span10">
|
||
|
{% block body %}{% endblock %}
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<!-- Emtpy row with bottom margin to avoid data under the fixed bottom navbar -->
|
||
|
<div class="row-fluid" style="margin-bottom: 21px"></div>
|
||
|
</div>
|
||
|
|
||
|
<!-- JQuery Javascript library -->
|
||
|
<script type="text/javascript" src="http://code.jquery.com/jquery-2.0.3.min.js"></script>
|
||
|
|
||
|
<!-- Bootstrap Javascript library -->
|
||
|
<script type="text/javascript" src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/js/bootstrap.min.js"></script>
|
||
|
<!-- Bootstrap datepicker module -->
|
||
|
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/bootstrap-datepicker/1.0.2/js/bootstrap-datepicker.min.js"></script>
|
||
|
|
||
|
<!-- Angular Javascript library -->
|
||
|
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
|
||
|
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/angular-strap/0.7.4/angular-strap.js"></script>
|
||
|
|
||
|
<!-- D3 Plotting framework -->
|
||
|
<!--script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/d3/3.2.2/d3.v3.js"></script-->
|
||
|
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/d3/2.10.0/d3.v2.js"></script>
|
||
|
|
||
|
<!-- NVD3 framework -->
|
||
|
<!--script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/nvd3/1.0.0-beta/nv.d3.js"></script-->
|
||
|
<script type="text/javascript" src="{{ url_for('static', filename='third-party/nv.d3/nv.d3.js') }}"></script>
|
||
|
|
||
|
<!-- Custom Javascript library for entries -->
|
||
|
{% block js %}{% endblock %}
|
||
|
|
||
|
<script type="text/javascript">
|
||
|
angular.module('$strap').config(function($interpolateProvider) {
|
||
|
$interpolateProvider.startSymbol('[[');
|
||
|
$interpolateProvider.endSymbol(']]');
|
||
|
});
|
||
|
</script>
|
||
|
</body>
|
||
|
</html>
|
||
|
|