diff options
Diffstat (limited to 'apps/files_sharing/css/public.css')
-rw-r--r-- | apps/files_sharing/css/public.css | 237 |
1 files changed, 237 insertions, 0 deletions
diff --git a/apps/files_sharing/css/public.css b/apps/files_sharing/css/public.css new file mode 100644 index 00000000000..21dd876905c --- /dev/null +++ b/apps/files_sharing/css/public.css @@ -0,0 +1,237 @@ +@charset "UTF-8"; +/** + * @copyright Copyright (c) 2018, John Molakvoæ (skjnldsv@protonmail.com) + * + * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ +#preview { + text-align: center; +} + +#preview .notCreatable { + display: none; +} + +#noPreview { + display: none; + padding-top: 80px; +} + +#imgframe { + height: 75%; + padding-bottom: 32px; + padding-top: 32px; + width: 80%; + margin: 0 auto; +} + +#imgframe img { + max-height: 100% !important; + max-width: 100% !important; +} + +#imgframe audio { + display: block; + margin-left: auto; + margin-right: auto; +} + +#imgframe .text-preview { + display: inline-block; + position: relative; + text-align: left; + white-space: pre-wrap; + overflow-y: hidden; + height: auto; + min-height: 200px; + max-height: 800px; +} + +#imgframe .ellipsis { + font-size: 1.2em; +} + +/* fix multiselect bar offset on shared page */ +thead { + left: 0 !important; +} + +#data-upload-form { + position: relative; + right: 0; + height: 32px; + overflow: hidden; + padding: 0; + float: right; + display: inline; + margin: 0; +} + +/* keep long file names in one line to not overflow download button on mobile */ +.directDownload #downloadFile { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + max-width: 90%; + display: inline-block; + margin-left: auto; + margin-right: auto; + margin-top: 16px; +} + +.download-size { + opacity: 0.5; +} + +/* header buttons */ +#details { + display: inline-flex; +} + +#details button, +#details input, +#details .button { + margin: 0 5px; + line-height: normal; +} + +#details button:hover, +#details input:hover, +#details .button:hover { + /* No */ + border-color: rgba(0, 0, 0, 0.3) !important; +} + +#public-upload .avatardiv { + margin: 0 auto; +} + +#emptycontent.has-note { + margin-top: 5vh; +} + +#public-upload #emptycontent h2 { + margin: 10px 0 5px 0; +} + +#public-upload #emptycontent h2 + p { + margin-bottom: 30px; +} + +#public-upload #emptycontent .icon-folder { + height: 16px; + width: 16px; + background-size: 16px; + display: inline-block; + vertical-align: text-top; + margin-bottom: 0; + margin-right: 5px; + opacity: 1; +} + +#public-upload #emptycontent #displayavatar .icon-folder { + height: 48px; + width: 48px; + background-size: 48px; +} + +#public-upload #emptycontent .button { + display: inline-block; + height: auto; + width: auto; + background-size: 16px; + background-position: 16px; + opacity: 0.7; + font-size: 20px; + line-height: initial; + margin: 20px; + padding: 10px 20px; + padding-left: 42px; +} + +#public-upload #emptycontent ul { + width: 230px; + margin: 5px auto 5vh; + text-align: left; +} + +#public-upload #emptycontent li { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + padding: 7px 0; +} + +#public-upload #emptycontent li img { + margin-right: 5px; + position: relative; + top: 2px; +} + +#drop-upload-progress-indicator span.icon-loading-small { + padding-left: 18px; + margin-right: 7px; +} + +#drop-uploaded-files li #drop-upload-name { + float: left; + max-width: 180px; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} + +#drop-uploaded-files li #drop-upload-status { + float: right; +} + +.disclaimer, +.note { + margin: 0 auto 30px; + max-width: 400px; + text-align: left; +} + +#note-content { + padding: 5px; + display: inline-block; + width: 350px; +} +#note-content .content { + overflow: auto; + max-height: 200px; +} + +#show-terms-dialog { + cursor: pointer; + font-weight: bold; +} + +@media only screen and (min-width: 1025px) { + #body-public .header-right #header-actions-menu > ul > li#download { + display: none; + } +} +@media only screen and (max-width: 1024px) { + #body-public .header-right #header-primary-action { + display: none; + } +} + +/*# sourceMappingURL=public.css.map */ |