2015-02-17 10:55:05 +01:00
<?xml version="1.0" encoding="UTF-8"?>
2023-01-04 18:28:10 +01:00
<!DOCTYPE overlay PUBLIC "-//EGroupware GmbH//eTemplate 2.0//EN" "https://www.egroupware.org/etemplate2.0.dtd">
2011-05-31 12:12:39 +02:00
<overlay>
2012-06-06 09:39:57 +02:00
<template id="calendar.meeting" template="" lang="" group="0" version="1.9.002">
2019-01-10 18:59:29 +01:00
<grid border="0" width="100%">
2012-06-06 09:39:57 +02:00
<columns>
<column/>
<column/>
<column/>
</columns>
<rows>
2022-07-26 14:13:17 +02:00
<row disabled="!@sender_warning">
2024-03-13 16:25:22 +01:00
<grid width="100%" class="meetingRequest meetingWarning" span="all">
2022-07-26 14:13:17 +02:00
<columns>
<column/>
</columns>
<rows>
<row class="th">
2023-01-04 18:28:10 +01:00
<et2-description value="Attention"></et2-description>
2022-07-26 14:13:17 +02:00
</row>
<row class="row">
2024-03-13 16:25:22 +01:00
<et2-description id="sender_warning"></et2-description>
2022-07-26 14:13:17 +02:00
</row>
</rows>
</grid>
</row>
2012-06-06 09:39:57 +02:00
<row disabled="!@ics_method=request">
2024-03-13 16:25:22 +01:00
<et2-vbox>
<et2-description value="This mail contains a meeting request" class="meetingRequestMessage"></et2-description>
2024-07-06 19:39:21 +02:00
<et2-textbox id="comment" placeholder="Comment" statustext="Add a comment to send to organizer with your response"></et2-textbox>
2024-03-13 16:25:22 +01:00
<et2-hbox class="buttonRow">
<et2-button label="Apply" id="button[apply]" hideOnReadonly="true"></et2-button>
<et2-button label="Accept" id="button[accept]" image="calendar/accepted"></et2-button>
<et2-button label="Tentative" id="button[tentativ]" image="calendar/tentative"></et2-button>
<et2-button label="Reject" id="button[reject]" image="calendar/rejected"></et2-button>
<et2-button statustext="Edit event in calendar" label="Edit" id="button[edit]" image="edit" hideOnReadonly="true"
onclick="window.open(egw::link('/index.php','menuaction=calendar.calendar_uiforms.edit&cal_id=$cont[id]'),'_blank','dependent=yes,width=750,height=410,scrollbars=yes,status=yes'); return false;" noSubmit="true"></et2-button>
</et2-hbox>
2024-07-06 19:39:21 +02:00
<et2-description id="meeting-request-status" class="meetingRequestError" span="all"></et2-description>
2024-03-13 16:25:22 +01:00
</et2-vbox>
2012-06-06 09:39:57 +02:00
</row>
2013-02-01 17:54:51 +01:00
<row disabled="!@ics_method=reply">
2024-03-13 16:25:22 +01:00
<et2-vbox>
<et2-description value="This mail contains a reply to a meeting request" class="meetingRequestMessage"></et2-description>
<et2-hbox class="buttonRow">
<et2-button label="Apply" id="button[apply]"></et2-button>
</et2-hbox>
2024-07-06 19:39:21 +02:00
<et2-description id="meeting-request-status" class="meetingRequestError" span="all"></et2-description>
2024-03-13 16:25:22 +01:00
</et2-vbox>
2013-02-01 17:54:51 +01:00
</row>
2015-07-16 11:34:55 +02:00
<row disabled="!@ics_method=cancel">
2024-03-13 16:25:22 +01:00
<et2-vbox>
<et2-description value="This mail cancels a meeting" class="meetingRequestMessage"></et2-description>
<et2-hbox class="buttonRow">
<et2-button label="Apply" statustext="Removes the event from my calendar" id="button[cancel]"></et2-button>
<et2-button label="Delete" statustext="Delete this meeting for all participants" id="button[delete]" onclick="et2_dialog.confirm(widget,'Delete this meeting for all participants','Delete')"></et2-button>
<et2-button statustext="Edit event in calendar" label="Edit" id="button[edit]" image="edit"
onclick="window.open(egw::link('/index.php','menuaction=calendar.calendar_uiforms.edit&cal_id=$cont[id]'),'_blank','dependent=yes,width=750,height=410,scrollbars=yes,status=yes'); return false;"></et2-button>
</et2-hbox>
</et2-vbox>
2015-07-16 11:34:55 +02:00
</row>
2012-06-06 09:39:57 +02:00
</rows>
</grid>
2023-01-04 18:28:10 +01:00
<et2-description></et2-description>
2011-05-31 12:12:39 +02:00
<grid width="100%" class="meetingRequest">
<columns>
<column width="100"/>
<column/>
</columns>
<rows>
<row class="th">
2023-01-04 18:28:10 +01:00
<et2-description id="ics_method_label" span="all"></et2-description>
2011-05-31 12:12:39 +02:00
</row>
2024-03-13 16:25:22 +01:00
<row class="row">
<et2-description id="error" class="meetingRequestError" span="all"></et2-description>
</row>
2011-05-31 12:12:39 +02:00
<row class="row">
2023-01-04 18:28:10 +01:00
<et2-description value="Title"></et2-description>
2024-07-06 19:39:21 +02:00
<et2-description id="title" noLang="1" class="@changed[title]"></et2-description>
2011-05-31 12:12:39 +02:00
</row>
2024-07-09 21:39:40 +02:00
<row class="row" disabled="!$cont[location]{$cont['##videoconference']}"> <!-- '##videoconference' must be in quotes because of #! -->
2023-01-04 18:28:10 +01:00
<et2-description value="Location"></et2-description>
<et2-hbox>
2024-07-06 19:39:21 +02:00
<et2-description id="location" noLang="1" class="@changed[location]"></et2-description>
2023-01-04 18:28:10 +01:00
<et2-description class="et2_link" value="Videoconference" disabled="!@##videoconference" onclick="app.calendar.joinVideoConference(widget.getArrayMgr('content').getEntry('##videoconference'), widget.getArrayMgr('content').data);"></et2-description>
<et2-image src="videoconference" disabled="!@##videoconference"></et2-image>
</et2-hbox>
2011-05-31 12:12:39 +02:00
</row>
<row class="row">
2023-01-04 18:28:10 +01:00
<et2-description value="Date"></et2-description>
2024-03-13 16:25:22 +01:00
<et2-hbox class="dates">
2024-07-06 19:39:21 +02:00
<et2-date-time id="start" readonly="true" class="@changed[start]"></et2-date-time>
2024-07-09 21:39:40 +02:00
<et2-date-time id="old_start" readonly="true" class="meetingRequestChangedValue" disabled="!@old_start"></et2-date-time>
2024-07-06 19:39:21 +02:00
<et2-date-time label="-" id="end" readonly="true" class="@changed[end]"></et2-date-time>
2023-01-04 18:28:10 +01:00
</et2-hbox>
2011-05-31 12:12:39 +02:00
</row>
2024-07-06 19:39:21 +02:00
<row class="row" disabled="!@recurrence">
<et2-description></et2-description>
<et2-description class="meetingRequestError" value="This is a single recurrence of a recurring event."></et2-description>
</row>
<row class="row" valign="top" disabled="!@recure">
2023-01-04 18:28:10 +01:00
<et2-description value="Recurrence"></et2-description>
2024-07-06 19:39:21 +02:00
<et2-description id="recure" noLang="1" class="@changed[recure]"></et2-description>
2011-05-31 12:12:39 +02:00
</row>
<row class="row">
2023-01-04 18:28:10 +01:00
<et2-description value="Organizer"></et2-description>
<et2-url-email id="organizer" readonly="true"></et2-url-email>
2011-05-31 12:12:39 +02:00
</row>
2024-07-06 19:39:21 +02:00
<row class="row" valign="top" disabled="!@description">
2023-01-04 18:28:10 +01:00
<et2-description value="Description"></et2-description>
2024-07-06 19:39:21 +02:00
<et2-description id="description" noLang="true" activateLinks="true" class="@changed[description]"></et2-description>
2011-05-31 12:12:39 +02:00
</row>
<row class="row" valign="top">
2024-07-08 14:50:00 +02:00
<et2-description value="Participants"></et2-description>
2024-07-09 21:39:40 +02:00
<grid id="participantChanges" class="meetingRequestParticipants $cont[changed][participants]">
2024-07-08 14:50:00 +02:00
<columns>
<column/>
</columns>
<rows>
<row class="$row_cont[changed]">
<et2-hbox>
<et2-description id="${row}[label]"></et2-description>
<et2-description id="${row}[status]" label="(%s)"></et2-description>
<et2-description id="${row}[role]"></et2-description>
</et2-hbox>
</row>
</rows>
</grid>
2024-07-06 19:39:21 +02:00
</row>
<row class="row" valign="top" disabled="!@comment">
<et2-description value="Comment"></et2-description>
<et2-description id="comment"></et2-description>
2011-05-31 12:12:39 +02:00
</row>
</rows>
</grid>
<styles>
2023-04-04 08:46:39 +02:00
#popupMainDiv {
border: none;
margin: 0;
}
form#calendar-meeting {
overflow-y: auto;
}
.meetingRequestMessage {
2024-03-13 16:25:22 +01:00
font-size: 150%;
2024-07-06 19:39:21 +02:00
margin-bottom: 10px;
2023-04-04 08:46:39 +02:00
}
2011-05-31 12:12:39 +02:00
2023-04-04 08:46:39 +02:00
table.meetingRequest {
2024-07-06 19:39:21 +02:00
margin-top: 10px;
2023-04-04 08:46:39 +02:00
border: 2px solid black;
}
.meetingRequest tr.th {
background-color: #4040FF;
}
.meetingRequest tr.th td {
font-weight: bold;
font-size: 120%;
color: white;
}
.meetingRequest td {
padding: 3px;
2024-03-13 16:25:22 +01:00
padding-left: 0;
2023-04-04 08:46:39 +02:00
}
.meetingRequest a {
display: inline-block;
max-width: 60em;
overflow-wrap: break-word;
vertical-align: text-top;
}
2024-03-13 16:25:22 +01:00
et2-hbox.dates {
padding-left: 5px;
2024-07-09 21:39:40 +02:00
width: fit-content;
2024-03-13 16:25:22 +01:00
}
.meetingWarning tr.th {
background-color: #dc2625;
}
.meetingWarning tr.row td {
font-size: 120% !important;
}
2024-07-09 21:39:40 +02:00
.meetingRequestError, .meetingRequestChanged, .meetingRequestChangedStatus et2-description[id$=status\]] {
2023-04-04 08:46:39 +02:00
font-style: italic;
2024-03-13 16:25:22 +01:00
color: red;
}
2024-07-08 14:50:00 +02:00
#calendar-meeting table.et2_grid.meetingRequestParticipants td {
padding: 0 !important;
padding-left: 0 !important;
}
2024-07-09 21:39:40 +02:00
.meetingRequestParticipantDeleted, .meetingRequestChangedValue {
font-style: italic;
2024-07-08 14:50:00 +02:00
text-decoration: line-through;
}
2023-04-04 08:46:39 +02:00
</styles>
2011-05-31 12:12:39 +02:00
</template>
2022-07-26 14:13:17 +02:00
</overlay>