|
Lines 1-4
Link Here
|
| 1 |
[% USE 'JavaScript' %] |
1 |
[% USE 'JavaScript' %] |
|
|
2 |
[% USE 'Koha' %] |
| 2 |
[% USE 'KohaDates' %] |
3 |
[% USE 'KohaDates' %] |
| 3 |
[% INCLUDE 'doc-head-open.inc' %] |
4 |
[% INCLUDE 'doc-head-open.inc' %] |
| 4 |
<title>Koha › Tools › [% branchname %] Calendar</title> |
5 |
<title>Koha › Tools › [% branchname %] Calendar</title> |
|
Lines 147-155
Link Here
|
| 147 |
if ( single_events[dateString] != null) { |
148 |
if ( single_events[dateString] != null) { |
| 148 |
return [true, "event", "Single event: "+single_events[dateString].title]; |
149 |
return [true, "event", "Single event: "+single_events[dateString].title]; |
| 149 |
} else if ( yearly_events[dayMonth] != null ) { |
150 |
} else if ( yearly_events[dayMonth] != null ) { |
| 150 |
return [true, "repeatableyearly", "Yearly event: "+yearly_events[dayMonth].title]; |
151 |
return [true, "repeatableyearly", "Event repeating yearly: "+yearly_events[dayMonth].title]; |
| 151 |
} else if ( weekly_events[weekDay] != null ){ |
152 |
} else if ( weekly_events[weekDay] != null ){ |
| 152 |
return [true, "repeatableweekly", "Weekly event: "+weekly_events[weekDay].title]; |
153 |
return [true, "repeatableweekly", "Event repeating weekly: "+weekly_events[weekDay].title]; |
| 153 |
} else { |
154 |
} else { |
| 154 |
return [true, "normalday", "Normal day"]; |
155 |
return [true, "normalday", "Normal day"]; |
| 155 |
} |
156 |
} |
|
Lines 182-192
Link Here
|
| 182 |
$("#branch").change(function(){ |
183 |
$("#branch").change(function(){ |
| 183 |
changeBranch(); |
184 |
changeBranch(); |
| 184 |
}); |
185 |
}); |
| 185 |
$("#weekly-events,#single-events").dataTable($.extend(true, {}, dataTablesDefaults, { |
186 |
// Replace week number with week name |
| 186 |
"sDom": 't', |
187 |
$("#weekly-events>tbody>tr").each(function(){ |
| 187 |
"bPaginate": false |
188 |
var first_td_span = $(this).find('td').first().find('span'); |
| 188 |
})); |
189 |
first_td_span.html(weekdays[first_td_span.html()]); |
| 189 |
$("#yearly-events").dataTable($.extend(true, {}, dataTablesDefaults, { |
190 |
}); |
|
|
191 |
$("#yearly-events,#weekly-events,#single-events").dataTable($.extend(true, {}, dataTablesDefaults, { |
| 190 |
"sDom": 't', |
192 |
"sDom": 't', |
| 191 |
"aoColumns": [ |
193 |
"aoColumns": [ |
| 192 |
{ "sType": "title-string" },null,null,null |
194 |
{ "sType": "title-string" },null,null,null |
|
Lines 459-481
li.hoursentry input {
Link Here
|
| 459 |
<div class="help"> |
461 |
<div class="help"> |
| 460 |
<h4>Hints</h4> |
462 |
<h4>Hints</h4> |
| 461 |
<ul> |
463 |
<ul> |
| 462 |
<li>Search in the calendar the day you want to set as event.</li> |
464 |
<li>Search for the day you want to set as an event in the calendar.</li> |
| 463 |
<li>Click the date to add or edit a event.</li> |
465 |
<li>Click the date to add or edit an event.</li> |
| 464 |
<li>Enter a title and description for the event.</li> |
466 |
<li>Enter a title and description for the event.</li> |
| 465 |
<li>Specify how the event should repeat.</li> |
467 |
<li>Specify how the event should repeat.</li> |
| 466 |
<li>Click Save to finish.</li> |
468 |
<li>Click "Save" to finish.</li> |
| 467 |
</ul> |
469 |
</ul> |
| 468 |
<h4>Key</h4> |
470 |
<h4>Key</h4> |
| 469 |
<p> |
471 |
<p> |
| 470 |
<span class="key normalday">Working day</span> |
472 |
<span class="key normalday">Working day</span> |
| 471 |
<span class="key event">Unique event</span> |
473 |
<span class="key event">Single event</span> |
| 472 |
<span class="key repeatableweekly">Event repeating weekly</span> |
474 |
<span class="key repeatableweekly">Event repeating weekly</span> |
| 473 |
<span class="key repeatableyearly">Event repeating yearly</span> |
475 |
<span class="key repeatableyearly">Event repeating yearly</span> |
| 474 |
</p> |
476 |
</p> |
| 475 |
</div> |
477 |
</div> |
| 476 |
<div id="event-list"> |
478 |
<div id="event-list"> |
| 477 |
[% IF ( weekly_events ) %] |
479 |
[% IF ( weekly_events ) %] |
| 478 |
<h3>Weekly - Repeatable Events</h3> |
480 |
<h3>Events repeating weekly</h3> |
| 479 |
<table id="weekly-events"> |
481 |
<table id="weekly-events"> |
| 480 |
<thead> |
482 |
<thead> |
| 481 |
<tr> |
483 |
<tr> |
|
Lines 488-498
li.hoursentry input {
Link Here
|
| 488 |
<tbody> |
490 |
<tbody> |
| 489 |
[% FOREACH event IN weekly_events %] |
491 |
[% FOREACH event IN weekly_events %] |
| 490 |
<tr> |
492 |
<tr> |
| 491 |
<td> |
493 |
[%# Make sure Sundays are sorted last, if Monday should be considered the first day of the week %] |
| 492 |
<script type="text/javascript"> |
494 |
[% IF Koha.Preference( 'CalendarFirstDayOfWeek' ) == 'Monday' && event.weekday == 0 %] |
| 493 |
document.write(weekdays[ [% event.weekday %]]); |
495 |
<td><span title="7">[% event.weekday %]</span></td> |
| 494 |
</script> |
496 |
[% ELSE %] |
| 495 |
</td> |
497 |
<td><span title="[% event.weekday %]">[% event.weekday %]</span></td> |
|
|
498 |
[% END %] |
| 496 |
<td>[% event.title %]</td> |
499 |
<td>[% event.title %]</td> |
| 497 |
<td>[% event.description %]</td> |
500 |
<td>[% event.description %]</td> |
| 498 |
<td> |
501 |
<td> |
|
Lines 512-518
li.hoursentry input {
Link Here
|
| 512 |
[% END %] |
515 |
[% END %] |
| 513 |
|
516 |
|
| 514 |
[% IF ( yearly_events ) %] |
517 |
[% IF ( yearly_events ) %] |
| 515 |
<h3>Yearly - Repeatable Events</h3> |
518 |
<h3>Events repeating yearly</h3> |
| 516 |
<table id="yearly-events"> |
519 |
<table id="yearly-events"> |
| 517 |
<thead> |
520 |
<thead> |
| 518 |
<tr> |
521 |
<tr> |
|
Lines 549-555
li.hoursentry input {
Link Here
|
| 549 |
[% END %] |
552 |
[% END %] |
| 550 |
|
553 |
|
| 551 |
[% IF ( single_events ) %] |
554 |
[% IF ( single_events ) %] |
| 552 |
<h3>Single Events</h3> |
555 |
<h3>Single events</h3> |
| 553 |
<table id="single-events"> |
556 |
<table id="single-events"> |
| 554 |
<thead> |
557 |
<thead> |
| 555 |
<tr> |
558 |
<tr> |
| 556 |
- |
|
|