annotate core/modules/quickedit/css/quickedit.module.css @ 19:fa3358dc1485 tip

Add ndrum files
author Chris Cannam
date Wed, 28 Aug 2019 13:14:47 +0100
parents af1871eacc83
children
rev   line source
Chris@0 1 /**
Chris@0 2 * @file
Chris@0 3 * Generic base styles for Quick Edit module.
Chris@0 4 *
Chris@0 5 * Note: every class is prefixed with "quickedit-" to prevent collisions with
Chris@0 6 * modules or themes. In Edit module-specific DOM subtrees, this is not
Chris@0 7 * necessary.
Chris@0 8 */
Chris@0 9
Chris@0 10 /**
Chris@0 11 * Editable.
Chris@0 12 */
Chris@0 13 .quickedit-editable {
Chris@18 14 position: relative;
Chris@0 15 z-index: 98;
Chris@0 16 cursor: pointer;
Chris@0 17 }
Chris@0 18 .quickedit-editable:focus {
Chris@0 19 outline: none;
Chris@0 20 }
Chris@0 21
Chris@0 22 /**
Chris@0 23 * Highlighted (hovered) editable.
Chris@0 24 */
Chris@0 25 .quickedit-editable.quickedit-highlighted {
Chris@0 26 z-index: 99;
Chris@0 27 }
Chris@0 28 .quickedit-validation-errors > .messages {
Chris@18 29 margin-right: 0;
Chris@0 30 margin-left: 0;
Chris@0 31 }
Chris@0 32 .quickedit-validation-errors > .messages > ul {
Chris@0 33 margin: 0;
Chris@0 34 padding: 0;
Chris@18 35 list-style: none;
Chris@0 36 }
Chris@0 37
Chris@0 38 /**
Chris@0 39 * In-place editors that don't use a popup.
Chris@0 40 */
Chris@0 41 .quickedit-validation-errors {
Chris@18 42 position: relative;
Chris@0 43 z-index: 300;
Chris@0 44 }
Chris@0 45 .quickedit-validation-errors .messages.error {
Chris@0 46 position: absolute;
Chris@0 47 top: 6px;
Chris@0 48 left: -5px; /* LTR */
Chris@0 49 margin: 0;
Chris@0 50 border: none;
Chris@0 51 }
Chris@0 52 [dir="rtl"] .quickedit-validation-errors .messages.error {
Chris@18 53 right: -5px;
Chris@0 54 left: auto;
Chris@0 55 }
Chris@0 56
Chris@0 57 /**
Chris@0 58 * Styling specific to the 'form' in-place editor.
Chris@0 59 */
Chris@0 60 #quickedit_backstage {
Chris@0 61 display: none;
Chris@0 62 }
Chris@0 63 .quickedit-form {
Chris@0 64 position: absolute;
Chris@0 65 z-index: 300;
Chris@0 66 max-width: 35em;
Chris@0 67 }
Chris@0 68 .quickedit-form .placeholder {
Chris@0 69 min-height: 22px;
Chris@0 70 }
Chris@0 71
Chris@0 72 /**
Chris@0 73 * Default form styling overrides.
Chris@0 74 */
Chris@0 75 .quickedit-form .form-wrapper .form-wrapper {
Chris@0 76 margin: inherit;
Chris@0 77 }
Chris@0 78 .quickedit-form .form-actions {
Chris@0 79 display: none;
Chris@0 80 }
Chris@0 81 .quickedit-form input {
Chris@0 82 max-width: 100%;
Chris@0 83 }
Chris@0 84
Chris@0 85 /**
Chris@0 86 * Entity toolbar.
Chris@0 87 */
Chris@0 88 .quickedit-toolbar-container {
Chris@0 89 position: absolute;
Chris@18 90 z-index: 100;
Chris@18 91 width: 320px;
Chris@0 92 max-width: 320px;
Chris@0 93 }
Chris@0 94 .quickedit-toolbar-container > .quickedit-toolbar-pointer,
Chris@0 95 .quickedit-toolbar-container > .quickedit-toolbar-lining {
Chris@0 96 display: none;
Chris@0 97 }
Chris@0 98 .quickedit-form-container {
Chris@0 99 position: relative;
Chris@18 100 z-index: 100;
Chris@18 101 margin: 0;
Chris@0 102 padding: 0;
Chris@18 103 vertical-align: baseline;
Chris@0 104 border: 0;
Chris@0 105 }
Chris@0 106 .quickedit-toolgroup.ops {
Chris@0 107 float: right; /* LTR */
Chris@0 108 }
Chris@0 109 [dir="rtl"] .quickedit-toolgroup.ops {
Chris@0 110 float: left;
Chris@0 111 }
Chris@0 112 .quickedit-toolbar-label {
Chris@0 113 overflow: hidden;
Chris@0 114 }
Chris@0 115 #quickedit-toolbar-fence {
Chris@18 116 position: fixed;
Chris@18 117 z-index: -1;
Chris@18 118 top: 0;
Chris@18 119 right: 0;
Chris@0 120 bottom: 0;
Chris@0 121 left: 0;
Chris@0 122 }