Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/text.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax <max@nextcloud.com>2022-05-31 11:17:46 +0300
committerMax <max@nextcloud.com>2022-06-07 20:41:58 +0300
commit0007d0d2effaa70822d97f3956d1a15eb6e47795 (patch)
tree11556dc4b6187e27d33130012b9f44bd8583bf09 /src/nodes/ImageView.vue
parenta749dff26318996ac7f3c3de69a995c24e0af307 (diff)
refactor: inject $imageResolver in EditorWrapper
Signed-off-by: Max <max@nextcloud.com>
Diffstat (limited to 'src/nodes/ImageView.vue')
-rw-r--r--src/nodes/ImageView.vue15
1 files changed, 4 insertions, 11 deletions
diff --git a/src/nodes/ImageView.vue b/src/nodes/ImageView.vue
index 86035bba0..8466d7760 100644
--- a/src/nodes/ImageView.vue
+++ b/src/nodes/ImageView.vue
@@ -75,14 +75,12 @@
</template>
<script>
-import path from 'path'
-import { generateUrl, generateRemoteUrl } from '@nextcloud/router'
-import { getCurrentUser } from '@nextcloud/auth'
+import { generateUrl } from '@nextcloud/router'
import { NodeViewWrapper } from '@tiptap/vue-2'
import ClickOutside from 'vue-click-outside'
import TrashCanIcon from 'vue-material-design-icons/TrashCan.vue'
-import ImageResolver from './ImageResolver.js'
import store from './../mixins/store.js'
+import { useImageResolver } from './../components/EditorWrapper.provider.js'
const imageMimes = [
'image/png',
@@ -124,6 +122,7 @@ export default {
},
mixins: [
store,
+ useImageResolver,
],
props: ['editor', 'node', 'extension', 'updateAttributes', 'deleteNode'], // eslint-disable-line
data() {
@@ -192,13 +191,7 @@ export default {
},
methods: {
async init() {
- const imageResolver = new ImageResolver({
- currentDirectory: this.extension.options.currentDirectory,
- user: getCurrentUser(),
- session: this.$store.state.currentSession,
- shareToken: this.token,
- })
- const [url, fallback] = imageResolver.resolve(this.src)
+ const [url, fallback] = this.$imageResolver.resolve(this.src)
this.loadImage(url).catch((e) => {
if (fallback) {
this.loadImage(fallback)