mirror of
https://github.com/moodle/moodle.git
synced 2025-01-18 22:08:20 +01:00
c8b6e9ab34
This commit adds a set of templates for the calendar month block, and the events filter. The same data exporters used in the main calendar view are utilised and the same logic. Some additional data was added to the exporters, and in the long term this will be used in the main monthly view so I did not feel it was prudent to strip it out into a different view of the model. AMOS BEGIN MOV [monthnext,access],[monthnext,calendar] AMOS END
39 lines
1.3 KiB
Plaintext
39 lines
1.3 KiB
Plaintext
{{!
|
|
This file is part of Moodle - http://moodle.org/
|
|
|
|
Moodle is free software: you can redistribute it and/or modify
|
|
it under the terms of the GNU General Public License as published by
|
|
the Free Software Foundation, either version 3 of the License, or
|
|
(at your option) any later version.
|
|
|
|
Moodle is distributed in the hope that it will be useful,
|
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
GNU General Public License for more details.
|
|
|
|
You should have received a copy of the GNU General Public License
|
|
along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
|
}}
|
|
{{!
|
|
@template core_calendar/minicalendar_day_link
|
|
|
|
Displays link to calendar day in mini calendar, with hover tooltip.
|
|
|
|
Example context (json):
|
|
{
|
|
"day": "Today",
|
|
"url": "http://example.com/",
|
|
"title": "Monday 2nd January",
|
|
"content": "<img class='icon smallicon' alt='icon' src='../../../pix/i/siteevent.svg'>Test site event"
|
|
}
|
|
}}
|
|
{{< core/hover_tooltip }}
|
|
{{$anchor}}
|
|
<a href="{{url}}">{{$day}}{{day}}{{/day}}</a>
|
|
{{/anchor}}
|
|
{{$tooltip}}
|
|
<b>{{$title}}{{title}}{{/title}}</b>
|
|
{{$content}}{{{content}}}{{/content}}
|
|
{{/tooltip}}
|
|
{{/ core/hover_tooltip }}
|