Sha256: 8d3e878ff8ba5c39ad6f648b9f06a69228bca01c4f210b2cdffb009adc4b4b71
Contents?: true
Size: 682 Bytes
Versions: 5
Compression:
Stored size: 682 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() { 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
5 entries across 5 versions & 1 rubygems