Sha256: f4062888ab6a28d7b9e794f861dbdb2263498c75cd087c6760a44d634272eb0f

Contents?: true

Size: 1.34 KB

Versions: 2

Compression:

Stored size: 1.34 KB

Contents

(function() {
  tinymce.PluginManager.requireLangPack('uploaddocument');
  tinymce.create('tinymce.plugins.UploadDocumentPlugin', {
    init: function(ed, url) {
      ed.addCommand('mceUploadDocument', function() {
        return ed.windowManager.open({
          file: url + '/dialog.html',
          width: 350 + parseInt(ed.getLang('uploaddocument.delta_width', 0)),
          height: 180 + parseInt(ed.getLang('uploaddocument.delta_height', 0)),
          inline: 1
        }, {
          plugin_url: url
        });
      });
      ed.addButton('uploaddocument', {
        title: 'uploaddocument.desc',
        cmd: 'mceUploadDocument',
        image: url + '/img/uploaddocument.png'
      });
      return ed.onNodeChange.add(function(ed, cm, n) {
        return cm.setActive('uploaddocument', n.nodeName === 'IMG');
      });
    },
    createControl: function(n, cm) {
      return null;
    },
    getInfo: function() {
      return {
        longname: 'UploadDocument plugin',
        author: 'Per Florent Morin (based on work done by Christian B. Viken for image upload plugin)',
        authorurl: 'https://github.com/florentmorin',
        infourl: 'https://github.com/florentmorin/tinymce-rails-documentupload',
        version: '1.0'
      };
    }
  });
  return tinymce.PluginManager.add('uploaddocument', tinymce.plugins.UploadDocumentPlugin);
})();

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tinymce-rails-documentupload-3.5.8.7 vendor/assets/javascripts/tinymce/plugins/uploaddocument/editor_plugin.js
tinymce-rails-documentupload-3.5.8.5 vendor/assets/javascripts/tinymce/plugins/uploaddocument/editor_plugin.js