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

Version Path
push_type_admin-0.12.1 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.12.0 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.12.0.beta.1 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.11.2 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.11.1 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.11.0.beta.2 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.11.0.beta.1 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.10.4 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.10.3 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.10.2 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.10.1 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.10.0 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.10.0.beta.5 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.10.0.beta.3 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.9.5 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.9.3 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.9.2 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.9.1 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.9.0 app/webpack/javascripts/components/wysiwyg-field.es6
push_type_admin-0.9.0.beta.4 app/webpack/javascripts/components/wysiwyg-field.es6