2015-08-17 17:00:26 -07:00
/ * *
* @ file
* Styling for Quick Edit module .
* /
/ * *
* Editable .
* /
. quickedit-field . quickedit-editable ,
. quickedit-field . quickedit-editable {
box-shadow : 0 0 0 2px # 74b7ff ;
}
/ * *
* Highlighted ( hovered ) editable .
* /
. quickedit-field . quickedit-highlighted ,
. quickedit-form . quickedit-highlighted ,
. quickedit-field . quickedit-highlighted {
box-shadow : 0 0 0 1px # 74b7ff , 0 0 0 2px # 007fff ;
}
. quickedit-field . quickedit-changed ,
. quickedit-form . quickedit-changed ,
. quickedit-field . quickedit-changed {
box-shadow : 0 0 0 1px # fec17e , 0 0 0 2px # f7870a ;
}
. quickedit-editing . quickedit-validation-error ,
. quickedit-form . quickedit-validation-error {
2018-11-23 12:29:20 +00:00
box-shadow : 0 0 0 1px # ee8b74 , 0 0 0 2px # fa2209 ;
2015-08-17 17:00:26 -07:00
}
. quickedit-editing . quickedit-editor-is-popup {
box-shadow : none ;
}
. quickedit-form . form-item . error {
border : 1px solid # eea0a0 ;
}
/ * *
* Default form styling overrides .
* /
. quickedit-form form {
padding : 0 . 5em ;
}
. quickedit-form . form-item {
margin : 0 ;
}
. quickedit-form . form-wrapper {
2018-11-23 12:29:20 +00:00
margin : 0 . 5em ;
2015-08-17 17:00:26 -07:00
}
/ * *
* Animations .
* /
. quickedit-animate-invisible {
opacity : 0 ;
}
. quickedit-animate-default {
2018-11-23 12:29:20 +00:00
-webkit-transition : all 0 . 4s ease ;
transition : all 0 . 4s ease ;
2015-08-17 17:00:26 -07:00
}
. quickedit-animate-slow {
2018-11-23 12:29:20 +00:00
-webkit-transition : all 0 . 6s ease ;
transition : all 0 . 6s ease ;
2015-08-17 17:00:26 -07:00
}
. quickedit-animate-delay-veryfast {
2018-11-23 12:29:20 +00:00
-webkit-transition-delay : 0 . 05s ;
transition-delay : 0 . 05s ;
2015-08-17 17:00:26 -07:00
}
. quickedit-animate-delay-fast {
2018-11-23 12:29:20 +00:00
-webkit-transition-delay : 0 . 2s ;
transition-delay : 0 . 2s ;
2015-08-17 17:00:26 -07:00
}
. quickedit-animate-disable-width {
-webkit-transition : width 0s ;
transition : width 0s ;
}
. quickedit-animate-only-visibility {
2018-11-23 12:29:20 +00:00
-webkit-transition : opacity 0 . 2s ease ;
transition : opacity 0 . 2s ease ;
2015-08-17 17:00:26 -07:00
}
/ * *
* In-place editors that don ' t use a popup .
* /
. quickedit-validation-errors . messages . error {
2018-11-23 12:29:20 +00:00
box-shadow : 0 0 1px 1px red , 0 0 3px 3px rgba ( 153 , 153 , 153 , 0 . 5 ) ;
2015-08-17 17:00:26 -07:00
background-color : white ;
}
/ * *
* Styling specific to the 'form' in-place editor .
* /
. quickedit-form {
box-shadow : 0 0 30px 4px # 4f4f4f ;
background-color : white ;
}
/ * *
* Toolbars .
* /
. quickedit-toolbar-container {
2018-11-23 12:29:20 +00:00
font-family : 'Source Sans Pro' , 'Lucida Grande' , sans-serif ;
2015-08-17 17:00:26 -07:00
padding-bottom : 7px ;
padding-top : 7px ;
-webkit-transition : all 1s ;
transition : all 1s ;
}
. quickedit-toolbar-container > . quickedit-toolbar-content {
background-image : -webkit-linear-gradient ( top , # fff , # e4e4e4 ) ;
2018-11-23 12:29:20 +00:00
background-image : linear-gradient ( to bottom , # fff , # e4e4e4 ) ;
2015-08-17 17:00:26 -07:00
box-sizing : border-box ;
color : black ;
padding : 0 . 1667em ;
position : relative ;
-webkit-user-select : none ;
-moz-user-select : none ;
-ms-user-select : none ;
user-select : none ;
z-index : 2 ;
}
. quickedit-toolbar-container > . quickedit-toolbar-pointer {
background-color : # e4e4e4 ;
bottom : 2px ;
2018-11-23 12:29:20 +00:00
box-shadow : 0 0 0 1px # 818181 , 0 0 0 4px rgba ( 150 , 150 , 150 , 0 . 5 ) ;
2015-08-17 17:00:26 -07:00
display : block ;
height : 16px ;
left : 18px ; /* LTR */
position : absolute ;
-webkit-transform : rotate ( 45deg ) ;
-ms-transform : rotate ( 45deg ) ;
transform : rotate ( 45deg ) ;
width : 16px ;
z-index : 1 ;
}
[ dir = "rtl" ] . quickedit-toolbar-container > . quickedit-toolbar-pointer {
left : auto ;
right : 18px ;
}
. quickedit-toolbar-container . quickedit-toolbar-pointer-top > . quickedit-toolbar-pointer {
bottom : auto ;
top : 2px ;
}
. quickedit-toolbar-container > . quickedit-toolbar-lining {
bottom : 7px ;
2018-11-23 12:29:20 +00:00
box-shadow : 0 0 0 1px # 818181 , 0 3px 0 1px rgba ( 150 , 150 , 150 , 0 . 5 ) ;
2015-08-17 17:00:26 -07:00
display : block ;
left : 0 ;
position : absolute ;
right : 0 ;
top : 7px ;
z-index : 0 ;
}
. quickedit-toolbar-label {
font-style : italic ;
overflow : hidden ;
padding : 0 . 333em 0 . 4em ;
text-overflow : ellipsis ;
white-space : nowrap ;
}
. quickedit-toolbar-label . field : after {
content : ' → ' ; /* LTR */
}
[ dir = "rtl" ] . quickedit-toolbar-label . field : after {
content : ' ← ' ;
}
/* The toolbar; these are not necessarily visible. */
. quickedit-toolbar {
font-family : 'Droid sans' , 'Lucida Grande' , sans-serif ;
}
. quickedit-toolbar-entity {
padding : 0 . 1667em 0 . 2em ;
}
2018-11-23 12:29:20 +00:00
/ * *
* Info toolgroup .
* /
2015-08-17 17:00:26 -07:00
. quickedit-toolbar-fullwidth {
width : 100 % ;
}
. quickedit-toolgroup . wysiwyg-floated {
float : right ; /* LTR */
}
[ dir = "rtl" ] . quickedit-toolgroup . wysiwyg-floated {
float : left ;
}
. quickedit-toolgroup . wysiwyg-main {
clear : both ;
width : 100 % ;
padding-left : 0 ; /* LTR */
}
[ dir = "rtl" ] . quickedit-toolgroup . wysiwyg-main {
padding-left : 0 ;
padding-right : 0 ;
}
/ * *
* Buttons .
* /
. quickedit-button {
background-color : # e4e4e4 ;
border : 1px solid # d2d2d2 ;
color : # 5a5a5a ;
cursor : pointer ;
display : inline-block ;
margin : 0 ;
opacity : 1 ;
padding : 0 . 345em ;
2018-11-23 12:29:20 +00:00
-webkit-transition : opacity 0 . 1s ease ;
transition : opacity 0 . 1s ease ;
2015-08-17 17:00:26 -07:00
}
. quickedit-button [ aria-hidden = "true" ] {
visibility : hidden ;
opacity : 0 ;
}
. quickedit-button + . quickedit-button {
margin-left : 0 . 2em ; /* LTR */
}
[ dir = "rtl" ] . quickedit-button + . quickedit-button {
margin-left : auto ;
margin-right : 0 . 25em ;
}
/* Button with icons. */
. quickedit-button : hover ,
. quickedit-button : active {
background-color : # c8c8c8 ;
border : 1px solid # a0a0a0 ;
color : # 2e2e2e ;
}
. quickedit-toolbar-container . quickedit-button . action-cancel {
background-color : transparent ;
border : 1px solid transparent ;
}
. quickedit-button . action-save {
color : white ;
background-color : # 50a0e9 ;
background-image : -webkit-linear-gradient ( top , # 50a0e9 , # 4481dc ) ;
2018-11-23 12:29:20 +00:00
background-image : linear-gradient ( to bottom , # 50a0e9 , # 4481dc ) ;
2015-08-17 17:00:26 -07:00
border : 1px solid transparent ;
}
. quickedit-button . action-save : hover ,
. quickedit-button . action-save : active {
border : 1px solid # a0a0a0 ;
}
. quickedit-button . action-saving ,
. quickedit-button . action-saving : hover ,
. quickedit-button . action-saving : active {
background-color : # e4e4e4 ;
background-image : none ;
border-color : # d2d2d2 ;
color : # 5a5a5a ;
}