Remove Classic skin support

TODO: I'm not yet sure about the Calendar plugin
This commit is contained in:
Aleksander Machniak 2018-01-18 11:42:00 +01:00
parent 85102ba36d
commit 2efe6747ad
22 changed files with 0 additions and 494 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 841 B

View file

@ -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;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 836 B

View file

@ -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>

View file

@ -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>

View file

@ -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>

View file

@ -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;
}
*/

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

View file

@ -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()" />&nbsp;
<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>

View file

@ -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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 908 B

View file

@ -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;
}

View file

@ -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>

View file

@ -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>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 699 B