$('.glm-set-all').click( function() {
tableID = $(this).attr('data-id');
$('#' + tableID + ' input:checkbox').attr('checked', true);
+ recurID = $(this).attr('data-recur-id');
+ $('#' + recurID + '_recurUpdated').val(recurID);
+ glmPageUpdateRequired();
});
$('.glm-set-none').click( function() {
tableID = $(this).attr('data-id');
$('#' + tableID + ' input:checkbox').attr('checked', false);
+ recurID = $(this).attr('data-recur-id');
+ $('#' + recurID + '_recurUpdated').val(recurID);
+ glmPageUpdateRequired();
});
initDateDelete();
{/if}
<td style="white-space: nowrap;"><input data-id="{$r.id}" type="checkbox" name="Recur{$r.id}_month_of_year[{$v.value}]" value="{$v.value}" class="recurrence-input"{if $v.default} checked{/if}> {$v.name} </td>
{/foreach}
- <td> <div data-id="monthOfYearTable_{$r.id}" class="button glm-button-small glm-set-all">All</div><div data-id="monthOfYearTable_{$r.id}" class="button glm-button-small glm-set-none">None</div></td>
+ <td> <div data-id="monthOfYearTable_{$r.id}" data-recur-id="{$r.id}" class="button glm-button-small glm-set-all">All</div><div data-id="monthOfYearTable_{$r.id}" data-recur-id="{$r.id}" class="button glm-button-small glm-set-none">None</div></td>
</tr>
</table>
</td>
{foreach $r.week_of_month.bitmap as $v}
<td style="white-space: nowrap;"><input data-id="{$r.id}" type="checkbox" name="Recur{$r.id}_week_of_month[{$v.value}]" value="{$v.value}" class="recurrence-input"{if $v.default} checked{/if}> {$v.name} </td>
{/foreach}
- <td> <div data-id="weekOfMonthTable_{$r.id}" class="button glm-button-small glm-set-all">All</div><div data-id="weekOfMonthTable_{$r.id}" class="button glm-button-small glm-set-none">None</div></td>
+ <td> <div data-id="weekOfMonthTable_{$r.id}" data-recur-id="{$r.id}" class="button glm-button-small glm-set-all">All</div><div data-id="weekOfMonthTable_{$r.id}" data-recur-id="{$r.id}" class="button glm-button-small glm-set-none">None</div></td>
</tr>
</table>
</td>
{foreach $r.day_of_week.bitmap as $v}
<td style="white-space: nowrap;"><input data-id="{$r.id}" type="checkbox" name="Recur{$r.id}_day_of_week[{$v.value}]" value="{$v.value}" class="recurrence-input"{if $v.default} checked{/if}> {$v.name}</td>
{/foreach}
- <td> <div data-id="dayOfWeekTable_{$r.id}" class="button glm-button-small glm-set-all">All</div><div data-id="dayOfWeekTable_{$r.id}" class="button glm-button-small glm-set-none">None</div></td>
+ <td> <div data-id="dayOfWeekTable_{$r.id}" data-recur-id="{$r.id}" class="button glm-button-small glm-set-all">All</div><div data-id="dayOfWeekTable_{$r.id}" data-recur-id="{$r.id}" class="button glm-button-small glm-set-none">None</div></td>
</tr>
</table>
</td>
<td colspan="3" style="text-align: center;">
<input data-id="{$r.id}" type="checkbox" name="Recur{$r.id}_last_day_of_month" class="recurrence-input"{if $r.last_day_of_month.value} checked{/if}> Last day of the month
</td>
- <td><div data-id="dayOfMonthTable_{$r.id}" class="button glm-button-small glm-set-all">All</div><div data-id="dayOfMonthTable_{$r.id}" class="button glm-button-small glm-set-none">None</div></td>
+ <td><div data-id="dayOfMonthTable_{$r.id}" data-recur-id="{$r.id}" class="button glm-button-small glm-set-all">All</div><div data-id="dayOfMonthTable_{$r.id}" data-recur-id="{$r.id}" class="button glm-button-small glm-set-none">None</div></td>
</tr>
</table>
</td>
{/if}
<td style="white-space: nowrap;"><input type="checkbox" name="{ newRecurID }_month_of_year[{$v.value}]" value="{$v.value}"{if $v.default} checked{/if}> {$v.name} </td>
{/foreach}
- <td> <div data-id="monthOfYearTable_{ newRecurID }" class="button glm-button-small glm-set-all">All</div><div data-id="monthOfYearTable_{ newRecurID }" class="button glm-button-small glm-set-none">None</div></td>
+ <td> <div data-id="monthOfYearTable_{ newRecurID }" data-recur-id="{ newRecurID }" class="button glm-button-small glm-set-all">All</div><div data-id="monthOfYearTable_{ newRecurID }" data-recur-id="{ newRecurID }" class="button glm-button-small glm-set-none">None</div></td>
</tr>
</table>
</td>
{foreach $newRecurrence.fieldData.week_of_month.bitmap as $v}
<td style="white-space: nowrap;"><input type="checkbox" name="{ newRecurID }_week_of_month[{$v.value}]" value="{$v.value}"{if $v.default} checked{/if}> {$v.name} </td>
{/foreach}
- <td> <div data-id="weekOfMonthTable_{ newRecurID }" class="button glm-button-small glm-set-all">All</div><div data-id="weekOfMonthTable_{ newRecurID }" class="button glm-button-small glm-set-none">None</div></td>
+ <td> <div data-id="weekOfMonthTable_{ newRecurID }" data-recur-id="{ newRecurID }" class="button glm-button-small glm-set-all">All</div><div data-id="weekOfMonthTable_{ newRecurID }" data-recur-id="{ newRecurID }" class="button glm-button-small glm-set-none">None</div></td>
</tr>
</table>
</td>
{foreach $newRecurrence.fieldData.day_of_week.bitmap as $v}
<td style="white-space: nowrap;"><input type="checkbox" name="{ newRecurID }_day_of_week[{$v.value}]" value="{$v.value}"{if $v.default} checked{/if}> {$v.name}</td>
{/foreach}
- <td> <div data-id="dayOfWeekTable_{ newRecurID }" class="button glm-button-small glm-set-all">All</div><div data-id="dayOfWeekTable_{ newRecurID }" class="button glm-button-small glm-set-none">None</div></td>
+ <td> <div data-id="dayOfWeekTable_{ newRecurID }" data-recur-id="{ newRecurID }" class="button glm-button-small glm-set-all">All</div><div data-id="dayOfWeekTable_{ newRecurID }" data-recur-id="{ newRecurID }" class="button glm-button-small glm-set-none">None</div></td>
</tr>
</table>
</td>
<td colspan="3" style="text-align: center;">
<input type="checkbox" name="{ newRecurID }_last_day_of_month"> Last day of the month
</td>
- <td><div data-id="dayOfMonthTable_{ newRecurID }" class="button glm-button-small glm-set-all">All</div><div data-id="dayOfMonthTable_{ newRecurID }" class="button glm-button-small glm-set-none">None</div></td>
+ <td><div data-id="dayOfMonthTable_{ newRecurID }" data-recur-id="{ newRecurID }" class="button glm-button-small glm-set-all">All</div><div data-id="dayOfMonthTable_{ newRecurID }" data-recur-id="{ newRecurID }" class="button glm-button-small glm-set-none">None</div></td>
</tr>
</table>
</td>