Working on time tracker

This commit is contained in:
Hillel Coren 2017-09-18 13:41:40 +03:00
parent 5c0aa6b813
commit 3c0415f8bd

View File

@ -137,7 +137,7 @@
<div data-bind="text: age" style="padding-top: 2px"></div> <div data-bind="text: age" style="padding-top: 2px"></div>
</div> </div>
<h4 class="list-group-item-heading"> <h4 class="list-group-item-heading">
<span data-bind="text: description"></span>&nbsp; <span data-bind="text: description.truncated"></span>&nbsp;
</h4> </h4>
<p class="list-group-item-text"> <p class="list-group-item-text">
<span class="link" data-bind="text: clientName, click: $parent.viewClient, clickBubble: false"></span> <span class="link" data-bind="text: clientName, click: $parent.viewClient, clickBubble: false"></span>
@ -243,7 +243,7 @@
self.placeholder = ko.computed(function() { self.placeholder = ko.computed(function() {
if (self.selectedTask() && self.selectedTask().description) { if (self.selectedTask() && self.selectedTask().description) {
return self.selectedTask().description(); return self.selectedTask().description.truncated();
} else { } else {
return "{{ trans('texts.what_are_you_working_on') }}"; return "{{ trans('texts.what_are_you_working_on') }}";
} }
@ -384,6 +384,10 @@
return self.isRunning() ? 'glyphicon glyphicon-stop' : 'glyphicon glyphicon-play'; return self.isRunning() ? 'glyphicon glyphicon-stop' : 'glyphicon glyphicon-play';
}); });
self.description.truncated = ko.computed(function() {
return truncate(self.description(), 80);
});
self.age = ko.computed(function() { self.age = ko.computed(function() {
if (! self.time_log().length) { if (! self.time_log().length) {
return ''; return '';