2015-05-01 18:44:49 +02:00
<!DOCTYPE html>
2018-01-17 06:25:32 +01:00
<html lang=" {{ trans ( 'config.html_language' ) }} ">
2015-05-01 18:44:49 +02:00
<head>
2018-03-04 20:40:49 +01:00
<base href=" {{ route ( 'index' ) }} /">
2015-06-19 20:59:14 +02:00
<meta charset="UTF-8">
2016-09-17 07:19:09 +02:00
<meta http-equiv="X-UA-Compatible" content="IE=edge">
2018-02-01 19:39:55 +01:00
<meta name="csrf-token" content=" {{ csrf_token ( ) }} ">
2017-09-30 17:56:51 +02:00
<meta name="robots" content="noindex, nofollow, noarchive, noodp, NoImageIndex, noydir">
2019-02-24 15:12:58 -05:00
<meta name="apple-mobile-web-app-capable" content="yes">
2016-11-08 20:37:53 +01:00
<title>
2015-05-01 18:44:49 +02:00
{% if subTitle %}
2016-11-08 20:37:53 +01:00
{{ subTitle }} »
{% endif %}
{% if title != "Firefly III" %}
{{ title }} »
2015-05-01 18:44:49 +02:00
{% endif %}
2016-11-08 20:37:53 +01:00
Firefly III
2015-05-01 18:44:49 +02:00
</title>
2015-06-19 20:59:14 +02:00
<meta content='width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no' name='viewport'>
2018-08-25 07:56:10 +02:00
{# CSS things #}
{# libraries #}
2018-11-02 19:59:29 +01:00
<link href="v1/lib/bs/css/bootstrap.min.css?v= {{ F F _VERSION }} " rel="stylesheet" type="text/css"/>
<link href="v1/lib/fa/css/font-awesome.min.css?v= {{ F F _VERSION }} " rel="stylesheet" type="text/css"/>
<link href="v1/css/daterangepicker.css?v= {{ F F _VERSION }} " rel="stylesheet" type="text/css"/>
2018-08-25 07:56:10 +02:00
{# the theme #}
2018-11-02 19:59:29 +01:00
<link href="v1/lib/adminlte/css/AdminLTE.min.css?v= {{ F F _VERSION }} " rel="stylesheet" type="text/css"/>
<link href="v1/lib/adminlte/css/skins/skin-blue-light.min.css?v= {{ F F _VERSION }} " rel="stylesheet" type="text/css"/>
2018-08-25 07:56:10 +02:00
{# Firefly III customisations #}
2018-11-02 19:59:29 +01:00
<link href="v1/css/firefly.css?v= {{ F F _VERSION }} " rel="stylesheet" type="text/css"/>
2018-08-25 07:56:10 +02:00
{# Extra CSS for the demo: #}
2017-07-15 21:40:42 +02:00
{% if not shownDemo %}
2018-11-02 19:59:29 +01:00
<link href="v1/lib/intro/introjs.min.css?v= {{ F F _VERSION }} " rel="stylesheet" type="text/css"/>
2017-07-15 21:40:42 +02:00
{% endif %}
2015-06-20 09:54:01 +02:00
2018-08-25 07:56:10 +02:00
{# Any local custom CSS. #}
2015-06-20 21:55:55 +02:00
{% block styles %} {% endblock %}
2015-06-19 20:59:14 +02:00
<!--[if lt IE 9]>
2020-01-04 11:00:44 +01:00
<script src="v1/js/lib/html5shiv.min.js?v= {{ F F _VERSION }} " nonce=" {{ J S _NONCE }} "></script>
<script src="v1/js/lib/respond.min.js?v= {{ F F _VERSION }} " nonce=" {{ J S _NONCE }} "></script>
2015-06-19 20:59:14 +02:00
<![endif]-->
2018-08-25 07:56:10 +02:00
{# this entry is in the header so it's loaded early #}
{# SHA256: C45493A8175B10AC47EEDFC7C20AC31FAE5C804FB6C4F75468DB0F95112664BF #}
2020-01-04 11:00:44 +01:00
<script type="text/javascript" nonce=" {{ J S _NONCE }} ">var forceDemoOff = false;</script>
2016-02-10 19:47:40 +01:00
2016-11-06 14:52:48 +01:00
{# favicons #}
{% include ( 'partials.favicons' ) %}
2016-08-27 03:50:35 +02:00
2015-05-01 18:44:49 +02:00
</head>
2016-09-17 07:19:09 +02:00
<body class="skin-blue-light sidebar-mini hold-transition">
2018-02-03 09:14:58 +01:00
<div class="wrapper" id="app">
2015-06-19 20:59:14 +02:00
<header class="main-header">
2015-05-01 18:44:49 +02:00
2017-07-23 07:30:05 +02:00
{# Logo #}
2015-06-19 20:59:14 +02:00
<a href=" {{ route ( 'index' ) }} " class="logo">
2018-01-12 18:42:48 +01:00
{# mini logo for sidebar mini 50x50 pixels #}
2015-06-19 20:59:14 +02:00
<span class="logo-mini">FF</span>
2018-01-12 18:42:48 +01:00
{# logo for regular state and mobile devices #}
2015-06-19 20:59:14 +02:00
<span class="logo-lg"><b>Firefly</b>III</span>
</a>
<nav class="navbar navbar-static-top" role="navigation">
2018-08-25 07:56:10 +02:00
<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
2017-11-03 14:53:00 +01:00
<span class="sr-only"> {{ 'toggleNavigation' | _ }} </span>
2015-06-19 20:59:14 +02:00
</a>
<div class="navbar-custom-menu">
<ul class="nav navbar-nav">
2015-06-29 15:23:50 +02:00
2015-07-03 07:28:20 +02:00
<li class="hidden-sm hidden-xs">
2019-10-10 20:58:13 +02:00
<a href="#" id="help" data-route=" {{ original_route_name }} " data-extra=" {{ objectType | default ( "" ) }} ">
<i class="fa fa-question-circle" data-route=" {{ original_route_name }} " data-extra=" {{ objectType | default ( "" ) }} "></i>
2015-06-29 15:23:50 +02:00
</a>
</li>
2015-06-20 09:54:01 +02:00
<li>
2015-08-16 21:18:12 +02:00
<span style="color:#fff;padding: 15px;display: block;line-height: 20px;">
2016-11-29 19:34:54 +01:00
<span id="daterange"></span>
2015-08-16 21:18:12 +02:00
</span>
2015-06-19 20:59:14 +02:00
</li>
2015-06-20 09:54:01 +02:00
2017-02-05 08:27:23 +01:00
{% if not S A N D S T O R M %}
2017-04-09 07:56:46 +02:00
<li class="dropdown user user-menu">
2015-08-16 21:18:12 +02:00
<span style="cursor:default;color:#fff;padding: 15px;display: block;line-height: 20px;">
2015-06-19 20:59:14 +02:00
<span class="hidden-xs"> {{ A uth .user .email }} </span>
2015-08-16 21:18:12 +02:00
</span>
2017-04-09 07:56:46 +02:00
</li>
2017-02-05 08:27:23 +01:00
{% endif %}
2015-07-11 10:01:13 +02:00
<li id="sidebar-toggle">
2015-06-20 07:29:25 +02:00
<a href="#" data-toggle="control-sidebar"><i class="fa fa-plus-circle"></i></a>
</li>
2015-06-19 20:59:14 +02:00
</ul>
2015-05-01 18:44:49 +02:00
</div>
2015-06-19 20:59:14 +02:00
</nav>
</header>
<aside class="main-sidebar">
<section class="sidebar">
2016-12-06 06:52:17 +01:00
<form action=" {{ route ( 'search.index' ) }} " method="get" class="sidebar-form">
2015-06-19 20:59:14 +02:00
<div class="input-group">
2019-08-02 05:32:30 +02:00
<input autocomplete="off" type="text" name="search" class="form-control" placeholder=" {{ 'searchPlaceholder' | _ }} " value=" {{ query }} "/>
2016-08-27 03:50:35 +02:00
<span class="input-group-btn">
2019-08-02 05:32:30 +02:00
<button type='submit' name='go' id='search-btn' class="btn btn-flat"><i class="fa fa-search"></i></button>
2015-06-19 20:59:14 +02:00
</span>
2015-05-01 18:44:49 +02:00
</div>
2015-06-19 20:59:14 +02:00
</form>
2016-11-06 14:52:48 +01:00
{% include ( 'partials.menu-sidebar' ) %}
2015-06-19 20:59:14 +02:00
</section>
</aside>
<div class="content-wrapper">
<section class="content-header">
2016-11-06 14:52:48 +01:00
{% include ( 'partials.page-header' ) %}
2015-06-19 20:59:14 +02:00
{% block breadcrumbs %} {% endblock %}
</section>
<section class="content">
2016-12-26 09:33:52 +01:00
{% if I S _DEMO_SITE %}
2017-01-05 21:05:34 +01:00
<div class="row no-print">
2016-12-26 09:33:52 +01:00
<div class="col-lg-12">
<p class="well">
2016-12-26 10:23:47 +01:00
{% include [ 'demo.' ~ R oute .getCurrentRoute .getName , 'demo.no-demo-text' ] %}
2016-12-26 09:33:52 +01:00
</p>
</div>
</div>
{% endif %}
2016-11-06 14:52:48 +01:00
{% include ( 'partials.flashes' ) %}
2015-06-19 20:59:14 +02:00
{% block content %} {% endblock %}
2015-06-26 05:19:11 +02:00
</section>
</div>
2015-06-19 20:59:14 +02:00
<footer class="main-footer">
<div class="pull-right hidden-xs">
2017-11-24 21:51:31 +01:00
<b> {{ 'version' | _ }} </b> <a href=" {{ route ( 'debug' ) }} "> {{ C onfig .get ( 'firefly.version' ) }} </a>
2015-05-01 22:44:35 +02:00
</div>
2019-12-20 05:44:39 +01:00
<strong><a href="https://github.com/firefly-iii/firefly-iii">Firefly III</a></strong>
<small class="text-muted">Developed by James Cole, the source code is licensed under the <a href="https://www.gnu.org/licenses/agpl-3.0.html">AGPL-3.0-or-later</a>.</small>
{% if F F _IS_ALPHA %} <small class="text-danger"><br>You are running an ALPHA version. Be wary of bugs and issues.</small> {% endif %}
{% if F F _IS_BETA %} <small class="text-warning"><br>You are running an BETA version. Be wary of bugs and issues.</small> {% endif %}
2015-06-19 20:59:14 +02:00
</footer>
2015-05-01 18:44:49 +02:00
2016-11-06 14:52:48 +01:00
{% include ( 'partials.control-bar' ) %}
2015-06-20 07:29:25 +02:00
2015-06-26 05:19:11 +02:00
</div>
2015-06-22 18:50:54 +02:00
<div class="modal fade" id="defaultModal" tabindex="-1" role="dialog">
2015-06-21 10:50:45 +02:00
</div>
2015-06-29 15:23:50 +02:00
<div class="modal fade" tabindex="-1" role="dialog" id="helpModal">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title" id="helpTitle"> </h4>
</div>
<div class="modal-body" id="helpBody"> </div>
<div class="modal-footer">
2016-11-02 14:33:57 +01:00
<small class="pull-left">
{{ 'need_more_help' | _ }}
2017-08-12 07:47:42 +02:00
</small>
<br/>
2017-07-23 07:30:05 +02:00
<small class="pull-left">
{{ trans ( 'firefly.reenable_intro_text' ) | raw }}
2016-11-02 14:33:57 +01:00
</small>
2015-07-26 07:39:04 +02:00
<button type="button" class="btn btn-default" data-dismiss="modal"> {{ 'close' | _ }} </button>
2015-06-29 15:23:50 +02:00
</div>
</div>
</div>
</div>
2018-08-25 07:56:10 +02:00
{# Java libraries and stuff: #}
{# Moment JS #}
2020-01-04 11:00:44 +01:00
<script src="v1/js/lib/moment.min.js?v= {{ F F _VERSION }} " type="text/javascript" nonce=" {{ J S _NONCE }} "></script>
<script src="v1/js/ff/moment/ {{ language }} .js?v= {{ F F _VERSION }} " type="text/javascript" nonce=" {{ J S _NONCE }} "></script>
2018-08-25 07:56:10 +02:00
{# All kinds of variables. #}
2020-01-04 11:00:44 +01:00
<script src=" {{ route ( 'javascript.variables' ) }} ?ext=.js&v= {{ F F _VERSION }} {% if account %} &account= {{ account .id }} {% endif %} " type="text/javascript" nonce=" {{ J S _NONCE }} "></script>
2018-08-25 07:56:10 +02:00
2020-02-19 17:13:01 +01:00
{# Base script: jquery and bootstrap #}
<script src="v1/js/app.js?v= {{ F F _VERSION }} " type="text/javascript" nonce=" {{ J S _NONCE }} "></script>
{# Vue scripts and components. Only loaded when needed #}
{% if V U E _SCRIPT_NAME %}
<script src="v1/js/app_vue.js?v= {{ F F _VERSION }} " type="text/javascript" nonce=" {{ J S _NONCE }} "></script>
<script src="v1/js/ {{ V U E _SCRIPT_NAME }} .js?v= {{ F F _VERSION }} " type="text/javascript" nonce=" {{ J S _NONCE }} "></script>
{% endif %}
2018-02-06 07:51:49 +01:00
2018-08-25 07:56:10 +02:00
{# date range picker, current template, etc.#}
2020-01-04 11:00:44 +01:00
<script src="v1/js/lib/daterangepicker.js?v= {{ F F _VERSION }} " type="text/javascript" nonce=" {{ J S _NONCE }} "></script>
<script src="v1/lib/adminlte/js/adminlte.min.js?v= {{ F F _VERSION }} " type="text/javascript" nonce=" {{ J S _NONCE }} "></script>
<script type="text/javascript" src="v1/js/lib/accounting.min.js?v= {{ F F _VERSION }} " nonce=" {{ J S _NONCE }} "></script>
2018-02-06 07:51:49 +01:00
2018-08-25 07:56:10 +02:00
{# Firefly III code#}
2020-01-04 11:00:44 +01:00
<script type="text/javascript" src="v1/js/ff/firefly.js?v= {{ F F _VERSION }} " nonce=" {{ J S _NONCE }} "></script>
<script type="text/javascript" src="v1/js/ff/help.js?v= {{ F F _VERSION }} " nonce=" {{ J S _NONCE }} "></script>
2017-07-15 21:40:42 +02:00
{% if not shownDemo %}
2020-01-04 11:00:44 +01:00
<script type="text/javascript" nonce=" {{ J S _NONCE }} ">
2017-07-16 07:35:08 +02:00
var routeForTour = " {{ current_route_name }} ";
2019-05-04 20:58:11 +02:00
var routeStepsUri = " {{ route ( 'json.intro' , [ current_route_name , objectType | default ( "" ) ] ) }} ";
var routeForFinishedTour = " {{ route ( 'json.intro.finished' , [ current_route_name , objectType | default ( "" ) ] ) }} ";
2017-07-15 21:40:42 +02:00
</script>
2020-01-04 11:00:44 +01:00
<script type="text/javascript" src="v1/lib/intro/intro.min.js?v= {{ F F _VERSION }} " nonce=" {{ J S _NONCE }} "></script>
<script type="text/javascript" src="v1/js/ff/intro/intro.js?v= {{ F F _VERSION }} " nonce=" {{ J S _NONCE }} "></script>
2017-07-15 21:40:42 +02:00
{% endif %}
2015-05-01 18:44:49 +02:00
{% block scripts %} {% endblock %}
2020-01-17 04:30:44 +01:00
{% if config ( 'firefly.tracker_site_id' ) != '' and config ( 'firefly.tracker_url' ) != '' %}
<!-- This tracker tag is only here because this instance of Firefly III was purposefully configured to include it -->
<!-- Your own installation will NOT include it, unless you explicitely configure it to have it. -->
2020-01-04 11:18:33 +01:00
<script type="text/javascript" nonce=" {{ J S _NONCE }} ">
2020-01-17 04:30:44 +01:00
var _paq = window._paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="// {{ config ( 'firefly.tracker_url' ) }} /";
_paq.push(['setTrackerUrl', u+'matomo.php']);
_paq.push(['setSiteId', ' {{ config ( 'firefly.tracker_site_id' ) }} ']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
})();
2015-09-27 17:45:01 +02:00
</script>
2020-01-17 04:30:44 +01:00
<noscript><p><img src="// {{ config ( 'firefly.tracker_url' ) }} /matomo.php?idsite=1&rec=1" style="border:0;" alt="" /></p></noscript>
2015-08-13 17:35:41 +02:00
{% endif %}
2015-05-01 18:44:49 +02:00
</body>
2015-06-23 19:07:37 +02:00
</html>