egroupware/pixelegg/less/layout_dialog.less

269 lines
6.5 KiB
Plaintext
Raw Normal View History

2013-11-18 20:27:56 +01:00
/**
* EGroupware: Stylite Pixelegg template
*
* dialog
2013-11-25 04:16:41 +01:00
* define every dialog box in egw
* even popup or jquery
2013-11-18 20:27:56 +01:00
*
* Please do NOT change css-files directly, instead change less-files and compile them!
*
* @link http://www.egroupware.org
* @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License
* @author Stefan Reinhard <stefan.reinhard@pixelegg.de>
* @package pixelegg
* @version $Id$
*/
@import (reference) "def_buttons.less";
2013-11-20 09:41:08 +01:00
/*@import (reference) "def_content_elements.less";*/
2013-11-18 20:27:56 +01:00
@import (reference) "def_design_pattern_color_font_shadow.less";
@import (reference) "def_messages.less";
2013-12-16 10:37:26 +01:00
2013-11-25 04:16:41 +01:00
// Dialoge Allgemeine Definition
div.et2_container {
// .background-color-25-gray;
padding: 0;
div{
table.et2_grid {
// .background-color-5-gray;
tbody {
tr {
// Select + Inputfelder
.row {
td {
.et2_box_widget {
select{
height: 20px;
padding: 0;
margin: 0px;
font-size: 0.95em;
}
input {
height: 20px;
padding: 0;
margin: 4px 4px 4px 5px;;
font-size: 0.95em;
.border-radius (3px, 3px ,3px ,3px );
}
2013-12-16 10:37:26 +01:00
input.hasDatepicker {
background-image: url( "../images/datepopup.png");
&:hover {cursor: pointer;}
}
2013-11-25 04:16:41 +01:00
}
}
}
2013-11-22 06:27:29 +01:00
2013-11-25 04:16:41 +01:00
td{
2013-11-22 06:27:29 +01:00
2013-11-25 04:16:41 +01:00
// Tabs
.et2_tabbox{
2013-11-18 20:27:56 +01:00
2013-11-25 04:16:41 +01:00
.et2_tabheader {}
.et2_tabs {
table.et2_grid {.background-color-0-gray;}
}
}
}
}
}
}
}
}
// high = more padding
.high {
border-top: 5px solid @gray-10;
border-bottom: 5px solid @gray-10 !important;
}
2013-11-18 20:27:56 +01:00
/*Main div*/
#popupMainDiv {
}
2013-11-22 06:27:29 +01:00
2013-11-18 20:27:56 +01:00
table.dialog-main-view {width: 100%;}
2013-12-16 10:37:26 +01:00
/*###########################################
# #
# dialog-header #
#############################################
# #
# #
# #
# #
# #
# main + tabs #
# #
# #
#############################################
# dialog-operators #
#############################################
# #
# buttons #
# #
# #
##############################################*/
/********** Header Part ********************/
2013-11-22 06:27:29 +01:00
.dialog-header{
2013-12-12 21:27:20 +01:00
2013-12-19 04:14:06 +01:00
/*background-color: @egw_color_2_d;*/
.gradient-thead;
.color-100-gray;
2013-11-18 20:27:56 +01:00
2013-12-16 10:37:26 +01:00
table.et2_grid {
border-top: none;
2013-12-19 04:14:06 +01:00
.th {
background-color: @egw_color_2_a !important;
}
2013-12-16 10:37:26 +01:00
tr { height: 30px; }
2013-12-19 04:14:06 +01:00
td {padding: 0px 0px 0px 3px; .color-100-gray;}
2013-12-18 05:33:46 +01:00
//Table in Table
table.et2_grid {
label.et2_label {
span.et2_selectbox {
li {float: left;}
}
}
}
2013-12-16 10:37:26 +01:00
}
2013-11-18 20:27:56 +01:00
2013-12-16 10:37:26 +01:00
.et2_label {
2013-12-19 04:14:06 +01:00
.color-100-gray;
2013-12-16 10:37:26 +01:00
vertical-align: bottom;
padding: 0px 0px 0px 3px !important;
}
2013-12-12 04:50:22 +01:00
td.space {
span img {
background: @gray-0;
2013-12-12 21:27:20 +01:00
border: 2px solid @gray-0;
2013-12-12 04:50:22 +01:00
/*filter grey*/
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
/*filter: url(grayscale.svg); Firefox 4+ */
filter: gray; /* IE 6-9 */
}
}
2013-11-18 20:27:56 +01:00
}
2013-12-16 10:37:26 +01:00
tr.dialog-header2,
tr.dialog-header3,
tr.dialog-header4{
background-color: @egw_color_2_e !important;
border-top: 2px solid @gray-10;
border-bottom: 2px solid @gray-10;
.et2_label {
.color-0-gray;
vertical-align: bottom;
padding: 0px 0px 0px 3px !important;
}
}
/************* Main **********************************/
2013-11-18 20:27:56 +01:00
2013-11-25 04:16:41 +01:00
// Terminsuche
.dialog-main-timeframe {
div {min-height: 100px;}
}
2013-11-18 20:27:56 +01:00
2013-12-16 10:37:26 +01:00
/********** Operators *******************************/
2013-11-22 06:27:29 +01:00
.dialog-operators {
background-color: @gray-30;
border-top: 2px solid @gray-10;
border-bottom: 2px solid @gray-10;
td {padding: 2px;}
}
2013-11-25 04:16:41 +01:00
2013-12-16 10:37:26 +01:00
/********** Footer *******************************/
2013-11-18 20:27:56 +01:00
/*Buttons / Toolbar*/
.dialog-footer-toolbar{
background-color: @egw_color_2_e;
2013-11-22 06:27:29 +01:00
td {padding: 0px 5px;}
2013-11-18 20:27:56 +01:00
button { height: 32px;}
2013-12-16 10:37:26 +01:00
// selectbox
2013-12-20 10:36:43 +01:00
.et2_selectbox {height: 32px; top: 0px; font-size: 1.2em;}
2013-12-16 10:37:26 +01:00
2013-11-22 06:27:29 +01:00
// e.g. keine Benachrichtigung senden
label.et2_label {
2013-12-20 10:36:43 +01:00
/* .Complete_Button_input;
2013-11-18 20:27:56 +01:00
.border_normal;
.box_shadow_standard_light;
.color-100-gray;
2013-12-20 10:36:43 +01:00
.background-color-10-gray;*/
2013-11-22 06:27:29 +01:00
padding: 6px 5px 6px 0;
2013-12-16 10:37:26 +01:00
position: relative;
top: 11px;
2013-11-18 20:27:56 +01:00
}
2013-12-16 10:37:26 +01:00
input.et2_checkbox { top: 0px;}
2013-11-18 20:27:56 +01:00
}
2013-11-20 09:41:08 +01:00
2013-11-25 04:16:41 +01:00
//
//
//