Templates and CSS

This commit is contained in:
L_DA 2020-09-13 19:58:35 +02:00
parent 634dceef57
commit 45e9e4cf6a
2 changed files with 136 additions and 0 deletions

76
db/access.php Normal file
View file

@ -0,0 +1,76 @@
<?php
// 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/>.
/**
* Plugin capabilities
*
* @package mod_timetable
* @category upgrade
* @copyright 2020 Raphael Dannecker <raphael.dannecker@steinbeisschule-reutlingen.de>
* @license https://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
defined('MOODLE_INTERNAL') || die();
$capabilities = array(
'mod/timetable:view_teacher' => array(
'riskbitmask' => RISK_XSS,
'captype' => 'read',
'contextlevel' => CONTEXT_USER,
'archetypes' => array(
'editingteacher' => CAP_ALLOW,
'manager' => CAP_ALLOW
),
),
'mod/timetable:view_class' => array(
'riskbitmask' => RISK_XSS,
'captype' => 'read',
'contextlevel' => CONTEXT_USER,
'archetypes' => array(
'editingteacher' => CAP_ALLOW,
'manager' => CAP_ALLOW
),
),
'mod/timetable:view_room' => array(
'riskbitmask' => RISK_XSS,
'captype' => 'read',
'contextlevel' => CONTEXT_USER,
'archetypes' => array(
'editingteacher' => CAP_ALLOW,
'manager' => CAP_ALLOW
),
),
'mod/timetable:view_own_class' => array(
'riskbitmask' => RISK_XSS,
'captype' => 'read',
'contextlevel' => CONTEXT_USER,
'archetypes' => array(
'editingteacher' => CAP_ALLOW,
'manager' => CAP_ALLOW,
'student' => CAP_ALLOW
),
),
);

60
styles.css Normal file
View file

@ -0,0 +1,60 @@
.timetableffffo th {
width: 4rem;
}
.timetable_description {
display:block;
float: left;
width:92%;
text-align: center;
font-weight: bold;
}
.block_timetable .timetable_description {
width:100%;
}
div.timetable {
border:2px solid black;
}
.block_timetable div.timetable {
border:0px;
}
.timetable table {
text-align: center;
padding-top:0rem;
padding-bottom:0rem;
margin: 0 auto;
width: 100%;
line-height: 1;
}
.block_timetable table {
max-width: 280px;
}
.timetable table.caption {
padding-top:0pt;
padding-bottom:0pt;
}
#close {
display:block;
float:right
}
.block_timetable #close {
display: none;
}
.timetable th,
.timetable td {
padding: 2px;
font-size: 0.8em;
text-align: center;
width: 5rem;
}