2006-08-19 00:42:53 +02:00
|
|
|
<?xml version="1.0" standalone="yes"?>
|
2007-06-19 20:00:08 +02:00
|
|
|
<!DOCTYPE var:component>
|
|
|
|
<var:component xmlns="http://www.w3.org/1999/xhtml"
|
|
|
|
xmlns:var="http://www.skyrix.com/od/binding"
|
|
|
|
xmlns:const="http://www.skyrix.com/od/constant"
|
|
|
|
xmlns:uix="OGo:uix"
|
|
|
|
xmlns:rsrc="OGo:url"
|
|
|
|
xmlns:label="OGo:label"
|
|
|
|
className="UIxPageFrame"
|
2015-05-06 04:06:13 +02:00
|
|
|
title="title"
|
|
|
|
const:userDefaultsKeys="SOGoRefreshViewCheck, SOGoCalendarCategoriesColors, SOGoDefaultCalendar"
|
|
|
|
const:userSettingsKeys="Calendar, ShowCompletedTasks"
|
|
|
|
const:jsFiles="Scheduler.app.js, Scheduler.js, Common.js, Contacts.js">
|
2008-07-18 21:25:26 +02:00
|
|
|
<script type="text/javascript">
|
|
|
|
var firstDayOfWeek = <var:string value="firstDayOfWeek"/>;
|
2008-07-25 20:44:31 +02:00
|
|
|
var dayStartHour = <var:string value="dayStartHour"/>;
|
2009-06-09 23:25:41 +02:00
|
|
|
var currentView = '<var:string value="currentView"/>';
|
2014-02-04 22:25:52 +01:00
|
|
|
var localeCode = '<var:string value="localeCode" />';
|
2008-07-18 21:25:26 +02:00
|
|
|
</script>
|
2015-03-30 21:11:20 +02:00
|
|
|
<var:component className="UIxCalendarSelector" />
|
2008-03-25 20:59:13 +01:00
|
|
|
<style type="text/css">
|
|
|
|
<var:if condition="horizontalDragHandleStyle">
|
|
|
|
DIV#verticalDragHandle, DIV#rightPanel
|
|
|
|
{ left: <var:string value="horizontalDragHandleStyle" />; }
|
|
|
|
DIV#leftPanel
|
|
|
|
{ width: <var:string value="horizontalDragHandleStyle" />; }
|
|
|
|
</var:if><var:if condition="verticalDragHandleStyle">
|
|
|
|
DIV#rightDragHandle, DIV#calendarView
|
|
|
|
{ top: <var:string value="verticalDragHandleStyle" />; }
|
|
|
|
</var:if><var:if condition="eventsListViewStyle">
|
2012-09-07 21:46:49 +02:00
|
|
|
DIV#schedulerTabs
|
2008-03-25 20:59:13 +01:00
|
|
|
{ height: <var:string value="eventsListViewStyle" />; }
|
|
|
|
</var:if>
|
|
|
|
</style>
|
2015-03-30 21:11:20 +02:00
|
|
|
|
|
|
|
<!--
|
2007-06-19 20:00:08 +02:00
|
|
|
<div class="preload" style="visibility: hidden;">
|
|
|
|
<img rsrc:src="event-gradient.png"/>
|
|
|
|
</div>
|
2014-07-18 21:03:28 +02:00
|
|
|
<img rsrc:src="event7.png" id="DnDLeftPanelImage" style="visibility: hidden;"/>
|
2007-06-19 20:00:08 +02:00
|
|
|
<div class="menu" id="monthListMenu">
|
|
|
|
<ul>
|
|
|
|
<var:foreach list="monthMenuItems" item="monthMenuItem"
|
|
|
|
><li var:month="monthMenuItem"
|
|
|
|
><var:string value="monthMenuItemLabel" /></li>
|
|
|
|
</var:foreach
|
|
|
|
></ul>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<div class="menu" id="yearListMenu">
|
|
|
|
<ul>
|
|
|
|
<var:foreach list="yearMenuItems" item="yearMenuItem"
|
|
|
|
><li><var:string value="yearMenuItem" /></li>
|
|
|
|
</var:foreach
|
2006-08-22 21:22:42 +02:00
|
|
|
></ul>
|
2007-06-19 20:00:08 +02:00
|
|
|
</div>
|
2006-08-22 21:22:42 +02:00
|
|
|
|
2007-06-19 20:00:08 +02:00
|
|
|
<div class="menu" id="eventsListMenu">
|
|
|
|
<ul>
|
|
|
|
<li><var:string label:value="New Event..."/></li>
|
|
|
|
<li><var:string label:value="New Task..."/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2007-06-19 20:00:08 +02:00
|
|
|
<li><var:string label:value="Edit Selected Event..."/></li>
|
|
|
|
<li><var:string label:value="Delete Selected Event"/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2007-06-19 20:00:08 +02:00
|
|
|
<li><var:string label:value="Select All"/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2007-06-19 20:00:08 +02:00
|
|
|
<li><var:string label:value="Workweek days only"/></li>
|
|
|
|
<li><var:string label:value="Tasks in View"/></li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
2009-08-25 19:34:37 +02:00
|
|
|
<div class="menu" id="tasksListMenu">
|
|
|
|
<ul>
|
|
|
|
<li><var:string label:value="Open Task..."/></li>
|
|
|
|
<li><var:string label:value="New Task..."/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2009-08-25 19:34:37 +02:00
|
|
|
<li><var:string label:value="Mark Completed"/></li>
|
|
|
|
<li><var:string label:value="Delete Task"/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2012-07-09 16:17:07 +02:00
|
|
|
<li><var:string label:value="View Raw Source"/></li>
|
2009-08-25 19:34:37 +02:00
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
|
2007-06-19 20:00:08 +02:00
|
|
|
<div class="menu" id="calendarsMenu">
|
|
|
|
<ul>
|
2009-09-11 21:56:21 +02:00
|
|
|
<li><var:string label:value="Properties"/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2007-06-19 20:00:08 +02:00
|
|
|
<li><var:string label:value="New Calendar..."/></li>
|
2010-03-31 00:01:15 +02:00
|
|
|
<li id="deleteCalendarMenuItem"><var:string label:value="Delete Calendar"/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2007-06-19 20:00:08 +02:00
|
|
|
<li><var:string label:value="Export Calendar..."/></li>
|
2009-09-02 21:14:15 +02:00
|
|
|
<li><var:string label:value="Import Events..."/></li>
|
2007-06-19 20:00:08 +02:00
|
|
|
<li><var:string label:value="Publish Calendar..."/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2007-06-19 20:00:08 +02:00
|
|
|
<li><var:string label:value="Reload Remote Calendars"/></li>
|
2015-03-30 21:11:20 +02:00
|
|
|
<li>!- separator -</li>
|
2007-06-19 20:00:08 +02:00
|
|
|
<li><var:string label:value="Sharing..." /></li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
2008-08-19 00:45:59 +02:00
|
|
|
|
2009-09-02 21:14:15 +02:00
|
|
|
<div id="eventDialog" style="display: none;" class="dialog">
|
2008-08-19 00:45:59 +02:00
|
|
|
<div>
|
2015-03-30 21:11:20 +02:00
|
|
|
<h1>!- space -</h1>
|
|
|
|
<p><span>!- space -</span></p>
|
|
|
|
<p><span class="label"><var:string label:value="Calendar:" /></span> <span>!- space -</span></p>
|
|
|
|
<p><span class="label"><var:string label:value="Location:" /></span> <span>!- space -</span></p>
|
|
|
|
<p><span class="label"><var:string label:value="Created by:" /></span> <span>!- space -</span></p>
|
|
|
|
<p class="description">!- space -</p>
|
2008-08-19 00:45:59 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
2006-12-14 22:20:13 +01:00
|
|
|
|
2009-09-02 21:14:15 +02:00
|
|
|
<div id="uploadDialog" style="display: none" class="dialog left">
|
|
|
|
<div>
|
2009-10-28 18:48:22 +01:00
|
|
|
<h3><var:string label:value="Import Events"/></h3>
|
2012-09-24 18:18:18 +02:00
|
|
|
<p class="prompt"><var:string label:value="Select an iCalendar file (.ics)."/></p>
|
2009-12-23 22:14:18 +01:00
|
|
|
<form const:href="" name="uploadForm" id="uploadForm" method="post"
|
2009-09-02 21:14:15 +02:00
|
|
|
enctype="multipart/form-data"
|
2009-09-03 19:53:38 +02:00
|
|
|
onsubmit="return AIM.submit(this, {'onStart' : validateUploadForm,
|
|
|
|
'onComplete' : uploadCompleted})">
|
2012-09-24 18:18:18 +02:00
|
|
|
<p class="prompt"><input type="file" name="calendarFile" class="textField" id="calendarFile" />
|
|
|
|
<a href="#" class="button actionButton" id="uploadSubmit"
|
2009-11-04 23:13:20 +01:00
|
|
|
onclick="if($('uploadForm').onsubmit()) $('uploadForm').submit()">
|
|
|
|
<span><var:string label:value="Upload" /></span></a>
|
2012-09-24 18:18:18 +02:00
|
|
|
<a href="#" class="button" const:id="uploadCancel">
|
|
|
|
<span><var:string label:value="Cancel" /></span></a>
|
|
|
|
</p></form>
|
|
|
|
<hr/>
|
2009-09-02 21:14:15 +02:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2009-09-03 19:53:38 +02:00
|
|
|
<div id="uploadResults" style="display: none" class="dialog left">
|
|
|
|
<div>
|
2009-10-28 18:48:22 +01:00
|
|
|
<h3><var:string label:value="Import Events"/></h3>
|
2015-03-30 21:11:20 +02:00
|
|
|
<p><span id="uploadResultsContent">!- empty -</span>
|
2012-09-24 18:18:18 +02:00
|
|
|
<a href="#" class="button" const:id="uploadOK">
|
2009-11-04 23:13:20 +01:00
|
|
|
<span><var:string label:value="Done" /></span></a></p>
|
2012-09-24 18:18:18 +02:00
|
|
|
<hr/>
|
2009-09-03 19:53:38 +02:00
|
|
|
</div>
|
2015-03-30 21:11:20 +02:00
|
|
|
</div>
|
|
|
|
-->
|
2009-09-03 19:53:38 +02:00
|
|
|
|
2015-03-30 21:11:20 +02:00
|
|
|
<main class="view md-layout-fill" ui-view="calendars" layout="row" ng-controller="navController"><!-- calendars list --></main>
|
2006-08-19 00:42:53 +02:00
|
|
|
|
2015-03-30 21:11:20 +02:00
|
|
|
<script type = "text/ng-template" id="UIxCalMainFrame">
|
2015-04-10 18:36:18 +02:00
|
|
|
<!-- calendars colors -->
|
|
|
|
<div sg-folder-stylesheet="true"
|
2015-04-24 21:08:55 +02:00
|
|
|
ng-repeat="calendar in calendars.service.$calendars"
|
|
|
|
ng-model="calendar"><!-- stylesheet --></div>
|
|
|
|
<div sg-folder-stylesheet="true"
|
|
|
|
ng-repeat="calendar in calendars.service.$subscriptions"
|
2015-04-10 18:36:18 +02:00
|
|
|
ng-model="calendar"><!-- stylesheet --></div>
|
2015-03-30 21:11:20 +02:00
|
|
|
<!-- Sidenav -->
|
2015-04-29 17:23:21 +02:00
|
|
|
<md-sidenav id="left-sidenav" class="md-sidenav-left md-whiteframe-z1" md-component-id="left" md-is-locked-open="isGtMedium" layout="column">
|
2015-03-30 21:11:20 +02:00
|
|
|
<var:component className="UIxSidenavToolbarTemplate" />
|
|
|
|
<md-content md-scroll-y="md-scroll-y" class="md-flex">
|
2015-04-24 21:08:55 +02:00
|
|
|
<!-- User's calendars -->
|
|
|
|
<section>
|
|
|
|
<md-subheader class="sg-md-subheader">
|
|
|
|
<div layout="row" layout-align="space-between center">
|
|
|
|
<span><var:string label:value="Calendars"/></span>
|
2015-04-29 17:23:21 +02:00
|
|
|
<md-button class="iconButton"
|
|
|
|
label:aria-label="New Calendar..."
|
2015-05-01 15:51:30 +02:00
|
|
|
ng-click="calendars.newCalendar()">
|
2015-04-24 21:08:55 +02:00
|
|
|
<i class="md-icon-add-circle-outline"><!-- add --></i>
|
|
|
|
</md-button>
|
|
|
|
</div>
|
|
|
|
</md-subheader>
|
|
|
|
<md-list>
|
|
|
|
<md-list-item ng-repeat="calendar in calendars.service.$calendars">
|
2015-03-30 21:11:20 +02:00
|
|
|
<md-checkbox ng-model="calendar.active"
|
2015-04-29 17:23:21 +02:00
|
|
|
ng-class="calendar.getClassName('checkbox')"
|
2015-03-30 21:11:20 +02:00
|
|
|
ng-true-value="1"
|
|
|
|
ng-false-value="0"
|
2015-04-24 21:08:55 +02:00
|
|
|
label:aria-label="Enable"><!-- enable --></md-checkbox>
|
|
|
|
<p class="sg-item-name">{{calendar.name}}</p>
|
2015-04-29 17:23:21 +02:00
|
|
|
<md-button class="iconButton md-secondary" label:aria-label="Options"
|
2015-05-01 15:51:30 +02:00
|
|
|
ng-click="calendars.share(calendar)">
|
2015-04-24 22:07:48 +02:00
|
|
|
<i class="md-icon-more-vert"><!-- options --></i>
|
|
|
|
</md-button>
|
2015-04-24 21:08:55 +02:00
|
|
|
</md-list-item>
|
|
|
|
</md-list>
|
|
|
|
</section>
|
|
|
|
<!-- Subscriptions -->
|
|
|
|
<section>
|
|
|
|
<md-subheader class="sg-md-subheader">
|
|
|
|
<div layout="row" layout-align="space-between center">
|
|
|
|
<span><var:string label:value="Subscriptions"/></span>
|
2015-04-29 17:23:21 +02:00
|
|
|
<md-button class="iconButton"
|
|
|
|
label:aria-label="Subscribe to a Calendar..."
|
|
|
|
sg-subscribe="calendar"
|
2015-05-01 15:51:30 +02:00
|
|
|
sg-subscribe-on-select="calendars.subscribeToFolder(folderData)">
|
2015-04-24 21:08:55 +02:00
|
|
|
<i class="md-icon-add-circle-outline"><!-- add --></i>
|
|
|
|
</md-button>
|
|
|
|
</div>
|
|
|
|
</md-subheader>
|
|
|
|
<md-list>
|
|
|
|
<md-list-item ng-repeat="calendar in calendars.service.$subscriptions">
|
2015-04-29 17:23:21 +02:00
|
|
|
<md-checkbox ng-model="calendar.active"
|
|
|
|
ng-class="calendar.getClassName('checkbox')"
|
|
|
|
ng-true-value="1"
|
|
|
|
ng-false-value="0"
|
|
|
|
label:aria-label="Enable"><!-- enable --></md-checkbox>
|
|
|
|
<p class="sg-item-name">{{calendar.name}}</p>
|
2015-05-01 15:51:30 +02:00
|
|
|
<md-button class="iconButton md-secondary" label:aria-label="Options"
|
|
|
|
ng-click="calendars.confirmDelete(calendar)">
|
|
|
|
<i class="md-icon-more-vert"><!-- options --></i>
|
|
|
|
</md-button>
|
2015-04-29 17:23:21 +02:00
|
|
|
</md-list-item>
|
|
|
|
</md-list>
|
|
|
|
</section>
|
|
|
|
<!-- Web Calendars -->
|
|
|
|
<section>
|
|
|
|
<md-subheader class="sg-md-subheader">
|
|
|
|
<div layout="row" layout-align="space-between center">
|
|
|
|
<span><var:string label:value="Web Calendars"/></span>
|
|
|
|
<md-button class="iconButton"
|
|
|
|
label:aria-label="Subscribe to a web calendar..."
|
2015-05-01 15:51:30 +02:00
|
|
|
ng-click="calendars.addWebCalendar()">
|
2015-04-29 17:23:21 +02:00
|
|
|
<i class="md-icon-add-circle-outline"><!-- add --></i>
|
|
|
|
</md-button>
|
|
|
|
</div>
|
|
|
|
</md-subheader>
|
|
|
|
<md-list>
|
|
|
|
<md-list-item ng-repeat="calendar in calendars.service.$webcalendars">
|
2015-04-24 21:08:55 +02:00
|
|
|
<md-checkbox ng-model="calendar.active"
|
2015-05-01 15:51:30 +02:00
|
|
|
ng-class="calendar.getClassName('checkbox')"
|
2015-04-24 21:08:55 +02:00
|
|
|
ng-true-value="1"
|
|
|
|
ng-false-value="0"
|
|
|
|
label:aria-label="Enable"><!-- enable --></md-checkbox>
|
|
|
|
<p class="sg-item-name">{{calendar.name}}</p>
|
2015-05-01 15:51:30 +02:00
|
|
|
<md-button class="iconButton md-secondary" label:aria-label="Options"
|
|
|
|
ng-click="calendars.confirmDelete(calendar)">
|
|
|
|
<i class="md-icon-more-vert"><!-- options --></i>
|
|
|
|
</md-button>
|
2015-04-24 21:08:55 +02:00
|
|
|
</md-list-item>
|
|
|
|
</md-list>
|
|
|
|
</section>
|
2015-03-30 21:11:20 +02:00
|
|
|
</md-content>
|
|
|
|
</md-sidenav>
|
2006-08-19 00:42:53 +02:00
|
|
|
|
2015-03-30 21:11:20 +02:00
|
|
|
<!-- Main section -->
|
|
|
|
<section layout="column" class="sg-app-content md-layout-fill"
|
|
|
|
ng-controller="CalendarListController as list">
|
|
|
|
<md-toolbar layout="column" layout-align="space-between start" class="md-tall toolbar-main">
|
2015-04-29 17:23:21 +02:00
|
|
|
<div class="md-toolbar-tools md-toolbar-tools-top sg-padded" layout="row" layout-align="space-between start">
|
2015-04-10 18:22:24 +02:00
|
|
|
<var:component className="UIxTopnavToolbarTemplate" />
|
2015-03-30 21:11:20 +02:00
|
|
|
<div class="sg-toolbar-group-2">
|
|
|
|
<md-button class="iconButton" label:aria-label="Search">
|
|
|
|
<i class="md-icon-search"><!--icon--></i>
|
|
|
|
</md-button>
|
|
|
|
</div>
|
|
|
|
</div><!-- .md-toolbar-tools -->
|
2015-04-29 17:23:21 +02:00
|
|
|
<div class="md-toolbar-tools md-toolbar-tools-bottom" layout="row" layout-align="space-between center">
|
|
|
|
<div class="view-list sg-padded" layout="row" layout-align="space-between center"
|
2015-03-30 21:11:20 +02:00
|
|
|
sg-search="list.component.$filter(list.componentType, { value: searchText, search: searchField })">
|
|
|
|
<md-input-container class="sg-search-field-container">
|
|
|
|
<label style="color: white"><i class="md-icon-search"><!--icon--></i><var:string label:value="Search"/></label>
|
|
|
|
<input name="folderSearch" type="search" style="color: white"/>
|
|
|
|
</md-input-container>
|
|
|
|
<div class="sg-toolbar-group">
|
|
|
|
<md-select>
|
|
|
|
<md-option value="title_Category_Location"><var:string label:value="Title, category or location"/></md-option>
|
|
|
|
<md-option value="entireContent"><var:string label:value="Entire content"/></md-option>
|
|
|
|
</md-select>
|
|
|
|
</div>
|
|
|
|
</div>
|
2015-04-29 17:23:21 +02:00
|
|
|
<div class="sg-padded">
|
2015-04-01 17:18:19 +02:00
|
|
|
<a class="iconButton md-button md-default-theme"
|
|
|
|
label:aria-label="Day"
|
|
|
|
href="#/calendar/day"><i class="md-icon-view-day"><!-- day view --></i></a>
|
|
|
|
<a class="iconButton md-button md-default-theme"
|
|
|
|
label:aria-label="Week"
|
|
|
|
href="#/calendar/week"><i class="md-icon-view-week"><!-- week view --></i></a>
|
2015-04-08 22:01:52 +02:00
|
|
|
<a class="iconButton md-button md-default-theme"
|
|
|
|
label:aria-label="Month"
|
|
|
|
href="#/calendar/month"><i class="md-icon-view-module"><!-- month view --></i></a>
|
2012-12-05 20:47:28 +01:00
|
|
|
</div>
|
2012-09-07 21:46:49 +02:00
|
|
|
</div>
|
2015-03-30 21:11:20 +02:00
|
|
|
</md-toolbar>
|
|
|
|
<md-content layout="row">
|
2015-04-29 17:23:21 +02:00
|
|
|
<div class="view-list" layout="column" flex="true" style="position: relative;">
|
|
|
|
<md-content id="componentsList">
|
|
|
|
<md-tabs md-dynamic-height="true"
|
|
|
|
md-selected="list.selectedList">
|
|
|
|
<md-tab label:label="Events"
|
|
|
|
md-on-select="list.selectComponentType('events')">
|
|
|
|
<md-list>
|
|
|
|
<md-list-item
|
|
|
|
class="md-clickable md-2-line"
|
|
|
|
ng-repeat="event in list.component.$events">
|
|
|
|
<i class="md-avatar" ng-class="event.getClassName('bg')" ><!-- calendar color --></i>
|
|
|
|
<div class="md-list-item-text"
|
|
|
|
ui-sref="calendars.component({calendarId: event.c_folder, componentId: event.c_name})">
|
|
|
|
<h3>{{event.c_title}}</h3>
|
|
|
|
<p>{{event.c_location}}</p>
|
|
|
|
<p class="md-secondary">
|
|
|
|
{{event.formatted_startdate}}
|
|
|
|
<i class="md-icon-repeat" ng-show="event.c_iscycle"><!-- recurrent --></i>
|
|
|
|
<i class="md-icon-alarm" ng-show="event.c_nextalarm"><!-- alarm --></i>
|
|
|
|
</p>
|
|
|
|
</div>
|
|
|
|
</md-list-item>
|
|
|
|
</md-list>
|
|
|
|
</md-tab>
|
|
|
|
<md-tab label:label="Tasks"
|
|
|
|
md-on-select="list.selectComponentType('tasks')">
|
|
|
|
<md-list>
|
|
|
|
<md-list-item
|
|
|
|
class="md-clickable"
|
|
|
|
ng-repeat="task in list.component.$tasks">
|
|
|
|
<i class="md-avatar" ng-class="task.getClassName()" ><!-- calendar color --></i>
|
|
|
|
<p>{{task.c_title}}</p>
|
|
|
|
<p class="md-secondary">{{task.formatted_enddate}}</p>
|
|
|
|
</md-list-item>
|
|
|
|
</md-list>
|
|
|
|
</md-tab>
|
|
|
|
</md-tabs>
|
|
|
|
</md-content>
|
|
|
|
<md-button class="iconButton md-fab md-fab-bottom-right md-accent hide-sm"
|
|
|
|
label:aria-label="New Appointment"
|
2015-05-01 18:19:33 +02:00
|
|
|
ng-click="list.newComponent()">
|
2015-04-29 17:23:21 +02:00
|
|
|
<i class="md-icon-add"><!--icon--></i>
|
|
|
|
</md-button>
|
|
|
|
</div>
|
|
|
|
<md-content class="view-detail sg-padded" ui-view="calendarView"><!-- calendar view --></md-content>
|
2015-03-30 21:11:20 +02:00
|
|
|
</md-content>
|
2015-04-24 22:48:41 +02:00
|
|
|
<md-sidenav class="md-sidenav-right" md-component-id="right" layout="column" ui-view="componentEditor"><!-- appointment editor view --><!--<var:component className="UIxAppointmentEditorTemplate" />--></md-sidenav>
|
2015-03-30 21:11:20 +02:00
|
|
|
</section>
|
|
|
|
</script>
|
|
|
|
|
2015-04-24 22:07:48 +02:00
|
|
|
<script type="text/ng-template" id="UIxUserRightsEditor">
|
|
|
|
<var:component className="UIxCalUserRightsEditor" />
|
|
|
|
</script>
|
|
|
|
|
2007-06-19 20:00:08 +02:00
|
|
|
</var:component>
|