Chris@0: /** Chris@0: * @file Chris@0: * Generic base styles for Quick Edit module. Chris@0: * Chris@0: * Note: every class is prefixed with "quickedit-" to prevent collisions with Chris@0: * modules or themes. In Edit module-specific DOM subtrees, this is not Chris@0: * necessary. Chris@0: */ Chris@0: Chris@0: /** Chris@0: * Editable. Chris@0: */ Chris@0: .quickedit-editable { Chris@18: position: relative; Chris@0: z-index: 98; Chris@0: cursor: pointer; Chris@0: } Chris@0: .quickedit-editable:focus { Chris@0: outline: none; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Highlighted (hovered) editable. Chris@0: */ Chris@0: .quickedit-editable.quickedit-highlighted { Chris@0: z-index: 99; Chris@0: } Chris@0: .quickedit-validation-errors > .messages { Chris@18: margin-right: 0; Chris@0: margin-left: 0; Chris@0: } Chris@0: .quickedit-validation-errors > .messages > ul { Chris@0: margin: 0; Chris@0: padding: 0; Chris@18: list-style: none; Chris@0: } Chris@0: Chris@0: /** Chris@0: * In-place editors that don't use a popup. Chris@0: */ Chris@0: .quickedit-validation-errors { Chris@18: position: relative; Chris@0: z-index: 300; Chris@0: } Chris@0: .quickedit-validation-errors .messages.error { Chris@0: position: absolute; Chris@0: top: 6px; Chris@0: left: -5px; /* LTR */ Chris@0: margin: 0; Chris@0: border: none; Chris@0: } Chris@0: [dir="rtl"] .quickedit-validation-errors .messages.error { Chris@18: right: -5px; Chris@0: left: auto; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Styling specific to the 'form' in-place editor. Chris@0: */ Chris@0: #quickedit_backstage { Chris@0: display: none; Chris@0: } Chris@0: .quickedit-form { Chris@0: position: absolute; Chris@0: z-index: 300; Chris@0: max-width: 35em; Chris@0: } Chris@0: .quickedit-form .placeholder { Chris@0: min-height: 22px; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Default form styling overrides. Chris@0: */ Chris@0: .quickedit-form .form-wrapper .form-wrapper { Chris@0: margin: inherit; Chris@0: } Chris@0: .quickedit-form .form-actions { Chris@0: display: none; Chris@0: } Chris@0: .quickedit-form input { Chris@0: max-width: 100%; Chris@0: } Chris@0: Chris@0: /** Chris@0: * Entity toolbar. Chris@0: */ Chris@0: .quickedit-toolbar-container { Chris@0: position: absolute; Chris@18: z-index: 100; Chris@18: width: 320px; Chris@0: max-width: 320px; Chris@0: } Chris@0: .quickedit-toolbar-container > .quickedit-toolbar-pointer, Chris@0: .quickedit-toolbar-container > .quickedit-toolbar-lining { Chris@0: display: none; Chris@0: } Chris@0: .quickedit-form-container { Chris@0: position: relative; Chris@18: z-index: 100; Chris@18: margin: 0; Chris@0: padding: 0; Chris@18: vertical-align: baseline; Chris@0: border: 0; Chris@0: } Chris@0: .quickedit-toolgroup.ops { Chris@0: float: right; /* LTR */ Chris@0: } Chris@0: [dir="rtl"] .quickedit-toolgroup.ops { Chris@0: float: left; Chris@0: } Chris@0: .quickedit-toolbar-label { Chris@0: overflow: hidden; Chris@0: } Chris@0: #quickedit-toolbar-fence { Chris@18: position: fixed; Chris@18: z-index: -1; Chris@18: top: 0; Chris@18: right: 0; Chris@0: bottom: 0; Chris@0: left: 0; Chris@0: }