From bd0551b22076b82a6d49e9f7a2b2e0c90a1b2326 Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Fri, 05 Feb 2016 07:25:27 -0500
Subject: [PATCH] Secure also downloads of addressbook exports, managesieve script exports and Enigma keys exports

---
 skins/classic/print.css |  106 ++++++++++++++++++++++++++++++++++++++++++++++++----
 1 files changed, 97 insertions(+), 9 deletions(-)

diff --git a/skins/classic/print.css b/skins/classic/print.css
index 129770d..4d7fb24 100644
--- a/skins/classic/print.css
+++ b/skins/classic/print.css
@@ -8,7 +8,7 @@
   margin: 2mm;
 }
 
-body, td, th, span, div, p
+body, td, th, div, p
 {
   font-size: 9pt;
   color: #000000;
@@ -82,6 +82,7 @@
 
 #messagebody
 {
+  position: relative;
   margin-top: 5mm;
   border-top: none;
 }
@@ -99,17 +100,12 @@
   color: #0000CC;
 }
 
-div.message-part pre,
-div.message-htmlpart pre,
 div.message-part div.pre
 {
   margin: 0;
   padding: 0;
   font-family: monospace;
-  white-space: -moz-pre-wrap !important;
-  white-space: pre-wrap !important;
-  white-space: pre;
-  word-wrap: break-word; /* IE (and Safari) */
+  font-size: 12px;
 }
 
 div.message-part blockquote
@@ -118,8 +114,8 @@
   border-left: 2px solid blue;
   border-right: 2px solid blue;
   background-color: #F6F6F6;
-  margin: 2px 0px;
-  padding: 1px 8px 1px 10px;
+  margin: 2px 0;
+  padding: 0 0.4em;
 }
 
 div.message-part blockquote blockquote
@@ -135,3 +131,95 @@
   border-left: 2px solid #bb0000;
   border-right: 2px solid #bb0000;
 }
+
+p.image-attachment
+{
+  position: relative;
+  padding: 1em;
+  border-top: 1px solid #ccc;
+}
+
+p.image-attachment a.image-link
+{
+  float: left;
+  display: block;
+  margin-right: 2em;
+  min-width: 160px;
+  min-height: 60px;
+  text-align: center;
+}
+
+p.image-attachment .image-filename
+{
+  display: block;
+  line-height: 1.6em;
+}
+
+p.image-attachment .attachment-links
+{
+  display: none;
+}
+
+/* contact print */
+#contact-details fieldset {
+	color: #666;
+	border: 1px solid #999;
+	margin-top: 5px;
+}
+
+#contact-details fieldset.contactfieldgroup {
+	border: 0;
+	padding: 0;
+	margin: 0;
+}
+
+#contact-details div.row {
+	padding: 2px 0;
+}
+
+#contact-details .contactfieldlabel {
+	display: inline-block;
+	vertical-align: top;
+	width: 150px;
+	overflow: hidden;
+	text-overflow: ellipsis;
+}
+
+#contact-details .contactfieldcontent {
+	display: inline-block;
+	vertical-align: top;
+	font-weight: bold;
+}
+
+#contact-details #contactphoto {
+	float: left;
+	margin: 5px 15px 5px 3px;
+	width: 112px;
+	border: 0;
+	padding: 0;
+}
+
+#contact-details #contactpic {
+	width: 112px;
+	background: white;
+}
+
+#contact-details #contactpic img {
+	max-width: 112px;
+	visibility: inherit;
+}
+
+#contact-details #contacthead {
+	border: 0;
+	margin: 0 16em 0 0;
+	padding: 0;
+}
+
+#contact-details #contacthead > legend {
+	display: none;
+}
+
+#contact-details #contacthead .names span.namefield {
+	font-size: 140%;
+	font-weight: bold;
+}

--
Gitblit v1.9.1