Add files via upload
This commit is contained in:
parent
f85ce7bbfe
commit
3c4e756271
3 changed files with 49 additions and 35 deletions
37
styles/styles.min.css
vendored
37
styles/styles.min.css
vendored
|
@ -20,6 +20,15 @@ html.dark-mode {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.header-headers .from .adr{
|
||||||
|
font-size:medium;
|
||||||
|
line-height:1.5;
|
||||||
|
}
|
||||||
|
.header-headers{
|
||||||
|
line-height:1.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.action-show .header{
|
.action-show .header{
|
||||||
justify-content: unset !important;
|
justify-content: unset !important;
|
||||||
}
|
}
|
||||||
|
@ -91,7 +100,7 @@ color: var(--font);
|
||||||
.replacecontactpic{
|
.replacecontactpic{
|
||||||
text-align : center;
|
text-align : center;
|
||||||
display : inline-block !important;
|
display : inline-block !important;
|
||||||
margin: 0 8px 0 4px !important;
|
margin: 0px 8px 0 0px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -155,11 +164,11 @@ color: #000;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
html.layout-small .sel_circle {
|
#message-header .sel_circle {
|
||||||
width:36px;
|
width:36px;
|
||||||
height:36px;
|
height:36px;
|
||||||
border-radius:18px;
|
border-radius:18px;
|
||||||
padding-top: .1rem;
|
padding-top: 2px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -784,6 +793,15 @@ html.iframe body {
|
||||||
margin: 0 -20rem;
|
margin: 0 -20rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.header-title{
|
||||||
|
padding-right: 8px;
|
||||||
|
opacity:.7;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-headers .adr a:link{
|
||||||
|
color:var(--font);
|
||||||
|
}
|
||||||
|
|
||||||
#layout > div > .header a.toolbar-list-button,
|
#layout > div > .header a.toolbar-list-button,
|
||||||
#layout > div > .header a.toolbar-menu-button {
|
#layout > div > .header a.toolbar-menu-button {
|
||||||
order: 99;
|
order: 99;
|
||||||
|
@ -968,7 +986,7 @@ float:initial !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
#mailtoolbar{
|
#mailtoolbar{
|
||||||
margin-top:-25px;
|
margin-top:-10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#mailtoolbar a{
|
#mailtoolbar a{
|
||||||
|
@ -980,7 +998,6 @@ border-radius:2px;
|
||||||
.tddatemovetoright{
|
.tddatemovetoright{
|
||||||
position:absolute;
|
position:absolute;
|
||||||
right:20px;
|
right:20px;
|
||||||
margin-top: -15px;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
html.layout-normal #mailtoolbar span,
|
html.layout-normal #mailtoolbar span,
|
||||||
|
@ -4601,7 +4618,6 @@ html.layout-phone a.refresh {
|
||||||
.attachmentslist {
|
.attachmentslist {
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
max-height:100px;
|
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
list-style-type: none;
|
list-style-type: none;
|
||||||
scrollbar-width: thin;
|
scrollbar-width: thin;
|
||||||
|
@ -5357,13 +5373,16 @@ html.layout-small .formcontainer .formbuttons {
|
||||||
|
|
||||||
.formcontent .row .col,
|
.formcontent .row .col,
|
||||||
.formcontent .row .col-10,
|
.formcontent .row .col-10,
|
||||||
|
.formcontent .row .col-11,
|
||||||
.formcontent .row .col-12,
|
.formcontent .row .col-12,
|
||||||
|
.formcontent .row .col-1,
|
||||||
.formcontent .row .col-2,
|
.formcontent .row .col-2,
|
||||||
.formcontent .row .col-4,
|
.formcontent .row .col-4,
|
||||||
.formcontent .row .col-6,
|
.formcontent .row .col-6,
|
||||||
.formcontent .row .col-8,
|
.formcontent .row .col-8,
|
||||||
.formcontent .row .col-sm,
|
.formcontent .row .col-sm,
|
||||||
.formcontent .row .col-sm-10,
|
.formcontent .row .col-sm-10,
|
||||||
|
.formcontent .row .col-sm-11,
|
||||||
.formcontent .row .col-sm-12,
|
.formcontent .row .col-sm-12,
|
||||||
.formcontent .row .col-sm-2,
|
.formcontent .row .col-sm-2,
|
||||||
.formcontent .row .col-sm-4,
|
.formcontent .row .col-sm-4,
|
||||||
|
@ -5469,6 +5488,7 @@ html.layout-small .formcontainer .formbuttons {
|
||||||
|
|
||||||
@media screen and (max-width: 320px) {
|
@media screen and (max-width: 320px) {
|
||||||
.formcontent .col-10,
|
.formcontent .col-10,
|
||||||
|
.formcontent .col-11,
|
||||||
.formcontent .col-6,
|
.formcontent .col-6,
|
||||||
.formcontent .col-8,
|
.formcontent .col-8,
|
||||||
.formcontent .col-form-label {
|
.formcontent .col-form-label {
|
||||||
|
@ -6924,7 +6944,8 @@ body.task-error-login #layout #layout-content > .header{
|
||||||
|
|
||||||
|
|
||||||
#message-header {
|
#message-header {
|
||||||
margin-bottom: .1rem;
|
margin-left:4px;
|
||||||
|
margin-bottom: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
#message-header > .subject {
|
#message-header > .subject {
|
||||||
|
@ -6957,7 +6978,7 @@ body.task-error-login #layout #layout-content > .header{
|
||||||
}
|
}
|
||||||
|
|
||||||
#message-header > .header img.contactphoto {
|
#message-header > .header img.contactphoto {
|
||||||
margin: 0 1rem 0 0;
|
margin: 0 8px 0 0;
|
||||||
border-radius: 50%;
|
border-radius: 50%;
|
||||||
width: 36px;
|
width: 36px;
|
||||||
height: 36px;
|
height: 36px;
|
||||||
|
|
|
@ -50,7 +50,7 @@
|
||||||
</h2>
|
</h2>
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<table style="width:100%">
|
<table style="width:100%">
|
||||||
<tr><td style="width:40px;vertical-align: top;">
|
<tr><td style="width:40px;vertical-align: top;padding-top:5px;">
|
||||||
<roundcube:object name="contactphoto" class="contactphoto" placeholder="/images/contactpic.svg" bg-color="transparent" />
|
<roundcube:object name="contactphoto" class="contactphoto" placeholder="/images/contactpic.svg" bg-color="transparent" />
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|
45
ui.min.js
vendored
45
ui.min.js
vendored
|
@ -5343,31 +5343,24 @@ trdate.parentElement.appendChild(trdate); // move date to last line
|
||||||
//ugly safari fix
|
//ugly safari fix
|
||||||
$('.header-headers .date')[0].innerHTML="<span class='tddatemovetoright'>"+$('.header-headers .date').text()+"</span>"
|
$('.header-headers .date')[0].innerHTML="<span class='tddatemovetoright'>"+$('.header-headers .date').text()+"</span>"
|
||||||
|
|
||||||
var fromhref = $('.header-headers .from .adr a')[0].href
|
|
||||||
|
|
||||||
var replyto = $('.header-headers .replyto')
|
|
||||||
|
|
||||||
if(replyto.length) // delete replyTo if same as "from"
|
$('.header-headers .replyto').parent().remove()
|
||||||
{
|
|
||||||
var replytohref = replyto[0].querySelector('a').href
|
|
||||||
|
|
||||||
if(replytohref==fromhref)
|
|
||||||
{
|
|
||||||
replyto.parent().hide()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
var sender = $('.header-headers .sender')
|
|
||||||
|
|
||||||
if(replyto.length && sender.length) // delete sender if same as "from"
|
// delete sender if same as "from"
|
||||||
{
|
$('.header-headers .sender').each(function() {
|
||||||
var senderhrefhref = replyto[0].querySelector('a').href
|
var fromhref = $('.header-headers .from .adr a')[0].href
|
||||||
|
var senderaddr=jQuery(this).find('.rcmContactAddress')[0].href
|
||||||
if(senderhrefhref==fromhref)
|
log(fromhref+'---'+senderaddr)
|
||||||
{
|
if(fromhref==senderaddr)
|
||||||
sender.parent().hide()
|
this.parentElement.remove()
|
||||||
}
|
})
|
||||||
}
|
|
||||||
|
|
||||||
|
$('.header-headers .header-title').first().remove()
|
||||||
|
$('.header-headers .header.from').attr('colspan',2);
|
||||||
|
$('.header-headers .header-title').last().text("").width(0)
|
||||||
}
|
}
|
||||||
|
|
||||||
function elastic2022_change_attachmentslist()
|
function elastic2022_change_attachmentslist()
|
||||||
|
@ -5378,7 +5371,7 @@ $('.attachment-size').each(function() { this.innerText=this.innerText.replace(/[
|
||||||
$('.attachmentslist .filename').off()
|
$('.attachmentslist .filename').off()
|
||||||
$('.attachmentslist .filename').removeAttr("onclick")
|
$('.attachmentslist .filename').removeAttr("onclick")
|
||||||
$('.attachmentslist .filename').attr('target','_blank');
|
$('.attachmentslist .filename').attr('target','_blank');
|
||||||
$('.attachmentslist li:not(.rfc822, .pdf, .image) .filename').attr("download", "") // open image & pdf in browser, download everything else (bug for pdf is forced download :/)
|
$('.attachmentslist li:not(.rfc822, .pdf, .image) .filename').attr("download", "") // open selected attachement in browser
|
||||||
|
|
||||||
// add thumbail for .image
|
// add thumbail for .image
|
||||||
$('.attachmentslist .image').each(function() {
|
$('.attachmentslist .image').each(function() {
|
||||||
|
@ -5421,11 +5414,11 @@ if($('.zipdownload').length )
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// add button if more than 2 files
|
// add button if more than 3 files
|
||||||
if($('.attachmentslist li').length > 2)
|
if($('.attachmentslist li').length > 3)
|
||||||
{
|
{
|
||||||
$('#attach_fullsize').show();
|
|
||||||
setTimeout(function() {$('#attach_fullsize').show();}, 100); // again because of a bug on small layout
|
setTimeout(function() {$('#attach_fullsize').show();}, 100); // again because of a bug on small layout
|
||||||
|
$('.attachmentslist').css('max-height','100px');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5435,7 +5428,7 @@ var attachid = p.closest("li").id.replace('attach','');
|
||||||
|
|
||||||
|
|
||||||
// only way i found to get the calendar number + name
|
// only way i found to get the calendar number + name
|
||||||
var stupid_request = $.ajax({ type: "GET", url: "?_task=calendar&_action=print",async: false, }).responseText
|
var stupid_request = $.ajax("?_task=calendar&_action=print",{ async: false }).responseText
|
||||||
|
|
||||||
var start_rcmailenv = stupid_request.indexOf("rcmail.set_env({") + 15
|
var start_rcmailenv = stupid_request.indexOf("rcmail.set_env({") + 15
|
||||||
var end_rcmailenv = stupid_request.indexOf("\n",start_rcmailenv)-2
|
var end_rcmailenv = stupid_request.indexOf("\n",start_rcmailenv)-2
|
||||||
|
|
Loading…
Reference in a new issue