2007-03-18 16:26:53 +01:00
|
|
|
<?xml version='1.0' standalone='yes'?>
|
2015-06-04 22:08:45 +02:00
|
|
|
<container
|
|
|
|
xmlns="http://www.w3.org/1999/xhtml"
|
|
|
|
xmlns:var="http://www.skyrix.com/od/binding"
|
|
|
|
xmlns:const="http://www.skyrix.com/od/constant"
|
|
|
|
xmlns:label="OGo:label"
|
|
|
|
>
|
2008-07-18 21:25:26 +02:00
|
|
|
<script type="text/javascript">
|
|
|
|
var dayStartHour = <var:string value="dayStartHour"/>;
|
|
|
|
var dayEndHour = <var:string value="dayEndHour"/>;
|
2013-12-19 04:16:28 +01:00
|
|
|
var timeFormat = '<var:string value="userDefaults.timeFormat" const:escapeHTML="NO"/>';
|
2008-07-18 21:25:26 +02:00
|
|
|
</script>
|
2015-06-04 22:08:45 +02:00
|
|
|
<md-content>
|
|
|
|
<!-- attendees -->
|
|
|
|
<md-list>
|
|
|
|
<md-list-item>
|
2015-09-25 22:07:56 +02:00
|
|
|
<div class="md-tile-left"><!-- empty --></div>
|
2015-06-04 22:08:45 +02:00
|
|
|
</md-list-item>
|
2015-06-25 17:30:44 +02:00
|
|
|
<md-list-item ng-repeat="currentAttendee in editor.component.attendees track by currentAttendee.email">
|
2015-09-25 22:07:56 +02:00
|
|
|
<sg-avatar-image class="md-avatar"
|
2015-09-04 18:11:20 +02:00
|
|
|
sg-email="currentAttendee.email"
|
|
|
|
size="40"><!-- avatar --></sg-avatar-image>
|
2015-06-04 22:08:45 +02:00
|
|
|
<div class="sg-tile-content">
|
2015-09-25 22:07:56 +02:00
|
|
|
<div class="sg-md-subhead"><div>{{currentAttendee.name}}</div></div>
|
|
|
|
<div class="sg-md-body"><div>{{currentAttendee.email}}</div></div>
|
2015-06-04 22:08:45 +02:00
|
|
|
</div>
|
2015-10-02 17:21:43 +02:00
|
|
|
<md-button class="md-icon-button"
|
|
|
|
label:aria-label="Delete"
|
|
|
|
ng-click="editor.component.deleteAttendee(currentAttendee)">
|
|
|
|
<md-icon>close</md-icon>
|
|
|
|
</md-button>
|
2015-06-04 22:08:45 +02:00
|
|
|
</md-list-item>
|
|
|
|
</md-list>
|
|
|
|
<!-- freebusy -->
|
|
|
|
<md-list class="day"
|
|
|
|
ng-repeat="day in editor.attendeesEditor.days">
|
|
|
|
<md-list-item layout="column" layout-align="end start">
|
|
|
|
<div>{{day.stringWithSeparator}}</div>
|
|
|
|
<div class="hours" layout="row" layout-align="space-between center" layout-fill="layout-fill">
|
|
|
|
<div class="hour" ng-repeat="hour in ::editor.attendeesEditor.hours">{{hour}}</div>
|
|
|
|
</div>
|
|
|
|
</md-list-item>
|
2015-06-25 17:30:44 +02:00
|
|
|
<md-list-item ng-repeat="currentAttendee in editor.component.attendees track by currentAttendee.email">
|
2015-06-04 22:08:45 +02:00
|
|
|
<div class="hour" ng-repeat="hour in ::editor.attendeesEditor.hours">
|
2015-06-25 17:30:44 +02:00
|
|
|
<div class="quarter" ng-class="{event: editor.component.coversFreeBusy(day.getDayString, hour, 0)}">
|
2015-06-04 22:08:45 +02:00
|
|
|
<div class="busy" ng-show="currentAttendee.freebusy[day.getDayString][hour][0]"><!-- 15 minutes --></div>
|
|
|
|
</div>
|
2015-06-25 17:30:44 +02:00
|
|
|
<div class="quarter" ng-class="{event: editor.component.coversFreeBusy(day.getDayString, hour, 1)}">
|
2015-06-04 22:08:45 +02:00
|
|
|
<div class="busy" ng-show="currentAttendee.freebusy[day.getDayString][hour][1]"><!-- 15 minutes --></div>
|
|
|
|
</div>
|
2015-06-25 17:30:44 +02:00
|
|
|
<div class="quarter" ng-class="{event: editor.component.coversFreeBusy(day.getDayString, hour, 2)}">
|
2015-06-04 22:08:45 +02:00
|
|
|
<div class="busy" ng-show="currentAttendee.freebusy[day.getDayString][hour][2]"><!-- 15 minutes --></div>
|
|
|
|
</div>
|
2015-06-25 17:30:44 +02:00
|
|
|
<div class="quarter" ng-class="{event: editor.component.coversFreeBusy(day.getDayString, hour, 3)}">
|
2015-06-04 22:08:45 +02:00
|
|
|
<div class="busy" ng-show="currentAttendee.freebusy[day.getDayString][hour][3]"><!-- 15 minutes --></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2015-12-17 19:55:43 +01:00
|
|
|
<md-divider><!-- divider --></md-divider>
|
2015-06-04 22:08:45 +02:00
|
|
|
</md-list-item>
|
|
|
|
</md-list>
|
|
|
|
</md-content>
|
|
|
|
</container>
|