/** * @copyright Copyright (c) 2016, John Molakvoæ * @copyright Copyright (c) 2016, Morris Jobke * @copyright Copyright (c) 2016, Julia Bode * @copyright Copyright (c) 2016, Christoph Wurst * @copyright Copyright (c) 2015, Hendrik Leppelsack * @copyright Copyright (c) 2015, Jan-Christoph Borchardt * @copyright Copyright (c) 2015, Vincent Petry * @copyright Copyright (c) 2015, Arthur Schiwon * @copyright Copyright (c) 2015, Roeland Jago Douma * @copyright Copyright (c) 2015, Morris Jobke * * @license GNU AGPL version 3 or any later version * */ /* SHARE TAB STYLING -------------------------------------------------------- */ .shareTabView { .unshare.icon-loading-small { margin-top: 1px; } .shareWithLoading, .linkShare .icon-loading-small { display: inline-block !important; padding-left: 10px; } .shareWithLoading { position: relative; right: 70px; top: 2px; } .icon-loading-small.hidden { display: none !important; } .avatar { margin-right: 8px; display: inline-block; overflow: hidden; vertical-align: middle; width: 32px; height: 32px; } label { font-weight: 400; white-space: nowrap; } input[type='checkbox'] { margin: 0 3px 0 8px; vertical-align: middle; } input[type='submit'] { margin-left: 7px; } form { font-size: 100%; margin-left: 0; margin-right: 0; } .error { color: $color-error; border-color: $color-error; box-shadow: 0 0 6px rgba($color-error, 0.35); } .mailView .icon-mail { opacity: 0.5; } } .share-autocomplete-item { display: flex; .autocomplete-item-text { margin-left: 10px; margin-right: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 32px; vertical-align: middle; } } .ui-autocomplete .autocomplete-note { padding: 5px 10px; color: rgba(0, 0, 0, .3); } #shareWithList { list-style-type: none; padding: 8px; > li { padding-top: 10px; padding-bottom: 10px; font-weight: bold; line-height: 21px; white-space: normal; width: 100%; } .sharingOptionsGroup { flex-shrink: 0; position: relative; .popovermenu { right: -11px; top: 35px; padding: 3px 6px; } } .shareOption { white-space: nowrap; display: inline-block; opacity: 1 !important; } .unshare img, .showCruds img { vertical-align: text-bottom; /* properly align icons */ } label input[type=checkbox] { margin-left: 0; position: relative; } .username { padding-right: 8px; white-space: nowrap; text-overflow: ellipsis; display: inline-block; overflow: hidden; vertical-align: middle; flex-grow: 5; } } a { &.showCruds { display: inline; opacity: .5; } &.unshare { display: inline-block; opacity: .5; padding: 10px; } &.showCruds:hover, &.unshare:hover { opacity: 1; } } #link { border-top: 1px solid nc-lighten($color-main-text, 86%); padding-top: 8px; #showPassword img { padding-left: 5px; width: 12px; } } .reshare, #link label, #expiration label { display: inline-block; padding: 6px 4px; } #defaultExpireMessage, .reshare { /* fix shared by text going out of box */ white-space: normal; } #defaultExpireMessage { /* show message on new line */ display: block; padding-left: 4px; /* TODO: style the dropdown in a proper way - border-box, etc. */ width: 90%; } .ui-autocomplete { /* limit dropdown height to 4 1/2 entries */ max-height: 200px; overflow-y: auto; overflow-x: hidden; } .notCreatable { padding-left: 12px; padding-top: 12px; color: rgba($color-main-text, .4); } .popovermenu .datepicker { margin-left: 35px; } .popovermenu .passwordField { margin-left: 35px; width: inherit !important; } .ui-datepicker { z-index: 1111 !important; }