From 72b01700e556efa69ee94fdfc430bea30c341dbf Mon Sep 17 00:00:00 2001 From: Klaus Leithoff Date: Mon, 6 Jan 2014 08:47:48 +0000 Subject: [PATCH] Pixelegg changes --- addressbook/templates/pixelegg/app.css | 29 ++++----- addressbook/templates/pixelegg/app.less | 23 +++++-- filemanager/templates/pixelegg/app.css | 24 ++++---- filemanager/templates/pixelegg/app.less | 14 ++--- infolog/templates/pixelegg/app.css | 56 ++++++++++-------- infolog/templates/pixelegg/app.less | 40 +++++++------ .../templates/pixelegg/images/filemanager.png | Bin 0 -> 3139 bytes mail/templates/pixelegg/images/mail_send.psd | Bin 0 -> 37459 bytes 8 files changed, 106 insertions(+), 80 deletions(-) create mode 100755 mail/templates/pixelegg/images/filemanager.png create mode 100755 mail/templates/pixelegg/images/mail_send.psd diff --git a/addressbook/templates/pixelegg/app.css b/addressbook/templates/pixelegg/app.css index ac28bd3714..ad15fd68dc 100755 --- a/addressbook/templates/pixelegg/app.css +++ b/addressbook/templates/pixelegg/app.css @@ -196,7 +196,7 @@ fieldset.emailGroup { -moz-appearance: none; appearance: none; cursor: pointer; - height: 35px; + height: 32px; margin-top: 0; } div#addressbook-index div.et2_hbox_left select#addressbook-index_org_view:hover { @@ -221,7 +221,7 @@ fieldset.emailGroup { -moz-appearance: none; appearance: none; cursor: pointer; - height: 35px; + height: 32px; margin-left: 5px; } div#addressbook-index div.et2_hbox_right select.et2_selectbox:hover { @@ -334,23 +334,20 @@ fieldset.emailGroup { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); } div#addressbook-index div.et2_hbox_right button#addressbook-index_add { - background-color: #0b5fa4 !important; - color: #FFF; - text-shadow: none; - /* height: auto;*/ - background-image: none !important; - -webkit-border-radius: 3px; - -webkit-border-top-left-radius: 20px; - -moz-border-radius: 3px; - -moz-border-radius-topleft: 20px; - border-radius: 3px; - border-top-left-radius: 20px; + /*.Complete_Button_add;*/ + width: 32px; + height: 32px; + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); + padding: 0.5em; } div#addressbook-index div.et2_hbox_right button#addressbook-index_add:before { content: "+"; - font-size: 1.5em; + font-size: 2em; color: #ffc200; - line-height: 1.1em; + line-height: 0.6em; + padding-left: 0.1em; + padding-right: 4em; } div#addressbook-index div.et2_hbox_right button#addressbook-index_add:hover { background-color: #66a1d2 !important; @@ -504,7 +501,7 @@ fieldset.emailGroup { } button[id="addressbook-edit_button[delete]"] { float: right; - margin-top: 5px; + margin-top: -36px; } /*#######################################################*/ /*State: Address selected*/ diff --git a/addressbook/templates/pixelegg/app.less b/addressbook/templates/pixelegg/app.less index 519be2dfd1..063e53fa20 100755 --- a/addressbook/templates/pixelegg/app.less +++ b/addressbook/templates/pixelegg/app.less @@ -72,7 +72,7 @@ div#addressbook-index{ // Org View select#addressbook-index_org_view{ .Complete_Button_select; - height: 35px; + .dimension_height_l; margin-top: 0; &:hover{ .Complete_Button_select_hover; @@ -95,7 +95,7 @@ div#addressbook-index{ // Typ select.et2_selectbox{ .Complete_Button_select; - height: 35px; + .dimension_height_l; margin-left: 5px; &:hover{.Complete_Button_select_hover;} @@ -118,7 +118,22 @@ div#addressbook-index{ // hinzufügen button#addressbook-index_add{ - .Complete_Button_add; + /*.Complete_Button_add;*/ + .dimension_width_height_l; + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); + padding: 0.5em; + + + &:before { + content: "+"; + font-size: 2em; + color: @egw_color_1; + line-height: 0.6em; + padding-left: 0.1em; + padding-right: 4em; + } + &:hover {.Complete_Button_add_hover;} @@ -326,7 +341,7 @@ div#addressbook-index{ // Button delete button[id="addressbook-edit_button[delete]"]{ float: right; - margin-top: 5px; + margin-top: -36px; } diff --git a/filemanager/templates/pixelegg/app.css b/filemanager/templates/pixelegg/app.css index 4b827ab74d..ac6b155284 100755 --- a/filemanager/templates/pixelegg/app.css +++ b/filemanager/templates/pixelegg/app.css @@ -142,9 +142,9 @@ div.filemanager_navigation img { } div.filemanager_navigation img:hover { background-color: #cccccc; - -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); border: 1px solid rgba(0, 0, 0, 0.5); -webkit-border-radius: 3px; -moz-border-radius: 3px; @@ -216,7 +216,7 @@ div.filemanager_navigation > label > input { border-top-left-radius: 20px; color: #fff; height: auto; - width: 20em; + width: 55%; } #filemanager-index .et2_file:before { content: "+"; @@ -224,15 +224,12 @@ div.filemanager_navigation > label > input { color: #ffc200; line-height: 1.1em; } -#filemanager-index .et2_file:before { - font-size: 1em; -} #filemanager-index .et2_file:hover { background-color: #66a1d2 !important; color: #ffc200; - -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); -webkit-border-radius: 3px; -webkit-border-top-left-radius: 20px; -moz-border-radius: 3px; @@ -240,9 +237,14 @@ div.filemanager_navigation > label > input { border-radius: 3px; border-top-left-radius: 20px; } +#filemanager-index .et2_file:before { + font-size: 1.5em; + padding-right: 0.5em; + padding-left: 0.5em; +} #filemanager-index .et2_file #filemanager-index_upload { border: none; - width: 20em; + width: 86%; } #filemanager-index #filemanager-index_tarp { width: 32px !important; diff --git a/filemanager/templates/pixelegg/app.less b/filemanager/templates/pixelegg/app.less index f16ad1a034..8eceede7c5 100644 --- a/filemanager/templates/pixelegg/app.less +++ b/filemanager/templates/pixelegg/app.less @@ -111,15 +111,15 @@ div.filemanager_navigation > label > input { .et2_file{ .Complete_Button_add; - &:before{font-size: 1em;} + color: #fff; height: auto; - width: 20em; - &:hover { - .Complete_Button_add_hover; - } - - #filemanager-index_upload {border: none; width: 20em;} + width: 55%; + &:hover { .Complete_Button_add_hover;} + &:before{ font-size: 1.5em; padding-right: 0.5em; padding-left: 0.5em;} + + + #filemanager-index_upload {border: none; width: 86%;} diff --git a/infolog/templates/pixelegg/app.css b/infolog/templates/pixelegg/app.css index 9f306a95e5..445a531cc9 100755 --- a/infolog/templates/pixelegg/app.css +++ b/infolog/templates/pixelegg/app.css @@ -129,20 +129,16 @@ span#favorite_sidebox_infolog .favorites li img.sideboxstar { } #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-clearfix div.et2_hbox_right div.et2_box_widget, #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-reset div.et2_hbox_right div.et2_box_widget { - background-color: #0b5fa4 !important; - color: #FFF; + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); text-shadow: none; + height: 32px; background-image: none !important; - -webkit-border-radius: 3px; - -webkit-border-top-left-radius: 20px; - -moz-border-radius: 3px; - -moz-border-radius-topleft: 20px; - border-radius: 3px; - border-top-left-radius: 20px; - -webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); - -moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); - box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5); - height: 39px; + /*.border_radius_button_lefttop;*/ + /* .border_radius_button_lefttop; + .box_shadow_standard_light; + + height: 39px; // hieght of add-item*/ /*img#infolog-index_add[id="task"] {background-color: @gray-0; }*/ } #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-clearfix div.et2_hbox_right div.et2_box_widget:before, @@ -151,17 +147,27 @@ span#favorite_sidebox_infolog .favorites li img.sideboxstar { font-size: 2em; color: #ffc200; } -#infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-clearfix div.et2_hbox_right div.et2_box_widget .infolog_headertext, -#infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-reset div.et2_hbox_right div.et2_box_widget .infolog_headertext { - color: #FFF !important; - font-size: 11px; -} #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-clearfix div.et2_hbox_right div.et2_box_widget:hover, #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-reset div.et2_hbox_right div.et2_box_widget:hover { - -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - background-color: #66a1d2 !important; + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + background-color: #0c5da5 !important; + -webkit-border-radius: 3px; + -webkit-border-top-left-radius: 20px; + -moz-border-radius: 3px; + -moz-border-radius-topleft: 20px; + border-radius: 3px; + border-top-left-radius: 20px; +} +#infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-clearfix div.et2_hbox_right div.et2_box_widget:hover .infolog_headertext, +#infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-reset div.et2_hbox_right div.et2_box_widget:hover .infolog_headertext { + color: #FFF !important; +} +#infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-clearfix div.et2_hbox_right div.et2_box_widget .infolog_headertext, +#infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-reset div.et2_hbox_right div.et2_box_widget .infolog_headertext { + color: #000; + font-size: 11px; } #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-clearfix div.et2_hbox_right div.et2_box_widget img, #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-reset div.et2_hbox_right div.et2_box_widget img { @@ -177,15 +183,15 @@ span#favorite_sidebox_infolog .favorites li img.sideboxstar { height: 16px; margin-right: 0.5em; padding: 2px; - margin-top: -2px; + margin-top: -14px; vertical-align: middle; } #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-clearfix div.et2_hbox_right div.et2_box_widget img:hover, #infolog-index #infolog-index_nm .nextmatch_header div.ui-helper-reset div.et2_hbox_right div.et2_box_widget img:hover { background-color: #cccccc; - -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); - box-shadow: 1px 2px 1px rgba(0, 0, 0, 0.9); + -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); + box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); border: 1px solid rgba(0, 0, 0, 0.5); -webkit-border-radius: 3px; -moz-border-radius: 3px; diff --git a/infolog/templates/pixelegg/app.less b/infolog/templates/pixelegg/app.less index 7561b570bc..80bb04e3e1 100755 --- a/infolog/templates/pixelegg/app.less +++ b/infolog/templates/pixelegg/app.less @@ -28,7 +28,7 @@ span#favorite_sidebox_infolog{ } img.sideboxstar{ - .box-shadow(none); + .box_shadow(none); border: 0px; background-size: contain; } @@ -92,25 +92,31 @@ span#favorite_sidebox_infolog{ margin-right: 0em; div.et2_box_widget{ - background-color: @egw_color_blue_lighter !important; - color: #FFF; - text-shadow: none; -// height: 35px; + border: 1px solid rgba(0, 0, 0, 0.15); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.5); + + text-shadow: none; + .dimension_height_l; background-image: none !important; - .border_radius_button_lefttop; + /*.border_radius_button_lefttop;*/ &:before {content: "+";font-size: 2em;color: @egw_color_1;} - .border_radius_button_lefttop; +/* .border_radius_button_lefttop; .box_shadow_standard_light; - height: 39px; // hieght of add-item + height: 39px; // hieght of add-item*/ - .infolog_headertext{color: #FFF !important; font-size: 11px;} - - - &:hover {.box_shadow_standard_light_hover; background-color: @egw_color_blue_lightest !important;} - + &:hover { + .box_shadow_standard_light_hover; + background-color: @egw_color_2_a !important; + .border_radius_button_lefttop; + + + .infolog_headertext {color: #FFF !important;} + + } + .infolog_headertext{ color: #000; font-size: 11px; } /*img#infolog-index_add[id="task"] {background-color: @gray-0; }*/ @@ -121,7 +127,7 @@ span#favorite_sidebox_infolog{ .dimension_width_height_s; margin-right: 0.5em; padding: 2px; - margin-top: -2px; + margin-top: -14px; vertical-align: middle; &:hover{.Complete_Button_Icon_hover ;} @@ -145,9 +151,9 @@ span#favorite_sidebox_infolog{ // Liste ul#infolog-index_favorite_menu{ - border-color: @gray-30; - .background-color-0-gray; - .color-100-gray; + border-color: @gray_30; + .background_color_0_gray; + .color_100_gray; li{ a { diff --git a/mail/templates/pixelegg/images/filemanager.png b/mail/templates/pixelegg/images/filemanager.png new file mode 100755 index 0000000000000000000000000000000000000000..fe30f9317f5738c07272be614417a038ab97a9b1 GIT binary patch literal 3139 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 literal 0 HcmV?d00001 diff --git a/mail/templates/pixelegg/images/mail_send.psd b/mail/templates/pixelegg/images/mail_send.psd new file mode 100755 index 0000000000000000000000000000000000000000..b9aa953a8b874491cbea9441cca1a3f0d7224a01 GIT binary patch literal 37459 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