- unless params[:type].present? || params[:user_id].present?
= render 'dashboard/bigsearch_with_img_bg'
= render 'dashboard/show/home_page_tab', active_tab: {tasks: :active}
#main-content
.container-fluid
.row
.col-xs-12.col-sm-6.no-padding
- if params[:type].present?
= render 'dashboard/show/cal_pay_feeds_tasks_tab', active_tab: {tasks: :active}
.col-xs-12.col-sm-3.text-center
a#show-task-form class="btn btn-default fs8 ptb4 collapse in w100" data-toggle="collapse" data-target="#taskform-container,#show-task-form"
i.fa.fa-plus.pr5.fs10
| Add task
.col-xs-12.col-sm-3.text-right
.right-arrow.inline
| $1
i.fa.fa-hand-o-right
= link_to new_syllabus_path, data: {toggle: 'modal', target: '#remote-modal'}, class: 'btn btn-default fs8 ptb4 plr10' do
i.fa.fa-upload.pr5.fs10
| Upload Syllabus
.col-xs-12.col-sm-12.collapse-group.collapse#taskform-container
.inline-task-form
a.fa.fa-close#close-task-form data-toggle="collapse" data-target="#taskform-container,#show-task-form"
= render 'inline_form'
.col-xs-12.col-sm-12.no-padding
.col-xs-12.col-sm-4.hide
= link_to new_task_path, class: 'btn btn-default askq right', data: {toggle: 'modal', target: '#remote-modal'} do
| ADD TASK
.col-xs-12.col-sm-6.col-sm-offset-3.center
- if @group
h3.group-task-name
| TASKS FOR
= @group.name
.col-xs-12.col-sm-3
.pull-right
.header-right
span.fc-button.fc-button-prev.fc-state-default.fc-corner-left.fc-corner-right style=("-moz-user-select: none;") unselectable="on"
= link_to @group ? tasks_path(start_date: @start_date - 7.days, group_id: @group.id) : tasks_path(start_date: @start_date - 7.days) do
span.fc-icon.fc-icon-left-single-arrow
span.fc-header-title.plr5
h2.fs8 = @start_date.strftime('%b %d') + ' - ' + @end_date.strftime('%d %Y')
span.fc-button.fc-button-next.fc-state-default.fc-corner-left.fc-corner-right style=("-moz-user-select: none;") unselectable="on"
= link_to @group ? tasks_path(start_date: @end_date + 1.day, group_id: @group.id) : tasks_path(start_date: @end_date + 1.day) do
span.fc-icon.fc-icon-right-single-arrow
.row
.col-xs-12.col-sm-12
#task-accordion.panel-group aria-multiselectable="true" role="tablist"
- @tasks.each_with_index do |(date, tasks), index|
.panel.text-left
.panel-heading role="tab"
= link_to "#task-collapse-group-#{index}", data: {toggle: :collapse, parent: '#task-accordion'} do
.panel-title
= date.day_month_date
.panel-collapse.collapse.in aria-labelledby="takspanel" role="tabpanel" id="task-collapse-group-#{index}"
.panel-body
- tasks.each do |task|
.row.ptb5.plr0.dline-bottom data-row-id=task.id
.col-xs-12.col-sm-12.no-padding
.col-xs-12.col-sm-2.task-status
- unless task.completed_by?(current_user, date)
= link_to toggle_completion_task_path(task, selected_date: date), data: {remote: true, id: task.id,toggle: :tooltip, title: 'Change Status', placement: :bottom} do
span.statusInProgress In Progress
- else
= link_to toggle_completion_task_path(task, selected_date: date), data: {remote: true, id: task.id, toggle: :tooltip, title: 'Change Status'} do
span.statusComplete Complete
.col-xs-10.col-sm-9
.col-xs-3.col-sm-4
- if task.grouped?
= "Group: #{task.shares.first.try(:shared_to).try(:name)}"
- else
= "Personal"
.col-xs-2.col-sm-4
= "Due: #{task.start_time.strftime('%I:%M %p')}"
.col-xs-3.col-sm-4
= "Reminder: #{task.reminder_time.try(:strftime, '%I:%M %p')}"
.col-xs-12.col-sm-12.bold.text-left
= task.name
- if task.frequency
.italic.fs7
= task.frequency
.col-xs-12.col-sm-12.text-left
= simple_format task.description
/= task.description
.col-xs-2.col-sm-1.no-padding
- if params[:type]
= link_to edit_task_path(task,type: params[:type]), class: 'inline pull-left', data: {toggle: :modal, target: '#remote-modal'} do
i.fa.fa-edit.mr5.fs10
- else
= link_to edit_task_path(task), class: 'inline pull-left', data: {toggle: :modal, target: '#remote-modal'} do
i.fa.fa-edit.mr5.fs10
/ = link_to task_path(task), method: :delete, class: 'inline pull-left', data: {confirm: "Are you sure?", target: '#remote-modal', remote: true} do
/ i.fa.fa-trash
.col-sm-12
- if task.grouped?
.col-sm-12.add-button-container
a class="btn-add-comment #{'hide' if task.comments_count > 0}" data-toggle="collapse" data-target="#comments-container-#{task.id}"
| Add Comment
a class="btn-show-comments #{'hide' if task.comments_count == 0}" data-toggle="collapse" data-target="#comments-container-#{task.id}"
span.count
= task.comments_count
| Comment(s)
.comments-container.collapse-group.collapse.col-sm-12 id="comments-container-#{task.id}"
.comment-box data-commentable-type=Task data-commentable-id=task.id
- if task.comments_count - 4 > 0
.show-more-comments.fs8
= link_to polymorphic_path([task, Comment]), remote: true do
i.fa.fa-comment-o
= t('.show_comments_count', count: task.comments_count - 4)
.comments.parent-comments
- task.root_comments.recent.includes(:user, :attachments).reverse.each do |comment|
= render 'comments/comment', comment: comment
.lightbg
= render 'comments/form', comment: task.root_comments.build
- unless params[:upload].blank?
javascript:
$('.site-indicators a.upload-syllabus').trigger('click')