Remove Classic skin support
TODO: I'm not yet sure about the Calendar plugin
Before Width: | Height: | Size: 841 B |
|
@ -1,124 +0,0 @@
|
||||||
/* Stylesheets for the Kolab ActiveSync configuration UI */
|
|
||||||
|
|
||||||
#devices-table {
|
|
||||||
width: 100%;
|
|
||||||
table-layout: fixed;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
#devices-table td span.devicetype {
|
|
||||||
padding-left: 1em;
|
|
||||||
font-style: italic;
|
|
||||||
color: #666;
|
|
||||||
}
|
|
||||||
|
|
||||||
#devices-table tr.selected td span.devicetype {
|
|
||||||
color: #ccc;
|
|
||||||
}
|
|
||||||
|
|
||||||
.boxfooter a.button.delete,
|
|
||||||
.boxfooter a.buttonPas.delete {
|
|
||||||
background-image: url(deviceactions.png);
|
|
||||||
}
|
|
||||||
|
|
||||||
div.subscriptionblock {
|
|
||||||
float: left;
|
|
||||||
margin: 0.5em 3em 2em 0;
|
|
||||||
padding: 0;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.subscriptionblock h3 {
|
|
||||||
font-size: 12px;
|
|
||||||
color: #333;
|
|
||||||
margin: 0 0 0.4em 0;
|
|
||||||
padding: 4px 4px 0 30px;
|
|
||||||
background: url(foldertypes.png) 5px 4px no-repeat #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.subscriptionblock h3.contact {
|
|
||||||
background-position: 5px -16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.subscriptionblock h3.event {
|
|
||||||
background-position: 5px -36px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.subscriptionblock h3.task {
|
|
||||||
background-position: 5px -56px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.subscriptionblock h3.note {
|
|
||||||
background-position: 5px -76px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions thead th {
|
|
||||||
color: #999;
|
|
||||||
font-weight: bold;
|
|
||||||
padding: 2px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions thead tr th {
|
|
||||||
border-top: 1px solid #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions thead th {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions thead th.foldername {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions tbody td {
|
|
||||||
padding: 1px 2px;
|
|
||||||
border-top: 1px solid #ddd;
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions td label {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions td.mailbox {
|
|
||||||
min-width: 12em;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions td.virtual {
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
#foldersubscriptions {
|
|
||||||
overflow: auto;
|
|
||||||
margin-top: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#introtext {
|
|
||||||
position: absolute;
|
|
||||||
top: 12px;
|
|
||||||
left: 5px;
|
|
||||||
padding-left: 10px;
|
|
||||||
max-width: 40em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#introtext .pointer-left {
|
|
||||||
position: absolute;
|
|
||||||
top: 0;
|
|
||||||
left: 0;
|
|
||||||
width: 14px;
|
|
||||||
height: 100%;
|
|
||||||
background: url(pointer-left.gif) right center no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
#introtext .inner {
|
|
||||||
border: 3px solid #e7e7e7;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
||||||
|
|
||||||
#introtext .bordered {
|
|
||||||
padding: 12px;
|
|
||||||
border: 1px solid #ccc;
|
|
||||||
background: #fff;
|
|
||||||
}
|
|
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 173 B |
Before Width: | Height: | Size: 836 B |
|
@ -1,39 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<title><roundcube:object name="pagetitle" /></title>
|
|
||||||
<roundcube:include file="/includes/links.html" />
|
|
||||||
<script type="text/javascript" src="/functions.js"></script>
|
|
||||||
<script type="text/javascript" src="/splitter.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<roundcube:include file="/includes/taskbar.html" />
|
|
||||||
<roundcube:include file="/includes/header.html" />
|
|
||||||
<roundcube:include file="/includes/settingstabs.html" />
|
|
||||||
|
|
||||||
<div id="mainscreen">
|
|
||||||
|
|
||||||
<div id="sectionslist">
|
|
||||||
<div id="directorylist-title" class="boxtitle"><roundcube:label name="kolab_activesync.devices" /></div>
|
|
||||||
<div class="boxlistcontent">
|
|
||||||
<roundcube:object name="plugin.devicelist" id="devices-table" class="records-table" cellspacing="0" />
|
|
||||||
</div>
|
|
||||||
<div class="boxfooter">
|
|
||||||
<roundcube:button type="link" command="plugin.delete-device" title="kolab_activesync.deletedevice" class="buttonPas delete" classAct="button delete" content=" " />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script type="text/javascript">
|
|
||||||
var viewsplit = new rcube_splitter({ id:'devicelistsplitter', p1: 'sectionslist', p2: 'prefs-box', orientation: 'v', relative: true, start: 195 });
|
|
||||||
rcmail.add_onload('viewsplit.init()');
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<div id="prefs-box">
|
|
||||||
<roundcube:frame contentframe="activesync-frame" id="activesync-frame" style="width:100%; height:100%" frameborder="0" src="/watermark.html" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,30 +0,0 @@
|
||||||
<roundcube:object name="doctype" value="html5" />
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title><roundcube:object name="pagetitle" /></title>
|
|
||||||
<roundcube:include file="/includes/links.html" />
|
|
||||||
</head>
|
|
||||||
<body class="iframe">
|
|
||||||
|
|
||||||
<div id="prefs-title" class="boxtitle"><roundcube:label name="kolab_activesync.syncsettings"></div>
|
|
||||||
|
|
||||||
<div id="prefs-details" class="boxcontent">
|
|
||||||
<form action="#" method="post" id="configform">
|
|
||||||
<fieldset>
|
|
||||||
<legend><roundcube:label name="kolab_activesync.deviceconfig" /></legend>
|
|
||||||
<roundcube:object name="plugin.deviceconfigform" form="configform" class="propform" />
|
|
||||||
</fieldset>
|
|
||||||
<fieldset>
|
|
||||||
<legend><roundcube:label name="kolab_activesync.folderstosync" /></legend>
|
|
||||||
<roundcube:object name="plugin.foldersubscriptions" form="configform" id="foldersubscriptions" syncicon="synchronize.png" alarmicon="alarm-clock.png" />
|
|
||||||
</fieldset>
|
|
||||||
</form>
|
|
||||||
<div id="formfooter">
|
|
||||||
<div class="footerleft">
|
|
||||||
<roundcube:button type="input" class="button mainaction" command="plugin.save-config" label="save" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,19 +0,0 @@
|
||||||
<roundcube:object name="doctype" value="html5" />
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title><roundcube:object name="pagetitle" /></title>
|
|
||||||
<roundcube:include file="/includes/links.html" />
|
|
||||||
</head>
|
|
||||||
<body class="iframe">
|
|
||||||
|
|
||||||
<div id="preferences-details" class="boxcontent">
|
|
||||||
<div id="introtext">
|
|
||||||
<div class="inner">
|
|
||||||
<roundcube:object name="initmessage" />
|
|
||||||
</div>
|
|
||||||
<div class="pointer-left"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,49 +0,0 @@
|
||||||
#directorylistbox ul.treelist li.virtual {
|
|
||||||
background-image: none !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
#directorylistbox ul.treelist li.virtual > div a {
|
|
||||||
color: #aaa;
|
|
||||||
background-image: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#directorylistbox ul.treelist li.virtual > .treetoggle {
|
|
||||||
top: -2px !important;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
#directorylist li.addressbook.readonly
|
|
||||||
{
|
|
||||||
background-image: url(kolab_folders.png);
|
|
||||||
background-position: 5px 0px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
#directorylist li.addressbook.shared
|
|
||||||
{
|
|
||||||
background-image: url(kolab_folders.png);
|
|
||||||
background-position: 5px -54px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
#directorylist li.addressbook.shared.readonly
|
|
||||||
{
|
|
||||||
background-image: url(kolab_folders.png);
|
|
||||||
background-position: 5px -72px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
#directorylist li.addressbook.other
|
|
||||||
{
|
|
||||||
background-image: url(kolab_folders.png);
|
|
||||||
background-position: 5px -18px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
|
|
||||||
#directorylist li.addressbook.other.readonly
|
|
||||||
{
|
|
||||||
background-image: url(kolab_folders.png);
|
|
||||||
background-position: 5px -36px;
|
|
||||||
background-repeat: no-repeat;
|
|
||||||
}
|
|
||||||
*/
|
|
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 2.1 KiB |
|
@ -1,27 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<title><roundcube:object name="pagetitle" /></title>
|
|
||||||
<roundcube:include file="/includes/links.html" />
|
|
||||||
<link rel="stylesheet" type="text/css" href="/settings.css" />
|
|
||||||
<script type="text/javascript" src="/functions.js"></script>
|
|
||||||
</head>
|
|
||||||
<body class="iframe">
|
|
||||||
|
|
||||||
<div id="folder-title" class="boxtitle"><roundcube:label name="kolab_addressbook.bookproperties" /></div>
|
|
||||||
|
|
||||||
<div id="folder-details" class="boxcontent">
|
|
||||||
<roundcube:object name="bookdetails" />
|
|
||||||
<p>
|
|
||||||
<!--
|
|
||||||
<roundcube:if condition="!strlen(request:_source)" />
|
|
||||||
<input type="button" value="<roundcube:label name="cancel" />" class="button" onclick="history.back()" />
|
|
||||||
<roundcube:endif />
|
|
||||||
-->
|
|
||||||
<roundcube:button command="book-save" type="input" class="button mainaction" label="save" />
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
<script type="text/javascript">rcube_init_tabs('folder-details > form')</script>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,43 +0,0 @@
|
||||||
<script>
|
|
||||||
// append search form for address books
|
|
||||||
if (rcmail.gui_objects.folderlist) {
|
|
||||||
var container = $('#' + rcmail.gui_objects.folderlist);
|
|
||||||
$('<div class="listsearchbox" style="display:none">' +
|
|
||||||
'<div class="searchbox" role="search" aria-labelledby="aria-labelfoldersearchform" aria-controls="' + rcmail.gui_objects.folderlist + '">' +
|
|
||||||
'<h3 id="aria-label-labelfoldersearchform" class="voice">' + rcmail.gettext('foldersearchform', 'kolab_addressbook') + '" /></h3>' +
|
|
||||||
'<label for="addressbooksearch" class="voice">' + rcmail.gettext('searchterms', 'kolab_addressbook') + '</label>' +
|
|
||||||
'<input type="text" name="q" id="addressbooksearch" placeholder="' + rcmail.gettext('findaddressbooks', 'kolab_addressbook') + '" />' +
|
|
||||||
'<a class="iconbutton searchicon"></a>' +
|
|
||||||
'<a href="#reset" onclick="return rcmail.command(\'reset-listsearch\',null,this,event)" id="directorylistsearch-reset" class="iconbutton reset" title="' + rcmail.gettext('resetsearch') + '">' +
|
|
||||||
rcmail.gettext('resetsearch') + '</a>' +
|
|
||||||
'</div>' +
|
|
||||||
'</div>')
|
|
||||||
.insertBefore(container.parent());
|
|
||||||
|
|
||||||
$('<a>').attr({href: "#search", "class": "iconbutton search", title: rcmail.gettext('findaddressbooks', 'kolab_addressbook'), tabindex: 0})
|
|
||||||
.text(rcmail.gettext('findaddressbooks', 'kolab_addressbook'))
|
|
||||||
.appendTo('#directorylistbox h2.boxtitle')
|
|
||||||
.click(function(e) {
|
|
||||||
var title = $('#directorylistbox .boxtitle'),
|
|
||||||
box = $('#directorylistbox .listsearchbox'),
|
|
||||||
dir = box.is(':visible') ? -1 : 1;
|
|
||||||
|
|
||||||
box.slideToggle({
|
|
||||||
duration: 160,
|
|
||||||
progress: function(animation, progress) {
|
|
||||||
if (dir < 0) progress = 1 - progress;
|
|
||||||
$('#directorylistbox .scroller').css('top', (title.outerHeight() + 34 * progress) + 'px');
|
|
||||||
},
|
|
||||||
complete: function() {
|
|
||||||
box.toggleClass('expanded');
|
|
||||||
if (box.is(':visible')) {
|
|
||||||
box.find('input[type=text]').focus();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$('#directorylistsearch-reset').click();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
</script>
|
|
Before Width: | Height: | Size: 1.2 KiB |
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 908 B |
|
@ -1,95 +0,0 @@
|
||||||
/* Stylesheets for the Kolab ActiveSync configuration UI */
|
|
||||||
|
|
||||||
#delegates-table {
|
|
||||||
width: 100%;
|
|
||||||
table-layout: fixed;
|
|
||||||
cursor: default;
|
|
||||||
}
|
|
||||||
|
|
||||||
.boxfooter a.button.delete,
|
|
||||||
.boxfooter a.buttonPas.delete {
|
|
||||||
background-image: url(deviceactions.png);
|
|
||||||
}
|
|
||||||
|
|
||||||
div.foldersblock {
|
|
||||||
float: left;
|
|
||||||
margin: 0.5em 3em 2em 0;
|
|
||||||
padding: 0;
|
|
||||||
border: 1px solid #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.foldersblock h3 {
|
|
||||||
font-size: 12px;
|
|
||||||
color: #333;
|
|
||||||
margin: 0 0 0.4em 0;
|
|
||||||
padding: 4px 4px 0 30px;
|
|
||||||
background: url(foldertypes.png) 5px 4px no-repeat #eee;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.foldersblock h3.contact {
|
|
||||||
background-position: 5px -16px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.foldersblock h3.event {
|
|
||||||
background-position: 5px -36px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.foldersblock h3.task {
|
|
||||||
background-position: 5px -56px;
|
|
||||||
}
|
|
||||||
|
|
||||||
div.foldersblock h3.note {
|
|
||||||
background-position: 5px -76px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders thead th {
|
|
||||||
color: #999;
|
|
||||||
font-weight: bold;
|
|
||||||
padding: 2px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders thead tr th {
|
|
||||||
border-top: 1px solid #ddd;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders thead th.read,
|
|
||||||
#delegatefolders thead th.write {
|
|
||||||
cursor: pointer;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders thead th.foldername {
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders tbody td {
|
|
||||||
padding: 1px 2px;
|
|
||||||
border-top: 1px solid #ddd;
|
|
||||||
background-color: white;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders td label {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders td.mailbox {
|
|
||||||
min-width: 12em;
|
|
||||||
padding-right: 10px;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders td.virtual {
|
|
||||||
color: #999;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegatefolders {
|
|
||||||
overflow: auto;
|
|
||||||
margin-top: 0.5em;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegate-delete-dialog {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#delegate-delete-dialog p {
|
|
||||||
font-weight: bold;
|
|
||||||
}
|
|
|
@ -1,24 +0,0 @@
|
||||||
<roundcube:object name="doctype" value="html5" />
|
|
||||||
<html>
|
|
||||||
<head>
|
|
||||||
<title><roundcube:object name="pagetitle" /></title>
|
|
||||||
<roundcube:include file="/includes/links.html" />
|
|
||||||
</head>
|
|
||||||
<body class="iframe">
|
|
||||||
|
|
||||||
<div id="prefs-title" class="boxtitle"><roundcube:label name="kolab_delegation.delegate"></div>
|
|
||||||
|
|
||||||
<div id="prefs-details" class="boxcontent">
|
|
||||||
<form action="#" method="post" id="delegateform">
|
|
||||||
<roundcube:object name="plugin.delegateform" form="delegateform" class="propform" />
|
|
||||||
<roundcube:object name="plugin.delegatefolders" form="delegateform" id="delegatefolders" readicon="read.png" writeicon="write.png" />
|
|
||||||
</form>
|
|
||||||
<div id="formfooter">
|
|
||||||
<div class="footerleft">
|
|
||||||
<roundcube:button type="input" class="button mainaction" command="delegate-save" label="save" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
|
@ -1,44 +0,0 @@
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
||||||
<head>
|
|
||||||
<title><roundcube:object name="pagetitle" /></title>
|
|
||||||
<roundcube:include file="/includes/links.html" />
|
|
||||||
<script type="text/javascript" src="/functions.js"></script>
|
|
||||||
<script type="text/javascript" src="/splitter.js"></script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
|
|
||||||
<roundcube:include file="/includes/taskbar.html" />
|
|
||||||
<roundcube:include file="/includes/header.html" />
|
|
||||||
<roundcube:include file="/includes/settingstabs.html" />
|
|
||||||
|
|
||||||
<div id="mainscreen">
|
|
||||||
|
|
||||||
<div id="sectionslist">
|
|
||||||
<div id="delegateslist-title" class="boxtitle"><roundcube:label name="kolab_delegation.delegates" /></div>
|
|
||||||
<div class="boxlistcontent">
|
|
||||||
<roundcube:object name="plugin.delegatelist" id="delegates-table" class="records-table" cellspacing="0" />
|
|
||||||
</div>
|
|
||||||
<div class="boxfooter">
|
|
||||||
<roundcube:button command="delegate-add" type="link" title="kolab_delegation.adddelegate" class="buttonPas addgroup" classAct="button addgroup" content=" " /><roundcube:button type="link" command="delegate-elete" title="kolab_delegation.deletedelegate" class="buttonPas delete" classAct="button delete" content=" " />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<script type="text/javascript">
|
|
||||||
var viewsplit = new rcube_splitter({ id:'delegatelistsplitter', p1: 'sectionslist', p2: 'prefs-box', orientation: 'v', relative: true, start: 300 });
|
|
||||||
rcmail.add_onload('viewsplit.init()');
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<div id="prefs-box">
|
|
||||||
<roundcube:frame contentframe="delegation-frame" id="delegation-frame" style="width:100%; height:100%" frameborder="0" src="/watermark.html" />
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div id="delegate-delete-dialog">
|
|
||||||
<p><roundcube:label name="kolab_delegation.delegatedeleteconfirm" /></p>
|
|
||||||
<span><input type="checkbox" value="1" checked="checked" /><roundcube:label name="kolab_delegation.delegateremoveacl" /></span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</body>
|
|
||||||
</html>
|
|
Before Width: | Height: | Size: 699 B |