Skip to content

Commit 7fdb024

Browse files
authored
Merge pull request #1333 from nextcloud/feat/dark-theme-editor
2 parents 0b33d9b + 3168fa9 commit 7fdb024

1 file changed

Lines changed: 18 additions & 1 deletion

File tree

apps/viewer/apps/viewer/src/components/ImageEditor.vue

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<div ref="editor" class="viewer__image-editor" />
2+
<div ref="editor" class="viewer__image-editor" v-bind="themeDataAttr" />
33
</template>
44
<script>
55
import FilerobotImageEditor from 'filerobot-image-editor'
@@ -84,12 +84,29 @@ export default {
8484
},
8585
}
8686
},
87+
8788
defaultSavedImageName() {
8889
return basename(this.src, extname(this.src))
8990
},
9091
defaultSavedImageType() {
9192
return extname(this.src).slice(1) || 'jpeg'
9293
},
94+
95+
hasHighContrastEnabled() {
96+
const themes = OCA?.Theming?.enabledThemes || []
97+
return themes.find(theme => theme.indexOf('highcontrast') !== -1)
98+
},
99+
100+
themeDataAttr() {
101+
if (this.hasHighContrastEnabled) {
102+
return {
103+
'data-theme-dark-highcontrast': true,
104+
}
105+
}
106+
return {
107+
'data-theme-dark': true,
108+
}
109+
}
93110
},
94111
95112
mounted() {

0 commit comments

Comments
 (0)