president/templates/apps/tasks.html.ep

102 lines
4.7 KiB
Plaintext

<div class="task_list" app="<%= $app %>" style="<% if ($parent > 0) { %>padding-left:<%= 20 x $parent %>px;<% } %>">
<% foreach my $task ( @{$tasks} ) { %>
<div class="task_item" app="<%= $task->{'task'} %>" uuid="<%= $task->{'uuid'} %>" style="padding-top:10px;width:100%;height:<% if ($task->{'uuid'} eq 'new') { %>100px<% } else { %>45px<% } %>;border:solid;border-width:3px;background-color:<%= $task->{'colour'} %>;">
<input type="checkbox" <% if ($task->{'completed'} eq 'on') { %> checked<% } %> class="task_input task_checkbox" name="completed" style="float:left;vertical-align:top;">
<% if ($task->{'uuid'} ne 'new') { %>
<span class="hover" onclick="appointmentGrabber('<%= $task->{'task'} %>')" style="vertical-align:bottom;background-color:white;opacity:80%;float:left;width:75%;font-size:20px;"><%= &subs::format_name(&subs::shorthand_name($task->{'task'},50)) %></span>
<% } else { %>
<input class="task_text task_input" placeholder="Task" name="task" style="width:80%;vertical-align:top;" value="<%= &subs::format_name($task->{'task'}) %>">
<% } %>
<% unless ($task->{'uuid'} eq 'new') { %><img src="/images/decipherable/gear.png" uuid="<%= $task->{'uuid'} %>" style="vertical-align:top;" class="little_thumb task_settings_hider"><% } %><br>
<span class="task_settings" uuid="<%= $task->{'uuid'} %>" style="vertical-align:bottom;display:none;">
<% if ($task->{'uuid'} ne 'new') { %>
<input class="task_text task_input" placeholder="Task" name="task" style="width:60%;vertical-align:top;" value="<%= &subs::format_name($task->{'task'}) %>">
<% } %>
<span style="float:right;">
<% if ($task->{'last_completed'}) { %>
<span class="time" timestamp="<%= $task->{'last_completed'} %>"></span>
<% } %>
<span class="time" timestamp="<%= $task->{'timestamp'} %>"></span>
</span>
<br>
<table style="width:90%;">
<thead>
<th>Colour</th><th>Priority</th><th>Appt</th><th>Delete</th>
</thead>
<tbody>
<td>
<input type="color" class="task_input task_colour" name="colour" value="<%= $task->{'colour'} %>" style="vertical-align:bottom;">
</td>
<td><input style="max-width: 50%" type="range" class="task_input" name="priority" step=1 max=20 min=-20 value="<%= $task->{'priority'} %>" /></td>
<td><input type="checkbox" <% if ($task->{'appt'} eq 'on') { %> checked <% } %> class="task_input" name="appt"></td>
<td>
<img src="/icons/trash.png" class="little_thumb delete_task">
</td>
</tbody>
</table>
<br>
<table style="width:99%;vertical-align:bottom;padding-right:10px;background-color:white;opacity:80%;border:solid;border-width:3px;border-radius:5px;">
<thead>
<th style="width:28%">Renew</th>
<% foreach my $bm ( grep { $_ ne 'total' } sort keys %{$gb::budget_modes} ) { %>
<th style="width:28%"><%= &subs::format_name($bm) %></th>
<% } %>
</thead>
<tbody>
<tr>
<td style="width:28%;"><input class="task_input" name="renew_freq" value="<%= $task->{'renew_freq'} %>" style="width:100%;"></td>
<% foreach my $bm ( grep { $_ ne 'total' } sort keys %{$gb::budget_modes} ) { %>
<td style="width:28%;"><input style="width:100%" type="text" value="<%= $task->{$bm} %>" name="<%= $bm %>" class="task_input task_budget"></td>
<% } %>
</tr>
</tbody>
</table>
</span>
<% if ($task->{'uuid'} eq 'new' && $parent == 0) { %>
<table style="width: 99%;vertical-align:bottom;padding-right:10px;background-color:white;opacity:80%;border:solid;border-width:3px;border-radius:5px;">
<thead>
<th>Sort</th>
<th>Filter</th>
<% foreach my $totes ( sort keys %{$totals} ) { %>
<th><%= &subs::format_name($totes) %></th>
<% } %>
</thead>
<tbody>
<tr>
<td>
<select class="task_admin_input" setting="sort">
<% foreach my $o ( qw/old new chk rchk low high az za/ ) { %>
<option value="<%= $o %>" <% if ($o eq $settings->{'tasks_sort'}) { %>selected<% } %>><%= &subs::format_name($o) %></option>
<% } %>
</select>
</td>
<td>
<select class="task_admin_input" setting="filter">
<% foreach my $o ( qw/all open done/ ) { %>
<option value="<%= $o %>" <% if ($o eq $settings->{'tasks_filter'}) { %>selected<% } %>><%= &subs::format_name($o) %></option>
<% } %>
</select>
</td>
<% foreach my $totes ( sort keys %{$totals} ) { %>
<td><%= $totals->{$totes} %></td>
<% } %>
</tr>
</tbody>
</table>
<% } %>
</div>
<% if ($task->{'subsidiaries'}) { %>
<b><%= &subs::format_name($task->{'task'}) %>
<%= $task->{'subsidiaries'}->{'html'} %>
<% } %>
<% } %>
</div>