GitHunt
MA

MarcosBL/summernote-image-attributes

Summernote plugin to edit an image title and alt attributes

summernote-image-attributes

A plugin for the Summernote WYSIWYG editor.

Adds a button to the image popover to edit title, alt, class and style attributes (imageAttributes plugin alias)

It can also optionally add a dropdown to choose from Bootstrap image shapes (imageShape plugin alias)

summernote-image-attributes-popover

summernote-image-attributes-modal

Installation

1. Include JS

Include the following code after Summernote:

<script src="summernote-image-attributes.js"></script>

2. Supported languages

Currently available in English and Spanish!

3. Summernote options

Finally, customize the Summernote image popover.

$(document).ready(function() {
    $('#summernote').summernote({
        popover: {
            image: [
                ['imagesize', ['imageSize100', 'imageSize50', 'imageSize25']],
                ['float', ['floatLeft', 'floatRight', 'floatNone']],
                ['custom', ['imageAttributes', 'imageShape']],
                ['remove', ['removeMedia']]
            ],
        },
        lang: 'en-US',
        imageAttributes:{
            icon:'<i class="note-icon-pencil"/>', // This Icon is from the LibreICONS class Extras and SVG Icons for Summernote.
            removeEmpty:false // true = remove attributes | false = leave empty if present
        }
        imageShape: {
            icon: '<i class="note-icon-picture"/>'
        }
    });
});

Contributors

  • Add links to Image

Languages

JavaScript100.0%

Contributors

Created May 22, 2016
Updated May 22, 2016
MarcosBL/summernote-image-attributes | GitHunt