UNPKG

goldfish-search

Version:

A SharePoint 2013 inline People Search component

373 lines (311 loc) 9.03 kB
/* Copyright (c) Microsoft. All rights reserved. Licensed under the MIT license. See LICENSE in the project root for license information. */ /** * Office UI Fabric 1.1.3 * The front-end framework for building experiences for Office 365. **/ :global(.ms-Persona) { color: #333333; font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; font-size: 14px; font-weight: normal; box-sizing: border-box; margin: 0; padding: 0; box-shadow: none; display: table; line-height: 1; position: relative; float: left; margin-top: 5px; margin-right: 5px; } :global(.ms-Persona-imageArea) { position: relative; display: block; background-color: transparent; overflow: hidden; width: 52px; height: 52px; border-radius: 50%; background-color: #a6a6a6; } :global(.ms-Persona-placeholder) { color: #ffffff; position: absolute; right: 0; left: 0; font-size: 47px; top: 7px; } :global(.ms-Persona-image) { display: table-cell; margin-right: 10px; position: absolute; top: 0; left: 0; width: 52px; height: 52px; } :global(.ms-Persona-image[src='']) { display: none; } :global(.ms-Persona-presence) { background-color: #5dd255; position: absolute; height: 12px; width: 12px; border-radius: 50%; top: auto; left: 34px; bottom: -1px; border: 2px solid #ffffff; } :global(.ms-Persona-details) { display: table-cell; padding: 0 12px; vertical-align: middle; overflow: hidden; } :global(.ms-Persona-primaryText), :global(.ms-Persona-secondaryText), :global(.ms-Persona-tertiaryText), :global(.ms-Persona-optionalText) { display: block; white-space: nowrap; width: 190px; overflow: hidden; text-overflow: ellipsis; } :global(.ms-Persona-primaryText) { color: #333333; font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; font-size: 17px; margin-top: -3px; line-height: 1.4; } :global(.ms-Persona-secondaryText), :global(.ms-Persona-tertiaryText), :global(.ms-Persona-optionalText) { color: #666666; font-family: 'Segoe UI Regular WestEuropean', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; font-size: 12px; white-space: nowrap; line-height: 1.3; } :global(.ms-Persona-secondaryText) { padding-top: 3px; } :global(.ms-Persona-tertiaryText), :global(.ms-Persona-optionalText) { padding-top: 5px; display: none; } :global(.ms-Persona.ms-Persona--square .ms-Persona-imageArea) { background-color: #a6a6a6; border-radius: 0; } :global(.ms-Persona.ms-Persona--square .ms-Persona-presence) { top: 0; left: 0; bottom: auto; right: auto; height: 52px; width: 5px; border-radius: 0; border: 0; } :global(.ms-Persona.ms-Persona--tiny) { height: 30px; display: inline-block; } :global(.ms-Persona.ms-Persona--tiny .ms-Persona-imageArea) { overflow: visible; background: transparent; height: 0; width: 0; } :global(.ms-Persona.ms-Persona--tiny .ms-Persona-presence) { right: auto; top: 10px; left: 0; border: 0; } :global(.ms-Persona.ms-Persona--tiny .ms-Persona-details) { padding-left: 20px; } :global(.ms-Persona.ms-Persona--tiny .ms-Persona-primaryText) { font-size: 14px; padding-top: 9px; } :global(.ms-Persona.ms-Persona--tiny .ms-Persona-secondaryText) { display: none; } :global(.ms-Persona.ms-Persona--tiny.ms-Persona--readonly) { padding: 0; background-color: transparent; } :global(.ms-Persona.ms-Persona--tiny.ms-Persona--readonly .ms-Persona-primaryText:after) { content: ';'; } :global(.ms-Persona.ms-Persona--square.ms-Persona--tiny .ms-Persona-presence) { height: 12px; width: 12px; top: 10px; } :global(.ms-Persona.ms-Persona--xs .ms-Persona-imageArea), :global(.ms-Persona.ms-Persona--xs .ms-Persona-image) { width: 70px; height: 70px; } :global(.ms-Persona.ms-Persona--xs .ms-Persona-placeholder) { font-size: 28px; top: 4px; } :global(.ms-Persona.ms-Persona--xs .ms-Persona-presence) { left: 19px; } :global(.ms-Persona.ms-Persona--xs .ms-Persona-details) { padding-left: 8px; } :global(.ms-Persona.ms-Persona--xs .ms-Persona-primaryText) { font-size: 14px; padding-top: 3px; } :global(.ms-Persona.ms-Persona--xs .ms-Persona-secondaryText) { display: none; } :global(.ms-Persona.ms-Persona--square.ms-Persona--xs .ms-Persona-presence) { height: 70px; width: 4px; left: 0; } :global(.ms-Persona.ms-Persona--sm .ms-Persona-imageArea), :global(.ms-Persona.ms-Persona--sm .ms-Persona-image) { width: 40px; height: 40px; } :global(.ms-Persona.ms-Persona--sm .ms-Persona-placeholder) { font-size: 38px; top: 5px; } :global(.ms-Persona.ms-Persona--sm .ms-Persona-presence) { left: 27px; } :global(.ms-Persona.ms-Persona--sm .ms-Persona-details) { padding-left: 8px; } :global(.ms-Persona.ms-Persona--sm .ms-Persona-primaryText) { font-size: 14px; } :global(.ms-Persona.ms-Persona--sm .ms-Persona-primaryText), :global(.ms-Persona.ms-Persona--sm .ms-Persona-secondaryText) { padding-top: 1px; } :global(.ms-Persona.ms-Persona--square.ms-Persona--sm .ms-Persona-presence) { height: 40px; width: 4px; left: 0; } :global(.ms-Persona.ms-Persona--lg .ms-Persona-imageArea), :global(.ms-Persona.ms-Persona--lg .ms-Persona-image) { width: 72px; height: 72px; } :global(.ms-Persona.ms-Persona--lg .ms-Persona-placeholder) { font-size: 67px; top: 9px; } :global(.ms-Persona.ms-Persona--lg .ms-Persona-presence) { left: 49px; } :global(.ms-Persona.ms-Persona--lg .ms-Persona-secondaryText) { padding-top: 3px; } :global(.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText) { padding-top: 5px; } :global(.ms-Persona.ms-Persona--lg .ms-Persona-tertiaryText) { display: block; } :global(.ms-Persona.ms-Persona--square.ms-Persona--lg .ms-Persona-presence) { height: 72px; width: 7px; left: 0; } :global(.ms-Persona.ms-Persona--xl .ms-Persona-imageArea), :global(.ms-Persona.ms-Persona--xl .ms-Persona-image) { width: 100px; height: 100px; } :global(.ms-Persona.ms-Persona--xl .ms-Persona-placeholder) { font-size: 95px; top: 12px; } :global(.ms-Persona.ms-Persona--xl .ms-Persona-presence) { height: 20px; width: 20px; left: 71px; } :global(.ms-Persona.ms-Persona--xl .ms-Persona-details) { padding-left: 20px; } :global(.ms-Persona.ms-Persona--xl .ms-Persona-primaryText) { font-size: 21px; font-family: 'Segoe UI Semilight WestEuropean', 'Segoe UI Semilight', 'Segoe WP Semilight', 'Segoe UI', 'Segoe WP', Tahoma, Arial, sans-serif; margin-top: 0; } :global(.ms-Persona.ms-Persona--xl .ms-Persona-secondaryText) { padding-top: 2px; } :global(.ms-Persona.ms-Persona--xl .ms-Persona-tertiaryText), :global(.ms-Persona.ms-Persona--xl .ms-Persona-optionalText) { padding-top: 5px; display: block; } :global(.ms-Persona.ms-Persona--square.ms-Persona--xl .ms-Persona-presence) { height: 100px; width: 9px; left: 0; } :global(.ms-Persona.ms-Persona--darkText .ms-Persona-primaryText) { color: #212121; } :global(.ms-Persona.ms-Persona--darkText .ms-Persona-secondaryText), :global(.ms-Persona.ms-Persona--darkText .ms-Persona-tertiaryText), :global(.ms-Persona.ms-Persona--darkText .ms-Persona-optionalText) { color: #333333; } :global(.ms-Persona.ms-Persona--selectable) { cursor: pointer; padding: 0 10px; } :global(.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):hover), :global(.ms-Persona.ms-Persona--selectable:not(.ms-Persona--xl):focus) { background-color: #deecf9; outline: 1px solid transparent; } :global(.ms-Persona.ms-Persona--available .ms-Persona-presence) { background-color: #5dd255; } :global(.ms-Persona.ms-Persona--away .ms-Persona-presence) { background-color: #ffd200; } :global(.ms-Persona.ms-Persona--blocked .ms-Persona-presence) { background-color: #dedede; background-image: linear-gradient(to bottom, #dedede 0%, #dedede 48%, #c72d25 40%, #c72d25 58%, #dedede 52%, #dedede 100%); } :global(.ms-Persona.ms-Persona--busy .ms-Persona-presence) { background-color: #d93b3b; background: repeating-linear-gradient(-45deg, #e57a79, #e57a79 1px, #d00e0d 0px, #d00e0d 2px); } :global(.ms-Persona.ms-Persona--busy.ms-Persona--square .ms-Persona-presence) { background-color: #d93b3b; background: repeating-linear-gradient(-45deg, #e57a79, #e57a79 3px, #d00e0d 3px, #d00e0d 6px); } :global(.ms-Persona.ms-Persona--dnd .ms-Persona-presence) { background-color: #c72d25; background-image: linear-gradient(to bottom, #c72d25 0%, #c72d25 48%, #ffffff 48%, #ffffff 52%, #c72d25 52%, #c72d25 100%); } :global(.ms-Persona.ms-Persona--offline .ms-Persona-presence) { background-color: #b6cfd8; }