From 481c00a06333c7e4759d0fbd780a9adccbfa00c3 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Wed, 20 Jun 2012 04:22:11 -0400
Subject: [PATCH] Implemented: FS#1434 - Extend vhost config rollback to ssl certificates

---
 interface/web/themes/default/css/screen/content_ispc.css |  371 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 369 insertions(+), 2 deletions(-)

diff --git a/interface/web/themes/default/css/screen/content_ispc.css b/interface/web/themes/default/css/screen/content_ispc.css
index faeb4ab..9553525 100644
--- a/interface/web/themes/default/css/screen/content_ispc.css
+++ b/interface/web/themes/default/css/screen/content_ispc.css
@@ -88,6 +88,8 @@
 	table.list .tbl_row_even { background: #fcfcfc; }
 	table.list .tbl_row_uneven { background: #f0f8ff; }
 	table.list tr:hover { background: #fffacd; }
+	table.list td { word-wrap:break-word;white-space:pre-wrap; }
+	table.list td.tbl_col_buttons { word-wrap:normal;white-space:normal; }
 
     /* Password Strength */
     #passBar {
@@ -261,6 +263,7 @@
 	.dashboard-modules.help { background-image: url('../../icons/x32/help.png') !important; }
 	.dashboard-modules.domain { background-image: url('../../icons/x32/domain.png') !important; }
 	.dashboard-modules.sites { background-image: url('../../icons/x32/sites.png') !important; }
+	.dashboard-modules.billing { background-image: url('../../icons/x32/calculator.png') !important; }
 	
 	.panel_dashboard h2 {
 		font-size:20px;
@@ -365,6 +368,8 @@
 	.iconstxt.icoAdd { background-image: url(../../icons/x16/plus_circle_frame.png); }
 	.iconstxt.icoKey { background-image: url("../../icons/x16/key.png"); }
 	.iconstxt.icoDelete { background-image: url("../../icons/x16/minus_circle_frame.png"); }
+	.iconstxt.icoDownload { background-image: url("../../icons/x16/arrow_270.png"); }
+	.iconstxt.icoRestore { background-image: url("../../icons/x16/arrow_circle_225.png"); }
 	
 	/* Button with icon and without text */
 	.icons16 span { display: none; }
@@ -378,7 +383,10 @@
 	.icons16.icoLoginAs { background-image: url("../../icons/x16/user_go.png"); }
 	.icons16.icoWebmailer { background-image: url("../../icons/x16/mails_arrow.png"); }
 
-
+	#ajaxloader {
+		text-align:center;
+		margin-top: 180px;
+	}
 
 	.blockLabel.email_at {
 		width: 20px !important;
@@ -480,6 +488,7 @@
     select.withicons option[value="EE"] { background-image:url(../../icons/flags/ee.png); }
     select.withicons option[value="EG"] { background-image:url(../../icons/flags/eg.png); }
     select.withicons option[value="EH"] { background-image:url(../../icons/flags/eh.png); }
+	select.withicons option[value="EL"] { background-image:url(../../icons/flags/gr.png); }
     select.withicons option[value="ER"] { background-image:url(../../icons/flags/er.png); }
     select.withicons option[value="ES"] { background-image:url(../../icons/flags/es.png); }
     select.withicons option[value="ET"] { background-image:url(../../icons/flags/et.png); }
@@ -723,6 +732,7 @@
     select.withicons option[value="ee"] { background-image:url(../../icons/flags/ee.png); }
     select.withicons option[value="eg"] { background-image:url(../../icons/flags/eg.png); }
     select.withicons option[value="eh"] { background-image:url(../../icons/flags/eh.png); }
+	select.withicons option[value="el"] { background-image:url(../../icons/flags/gr.png); }
     select.withicons option[value="en"] { background-image:url(../../icons/flags/gb.png); }
     select.withicons option[value="er"] { background-image:url(../../icons/flags/er.png); }
     select.withicons option[value="es"] { background-image:url(../../icons/flags/es.png); }
@@ -768,6 +778,7 @@
     select.withicons option[value="it"] { background-image:url(../../icons/flags/it.png); }
     select.withicons option[value="jm"] { background-image:url(../../icons/flags/jm.png); }
     select.withicons option[value="jo"] { background-image:url(../../icons/flags/jo.png); }
+	select.withicons option[value="ja"] { background-image:url(../../icons/flags/jp.png); }
     select.withicons option[value="jp"] { background-image:url(../../icons/flags/jp.png); }
     select.withicons option[value="ke"] { background-image:url(../../icons/flags/ke.png); }
     select.withicons option[value="kg"] { background-image:url(../../icons/flags/kg.png); }
@@ -906,6 +917,362 @@
 		max-width: 80%;
 		min-width: 680px;
 	}
-
+	
+	div.subsectiontoggle {
+		border:1px solid #ccc;
+		font-weight:bold;
+		font-size:14px;
+		padding-top:10px;
+		padding-bottom:0;
+		margin-top:5px;
+		text-indent:15px;
+		cursor:pointer;
+		margin-bottom:10px;
+		background-color:#f4f4f4;
+		-moz-border-radius:5px;
+		-webkit-border-radius:5px;
+		-khtml-border-radius:5px;
+		-o-border-radius:5px;
+		-ms-border-radius:5px;
+		border-radius:5px;
+	}
+	div.subsectiontoggle span{
+		display:inline-block;
+		margin-bottom:-3px;
+		margin-right:10px;
+		width:16px;
+		height:16px;
+		background:url(../../icons/x16/plus_circle_frame.png) top left no-repeat;
+	}
+	div.subsectiontoggle span.showing{
+		background:url(../../icons/x16/minus_circle_frame.png) top left no-repeat;
+	}
+	div.subsectiontoggle em{
+		display:block;
+		position:relative;
+		left:425px;
+		top:-13px;
+		margin-bottom:-3px;
+		width:13px;
+		height:13px;
+		background:url(../../images/chevron.png) top left no-repeat;
+		-webkit-transform:none;
+		-moz-transform:none;
+		-khtml-transform:none;
+		-o-transform:none;
+		-ms-transform:none;
+		transform:none;
+		-webkit-transition-duration: .2s;
+		-moz-transition-duration: .2s;
+		-khtml-transition-duration: .2s;
+		-o-transition-duration: .2s;
+		-ms-transition-duration: .2s;
+		transition-duration: .2s;
+		-webkit-transition-property: -webkit-transform;
+		-moz-transition-property: -moz-transform;
+		-khtml-transition-property: -khtml-transform;
+		-o-transition-property: -o-transform;
+		-ms-transition-property: -ms-transform;
+		transition-property: transform;
+	}
+	div.subsectiontoggle em.showing{
+		display:block;
+		position:relative;
+		left:425px;
+		top:-13px;
+		background:url(../../images/chevron.png) top left no-repeat;
+		width:13px;
+		height:13px;
+		-webkit-transform:rotate(90deg);
+		-moz-transform:rotate(90deg);
+		-khtml-transform:rotate(90deg);
+		-o-transform:rotate(90deg);
+		-ms-transform:rotate(90deg);
+		transform:rotate(90deg);
+	}
+	div.subsectiontoggle:hover em{
+		-webkit-transform:rotate(90deg);
+		-moz-transform:rotate(90deg);
+		-khtml-transform:rotate(90deg);
+		-o-transform:rotate(90deg);
+		-ms-transform:rotate(90deg);
+		transform:rotate(90deg);
+	}
+	
+	div.gs-container{
+		margin-top:10px;
+	}
+	div.gs-container *{
+		margin: 0;
+		padding: 0;
+		background-position: 0 0;
+		text-decoration: none;
+		font-size: 1em;
+	}
+	div.gs-container input{
+		height:20px;
+		border:1px solid #444;
+		padding:0 5px 2px 5px;
+		color:#444;
+		-moz-border-radius:5px;
+		-webkit-border-radius:5px;
+		-khtml-border-radius:5px;
+		-o-border-radius:5px;
+		-ms-border-radius:5px;
+		border-radius:5px;
+	}
+	input.gs-loading{
+		background-image: url(../../icons/x16/loading.gif);
+		background-repeat: no-repeat;
+		background-position: center right;
+	}
+	ul.gs-resultbox{
+		margin: 0 !important;
+		padding: 0 !important;
+		width: 300px;
+		z-index: 999999;
+		border: 1px solid #777;
+		font-size: 11px;
+		background: #fff;
+		-moz-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		-webkit-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		-khtml-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		-o-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		-ms-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		box-shadow: 2px 2px 5px 0 #c5c5c5;
+		list-style: none;
+		-moz-border-radius:5px;
+		-webkit-border-radius:5px;
+		-khtml-border-radius:5px;
+		-o-border-radius:5px;
+		-ms-border-radius:5px;
+		border-radius:5px;
+	}
+	ul.gs-resultbox li{
+		float: left;
+		width: 100%;
+		clear: both;
+		cursor: pointer;
+	}
+	ul.gs-resultbox li.gs-cheader{
+		height: 13px;
+		overflow: hidden;
+		padding: 5px 0;
+		color: #fff;
+		background: #6ea6d1;
+		cursor:default;
+		padding-bottom:10px;
+	}
+	ul.gs-resultbox li.gs-cheader p.gs-cheader-title{
+		margin: 0 !important;
+		padding: 0 0 0 10px !important;
+		float: left;
+		font-size: 12px;
+		font-weight: bold;
+	}
+	ul.gs-resultbox li.gs-cheader p.gs-cheader-limit{
+		margin: 0 !important;
+		padding: 0 10px 0 0 !important;
+		float: right;
+		font-size: 11px;
+		font-weight: normal;
+	}
+	ul.gs-resultbox li.gs-cdata{
+		margin: 0 !important;
+		padding: 0 !important;
+		border-bottom: 1px solid #c5c5c5;
+	}
+	ul.gs-resultbox li.gs-cdata:last-child{
+		border-bottom: none;
+	}
+	ul.gs-resultbox li.gs-cdata:hover{
+		background: #eaf4fd;
+	}
+	ul.gs-resultbox li.gs-cdata a{
+		display: block;
+		padding: 5px 10px;
+		text-decoration: none !important;
+		background: #fff;
+	}
+	ul.gs-resultbox li.gs-cdata a:hover{
+		background: #cde0ff;
+	}
+	ul.gs-resultbox li.gs-cdata img{
+		margin-right: 12px;
+	}
+	ul.gs-resultbox li.gs-cdata p{
+		margin: 0 !important;
+		padding: 0 !important;
+		color: #444;
+		font-size: 10px;
+		min-height:30px;
+	}
+	ul.gs-resultbox li.gs-cdata p span.gs-cdata-title{
+		display: inline !important;
+		margin: 0 !important;
+		padding: 0 !important;
+		font-size: 11px;
+		font-weight: bold;
+		color: #000;
+	}
+	ul.gs-resultbox li:first-child{
+		-moz-border-radius:5px 5px 0 0;
+		-webkit-border-radius:5px 5px 0 0;
+		-khtml-border-radius:5px 5px 0 0;
+		-o-border-radius:5px 5px 0 0;
+		-ms-border-radius:5px 5px 0 0;
+		border-radius:5px 5px 0 0;
+	}
+	ul.gs-resultbox li:last-child{
+		-moz-border-radius:0 0 5px 5px;
+		-webkit-border-radius:0 0 5px 5px;
+		-khtml-border-radius:0 0 5px 5px;
+		-o-border-radius:0 0 5px 5px;
+		-ms-border-radius:0 0 5px 5px;
+		border-radius:0 0 5px 5px;
+	}
+	
+	div.df-container{
+	}
+	div.df-container *{
+		margin: 0;
+		padding: 0;
+		background-position: 0 0;
+		text-decoration: none;
+		font-size: 1em;
+	}
+	div.df-container input{
+	}
+	input.df-loading{
+		background-image: url(../../icons/x16/loading.gif);
+		background-repeat: no-repeat;
+		background-position: center right;
+	}
+	ul.df-resultbox{
+		margin: 0 !important;
+		padding: 0 !important;
+		min-width: 250px;
+		max-width: 500px;
+		z-index: 999999;
+		border: 1px solid #777;
+		font-size: 11px;
+		background: #fff;
+		-moz-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		-webkit-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		-khtml-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		-o-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		-ms-box-shadow: 2px 2px 5px 0 #c5c5c5;
+		box-shadow: 2px 2px 5px 0 #c5c5c5;
+		list-style: none;
+		-moz-border-radius:5px;
+		-webkit-border-radius:5px;
+		-khtml-border-radius:5px;
+		-o-border-radius:5px;
+		-ms-border-radius:5px;
+		border-radius:5px;
+	}
+	ul.df-resultbox li{
+		float: left;
+		width: 100%;
+		clear: both;
+		cursor: pointer;
+	}
+	ul.df-resultbox li.df-cheader{
+		height: 13px;
+		overflow: hidden;
+		padding: 5px 0;
+		color: #fff;
+		background: #6ea6d1;
+		cursor:default;
+		padding-bottom:10px;
+	}
+	ul.df-resultbox li.df-cheader p.df-cheader-title{
+		margin: 0 !important;
+		padding: 0 0 0 10px !important;
+		float: left;
+		font-size: 12px;
+		font-weight: bold;
+	}
+	ul.df-resultbox li.df-cheader p.df-cheader-limit{
+		margin: 0 !important;
+		padding: 0 10px 0 0 !important;
+		float: right;
+		font-size: 11px;
+		font-weight: normal;
+	}
+	ul.df-resultbox li.df-cdata{
+		margin: 0 !important;
+		padding: 0 !important;
+		border-bottom: 1px solid #c5c5c5;
+	}
+	ul.df-resultbox li.df-cdata:last-child{
+		border-bottom: none;
+	}
+	ul.df-resultbox li.df-cdata:hover{
+		background: #eaf4fd;
+	}
+	ul.df-resultbox li.df-cdata a{
+		display: block;
+		padding: 5px 10px;
+		text-decoration: none !important;
+		background: #fff;
+	}
+	ul.df-resultbox li.df-cdata a:hover{
+		background: #cde0ff;
+	}
+	ul.df-resultbox li.df-cdata img{
+		margin-right: 12px;
+	}
+	ul.df-resultbox li.df-cdata p{
+		margin: 0 !important;
+		padding: 0 !important;
+		color: #444;
+		font-size: 10px;
+		min-height:30px;
+	}
+	ul.df-resultbox li.df-cdata p span.df-cdata-title{
+		display: inline !important;
+		margin: 0 !important;
+		padding: 0 !important;
+		font-size: 11px;
+		font-weight: bold;
+		color: #000;
+	}
+	ul.df-resultbox li:first-child{
+		-moz-border-radius:5px 5px 0 0;
+		-webkit-border-radius:5px 5px 0 0;
+		-khtml-border-radius:5px 5px 0 0;
+		-o-border-radius:5px 5px 0 0;
+		-ms-border-radius:5px 5px 0 0;
+		border-radius:5px 5px 0 0;
+	}
+	ul.df-resultbox li:last-child{
+		-moz-border-radius:0 0 5px 5px;
+		-webkit-border-radius:0 0 5px 5px;
+		-khtml-border-radius:0 0 5px 5px;
+		-o-border-radius:0 0 5px 5px;
+		-ms-border-radius:0 0 5px 5px;
+		border-radius:0 0 5px 5px;
+	}
+	
+	span.icons16-empty{
+		float:left;
+		display:block;
+		height:20px;
+		width:20px;
+		margin:0 7px 0 0;
+	}
+	
+	.ttip{
+		width:16px;
+		height:16px;
+		cursor:pointer;
+		background: url(../../icons/x16/question_frame.png) no-repeat center center;
+		float:right;
+		display:inline;
+		position:relative;
+		right:-2px;
+		top:-2px;
+	}
 }
 

--
Gitblit v1.9.1