summaryrefslogtreecommitdiffstats
path: root/apps/tasks/js
diff options
context:
space:
mode:
authorBart Visscher <bartv@thisnet.nl>2012-02-22 22:06:06 +0100
committerBart Visscher <bartv@thisnet.nl>2012-02-22 22:06:06 +0100
commitc768751c23fe6d5acdcde1124faff6f8dc587509 (patch)
tree4ccc1edf6d4a664a8c7f0403de6a2c8a302c3228 /apps/tasks/js
parentf3ebd2966101cd3d456a527ac0e55f88ec9d6478 (diff)
downloadnextcloud-server-c768751c23fe6d5acdcde1124faff6f8dc587509.tar.gz
nextcloud-server-c768751c23fe6d5acdcde1124faff6f8dc587509.zip
Display more information in the task list
Diffstat (limited to 'apps/tasks/js')
-rw-r--r--apps/tasks/js/tasks.js25
1 files changed, 24 insertions, 1 deletions
diff --git a/apps/tasks/js/tasks.js b/apps/tasks/js/tasks.js
index aba3eca7ce1..6400a8f5120 100644
--- a/apps/tasks/js/tasks.js
+++ b/apps/tasks/js/tasks.js
@@ -14,14 +14,37 @@ $(document).ready(function(){
.html('<a href="index.php?id='+task.id+'">'+task.summary+'</a>')
.addClass('summary')
)
- .append(actions.clone().removeAttr('id'))
+ //.append(actions.clone().removeAttr('id'))
;
+ var checkbox = $('<input type="checkbox">');
+ if (task.completed) {
+ checkbox.attr('checked', 'checked');
+ }
+ $('<div>')
+ .addClass('completed')
+ .append(checkbox)
+ .prependTo(task_container);
+ var priority = task.priority;
+ $('<div>')
+ .addClass('tag')
+ .addClass('priority')
+ .addClass('priority-'+(priority?priority:'n'))
+ .text(priority)
+ .prependTo(task_container);
+ if (task.location) {
+ $('<div>')
+ .addClass('tag')
+ .addClass('location')
+ .text(task.location)
+ .appendTo(task_container);
+ }
if (task.categories.length > 0) {
var categories = $('<div>')
.addClass('categories')
.appendTo(task_container);
$(task.categories).each(function(i, category){
categories.append($('<a>')
+ .addClass('tag')
.text(category)
);
});