UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

150 lines (129 loc) 2.81 kB
/* ================================ */ /* CSS for control sap.m/Tokenizer */ /* Base theme */ /* ================================ */ @_sap_m_Tokenizer_OutlineOffset: 3px; .sapMTokenizer { padding-left: 2 * @_sap_m_Tokenizer_OutlineOffset; position: relative; display: inline-block; white-space: nowrap; overflow: hidden; box-sizing: border-box; vertical-align: inherit; } html.sap-desktop .sapMTokenizer:focus { outline: 1px dotted @sapUiContentFocusColor; outline-offset: -@_sap_m_Tokenizer_OutlineOffset; } .sapMTokenizer .sapMToken { margin-top: 0.25rem; margin-bottom: 0.25rem; margin-right: 0.375rem; line-height: normal; vertical-align: middle; } .sapMTokenizer.sapMTokenizerReadonly { .sapMToken { padding: 0 0.375rem; } .sapMTokenIcon { display: none; } .sapMTokenizerIndicator { color: @sapUiLink; &:hover{ color: @sapUiLinkHover; } } } .sapMTokenizerClip { position: absolute; top: 0; left: 0; width: 1px; height: 1px; display: block; font-size: 1px; z-index: -1; color: transparent; background: transparent; overflow: hidden; border: none; padding: 0; resize: none; outline: none; -webkit-user-select: text; user-select: text; } .sapMTokenTruncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; } .sapMTokenizerIndicator { display: inline-block; cursor: pointer; font-size: @sapMFontMediumSize; line-height: 2rem; overflow: hidden; vertical-align: middle; } .sapMTokenTruncate > .sapMTokenIcon { position: absolute; right: 0; } .sapMTokenTruncate > .sapMTokenText { line-height: 1.625rem; display: inline-block; width: calc(~"100% - 2rem"); } .sapUiSizeCompact .sapMTokenizer { padding-left: 0.25rem; .sapMToken { height: 1.25rem; margin-top: 0.125rem; margin-bottom: 0.125rem; margin-right: 0.25rem; max-width: calc(~"100% - 0.25rem"); } } .sapUiSizeCompact .sapMTokenizerIndicator { line-height: 1.5rem; } .sapUiSizeCompact .sapMTokenTruncate > .sapMTokenText { line-height: 1.25rem; width: calc(~"100% - 1.25rem"); } .sapMTokenizerScrollContainer { display: inline-block; -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; height: 100%; } html[data-sap-ui-browser^="sf"] .sapMTokenizerScrollContainer { width: calc(~"100% + 1px"); } html[data-sap-ui-browser^="sf"] { .sapMTokenizerReadonly .sapMTokenText, .sapUiSizeCompact .sapMTokenizerReadonly .sapMTokenText { max-width: 100%; } } html[data-sap-ui-browser^="ie"].sap-desktop, /* TODO remove after 1.62 version */ html[data-sap-ui-browser^="ed"].sap-desktop { .sapMTokenizer:focus { outline: none; &:before { position: absolute; top: 2px; left: 2px; right: 2px; bottom: 2px; content: ""; pointer-events: none; } } }