Änderungen von Dokument Style
Zuletzt geändert von Daniel Herrmann am 2026/02/07 23:23
Von Version
4.1
bearbeitet von Daniel Herrmann
am 2026/02/07 23:23
am 2026/02/07 23:23
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-annotation-ui/18.0.1]
Auf Version
2.1
bearbeitet von Daniel Herrmann
am 2025/07/19 16:47
am 2025/07/19 16:47
Änderungskommentar:
Install extension [org.xwiki.platform:xwiki-platform-annotation-ui/17.5.0]
Zusammenfassung
Details
- XWiki.StyleSheetExtension[0]
-
- Code
-
... ... @@ -43,45 +43,28 @@ 43 43 } 44 44 45 45 /* Annotations displayed in the text */ 46 -.annotation-highlight, .selection-highlight { 46 +.annotation-highlight { 47 + background-color: #FE9; ## $theme.highlightColor; 48 +} 49 +## In velocity comment: settings for using the larger images from silk 50 +.annotation-marker { 51 + ##background: transparent #imgURL('note') no-repeat left top; 52 + background: transparent #attImgURL('notesmall') no-repeat left top; 53 + display: inline-block; 54 + ##height: 16px; 55 + height: 10px; 56 + overflow: hidden; 57 + text-indent: -9999px; 58 + ##width: 16px; 59 + width: 10px; 60 + vertical-align: baseline; 61 + ##margin: -19px -14px 3px -2px; 62 + margin: -15px -7px 5px -3px; 63 + z-index: 1; 47 47 position: relative; 48 - background-color: var(--mark-bg); 49 - /* Remove the default mark padding added in bootstrap. 50 - The highlights can happen in the middle of words, and it would look odd. */ 51 - padding: 0; 52 52 cursor: pointer; 53 - &.hovered, 54 - &.hovered .annotation-highlight, &.hovered .selection-highlight { 55 - /* We want to increase the accent on the element when hovered. 56 - The btn warning background color does that without reducing contrast with the default text color too much. 57 - We use this class set dynamically in JS instead of pseudo classes because we want highlights to span multiple 58 - marks across text blocks. */ 59 - /* We repeat the selector because of nested annotation marks. */ 60 - background-color: var(--mark-highlighted-bg); 61 - } 62 - 63 - .annotation-toggle { 64 - /* We don't want the annotation toggle to disturb the text layout. */ 65 - position: absolute; 66 - margin: 0; 67 - z-index: 1; 68 - /* But we still need to center it relative to its parent. */ 69 - top: 50%; 70 - transform: translateY(-50%); 71 - transition: opacity .5s ease; 72 - } 73 - 74 - .annotation-toggle.sr-only { 75 - opacity: 0; 76 - } 77 77 } 78 78 79 -mark.annotation:not(.annotation-highlight) { 80 - padding: 0; 81 - background-color: unset; 82 - color: unset; 83 -} 84 - 85 85 /* Annotation boxes */ 86 86 .annotation-bubble { 87 87 background: $theme.backgroundSecondaryColor; ... ... @@ -88,10 +88,10 @@ 88 88 border: 1px dotted $theme.borderColor; 89 89 width: 560px; 90 90 position: absolute; 74 + z-index: 2; 91 91 border-radius: 0 10px 10px 10px; 92 92 box-shadow: 0 2px 4px -1px $theme.linkColor; 93 - margin: 0 10px; 94 - z-index: 2; 77 + margin-left: 20px; 95 95 } 96 96 97 97 .annotation-bubble:before, .annotation-bubble:after { ... ... @@ -113,28 +113,6 @@ 113 113 border-right-color: $theme.backgroundSecondaryColor; 114 114 } 115 115 116 -.annotation-bubble.annotation-bubble-position-left { 117 - border-top-left-radius: 10px; 118 - border-top-right-radius: 0; 119 - 120 - &:before, &:after { 121 - border-right: none; 122 - left: unset; 123 - border-left: 10px solid transparent; 124 - border-bottom: 10px solid transparent; 125 - } 126 - 127 - &:before { 128 - right: -11px; 129 - border-left-color: $theme.borderColor; 130 - } 131 - 132 - &:after { 133 - right: -10px; 134 - border-left-color: $theme.backgroundSecondaryColor; 135 - } 136 -} 137 - 138 138 .annotation-box { 139 139 padding: 6px 12px; 140 140 }