Sha256: 8be6069445318a7f9f4570d71d2dfac1ab11795c74b41bae23b1768cbb667e56
Contents?: true
Size: 718 Bytes
Versions: 23
Compression:
Stored size: 718 Bytes
Contents
import Vue from 'vue'; import AssetModal from './asset-modal.vue'; export default Vue.component('wysiwyg-field', { data: function() { return { uid: `wysiwyg-${ Math.uid() }`, $editor: null } }, ready: function() { if (window.fndtnInit) { setTimeout(() => $(this.$el).trigger('init.fndtn'), 100); } }, methods: { selectAsset: function(asset) { let $current_image = this.$editor.$current_image; if (asset['image?']) { this.$editor.image.insert(asset.url, false, {}, $current_image); } else { this.$editor.file.insert(asset.url, asset.description_or_file_name); } }, }, components: { 'asset-modal': AssetModal } })
Version data entries
23 entries across 23 versions & 1 rubygems