diff --git a/resources/lang/en/texts.php b/resources/lang/en/texts.php
index d6bcf0a942bd..2c96584d6227 100644
--- a/resources/lang/en/texts.php
+++ b/resources/lang/en/texts.php
@@ -2453,6 +2453,7 @@ $LANG = array(
'refresh' => 'Refresh',
'filter_sort' => 'Filter/Sort',
'no_description' => 'No Description',
+ 'time_tracker_login' => 'Time Tracker Login',
);
diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php
index 5347df59fd10..0e13c9227d40 100644
--- a/resources/views/auth/login.blade.php
+++ b/resources/views/auth/login.blade.php
@@ -10,7 +10,13 @@
->rules(['email' => 'required|email', 'password' => 'required'])
->addClass('form-signin') !!}
-
+
@if (count($errors->all()))
@@ -83,7 +89,7 @@
{!! Former::close() !!}
- @if(Utils::allowNewAccounts())
+ @if (Utils::allowNewAccounts() && ! strstr(session('url.intended'), 'time_tracker'))
{{trans('texts.not_a_member_yet')}}
diff --git a/resources/views/tasks/time_tracker.blade.php b/resources/views/tasks/time_tracker.blade.php
index de9d0506c8cb..be1a9b7eae8d 100644
--- a/resources/views/tasks/time_tracker.blade.php
+++ b/resources/views/tasks/time_tracker.blade.php
@@ -62,6 +62,24 @@
.list-group-item-type7:before { background-color: #a87821; }
.list-group-item-type8:before { background-color: #676767; }
+ body {
+ /* Margin bottom by footer height */
+ margin-bottom: 60px;
+ }
+
+ .footer {
+ position: fixed;
+ bottom: 0;
+ width: 100%;
+ height: 60px;
+ background-color: #313131;
+ color: white;
+ border-top-width: 3px;
+ border-top-color: #aaa;
+ border-top-style: ridge;
+ }
+
+
@stop
@@ -196,6 +214,12 @@
+
+
@include('tasks.time_tracker_knockout')
diff --git a/resources/views/tasks/time_tracker_knockout.blade.php b/resources/views/tasks/time_tracker_knockout.blade.php
index 3b7f903c1afb..f78336809ee8 100644
--- a/resources/views/tasks/time_tracker_knockout.blade.php
+++ b/resources/views/tasks/time_tracker_knockout.blade.php
@@ -171,6 +171,10 @@
}, 1000);
}
+ self.statistics = ko.computed(function() {
+ return 'tst';
+ });
+
self.showArchive = ko.computed(function() {
var task = self.selectedTask();
if (! task) {
@@ -521,7 +525,6 @@
}
self.age = ko.computed(function() {
- model.clock(); // bind to the clock
if (! self.time_log().length) {
return '';
}