Sha256: 6af21373a4327a67ffc5581ec3bbbd60289e994215243fd93d1e17e13df30e15

Contents?: true

Size: 1.01 KB

Versions: 143

Compression:

Stored size: 1.01 KB

Contents

<script>
  promethee.constant('summernoteConfig', {
    disableDragAndDrop: true,
    callbacks: {
      // Remove text styles on paste
      onPaste: function(event) {
        event.preventDefault();

        // Get and trim clipboard content as paragraph
        var paragraph = document.createElement('p');
        paragraph.textContent = ((event.originalEvent || event).clipboardData || window.clipboardData).getData('Text').trim();

        // Delete selection if anything is selected (expected behaviour on paste)
        if((window.getSelection !== undefined ? window.getSelection() : document.selection.createRange()).toString().length > 0) {
          document.execCommand('delete', false);
        }

        // Insert trimmed clipboard content as paragraph
        document.execCommand('insertHTML', false, paragraph.outerHTML);
      }
    },
    toolbar: [
      ['headline', ['style']],
      ['style', ['bold', 'italic']],
      ['alignment', ['ul', 'ol', 'paragraph']],
      ['code', ['codeview']]
    ]
  });
</script>

Version data entries

143 entries across 143 versions & 1 rubygems

Version Path
promethee-1.10.6 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.10.5 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.10.4 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.10.3 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.10.2 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.10.1 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.10.0 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.9.0 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.8.4 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.8.3 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.8.2 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.8.1 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.8.0 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.7.12 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.7.11 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.7.10 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.7.9 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.7.8 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.7.7 app/views/promethee/utils/_summernote-config.html.erb
promethee-1.7.6 app/views/promethee/utils/_summernote-config.html.erb