Skip to content
Snippets Groups Projects
Commit 453da236 authored by Moritz Strohm's avatar Moritz Strohm
Browse files

fixed issues from second GUI review, re #3692

Merge request studip/studip!3721
parent be503ca9
No related branches found
No related tags found
No related merge requests found
......@@ -34,6 +34,7 @@ class Calendar_CalendarController extends AuthenticatedController
$sidebar = Sidebar::get();
$actions = new ActionsWidget();
$export = new ExportWidget();
if ($schedule) {
//Add the semester selector widget first:
$semester_widget = new SemesterSelectorWidget(
......@@ -67,20 +68,20 @@ class Calendar_CalendarController extends AuthenticatedController
if (!$GLOBALS['perm']->have_perm('admin')) {
$actions->addLink(
_('Veranstaltung auswählen'),
_('Veranstaltungen auswählen'),
$this->url_for('calendar/calendar/add_courses'),
Icon::create('seminar'),
['data-dialog' => 'size=medium']
);
}
if (!$schedule) {
$actions->addLink(
$export->addLink(
_('Termine exportieren'),
$this->url_for('calendar/calendar/export', ['timestamp' => time()]),
Icon::create('export'),
['data-dialog' => 'size=auto', 'class' => 'calendar-action']
);
$actions->addLink(
$export->addLink(
_('Termine importieren'),
$this->url_for('calendar/calendar/import'),
Icon::create('import'),
......@@ -98,7 +99,7 @@ class Calendar_CalendarController extends AuthenticatedController
Icon::create('group2')
);
}
$actions->addLink(
$export->addLink(
_('Drucken'),
'javascript:void(window.print());',
Icon::create('print')
......@@ -110,6 +111,7 @@ class Calendar_CalendarController extends AuthenticatedController
['data-dialog' => 'size=auto;reload-on-close']
);
$sidebar->addWidget($actions);
$sidebar->addWidget($export);
if (!$schedule) {
$date = new DateSelectWidget();
......
......@@ -86,7 +86,7 @@
<label>
<?= _('Zugriff') ?>
<?= tooltipIcon(
_('Öffentliche Termine sind systemweit sichtbar. Private Termine sind für Personen, denen der Kalender freigegeben wurde, sichtbar. Vertrauliche Termine sind hingegen nur für einen selbst sichtbar.')
_('Öffentliche Termine sind systemweit sichtbar. Private Termine sind für Personen, denen der Kalender freigegeben wurde, sichtbar. Vertrauliche Termine sind hingegen nur für Sie selbst sichtbar.')
) ?>
<div class="flex-row">
<select name="access">
......
......@@ -66,22 +66,22 @@ $cal_step_weeks = [
<div class="hgroup">
<label>
<?= _('Startuhrzeit') ?>
<?= _('Beginn') ?>
<select name="cal_start" aria-label="<?= _('Startzeit der Tages- und Wochenansicht') ?>" class="size-s">
<? for ($i = 0; $i < 24; $i += 1): ?>
<option value="<?= $i ?>" <? if ($start == $i) echo 'selected'; ?>>
<?= sprintf(_('%02u:00 Uhr'), $i) ?>
<?= sprintf('%02u:00', $i) ?>
</option>
<? endfor; ?>
</select>
</label>
<label>
<?= _('Enduhrzeit') ?>
<?= _('Ende') ?>
<select name="cal_end" aria-label="<?= _('Endzeit der Tages- und Wochenansicht') ?>" class="size-s">
<? for ($i = 1; $i < 25; $i += 1): ?>
<option value="<?= $i ?>" <? if ($end == $i) echo 'selected'; ?>>
<?= sprintf(_('%02u:00 Uhr'), $i) ?>
<?= sprintf('%02u:00', $i) ?>
</option>
<? endfor; ?>
</select>
......
......@@ -273,7 +273,7 @@ class StartNavigation extends Navigation
$this->addSubNavigation('profile', $navigation);
$navigation = new Navigation(_('Stundenplan'));
$navigation = new Navigation(_('Planer'));
if (Config::get()->CALENDAR_ENABLE) {
$navigation->addSubNavigation('calendar', new Navigation(_('Kalender'), 'dispatch.php/calendar/calendar'));
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment