It looks like you’re browsing an old version of Froala. Please go to the newer version of our docs for a more updated version.
Examples
Custom Dropdowns
An example of custom dropdown for the WYSIWYG HTML editor.
HTML
<div id="eg-custom-dropdown" class="text-small"> <p>An example of custom dropdown for the WYSIWYG HTML editor.</p> </div>
JAVASCRIPT
<script> $(function() { $('div#eg-custom-dropdown').editable({ inlineMode: false, buttons: ['bold', 'italic', 'formatBlock', 'my_dropdown'], customDropdowns: { my_dropdown: { // Dropdown Title title: 'Advanced options', // Dropdown Icon icon: { type: 'font', value: 'fa fa-cog' }, // Callback on refresh. refresh: function () { console.log ('do refresh'); }, // Callback on dropdown show. refreshOnShow: function () { console.log ('do refresh when show'); }, // Options. options: { // First option. '<i class="fa fa-save"></i> Save': function () { this.save(); }, // Second option. '<i class="fa fa-refresh"></i> Clear': function () { this.setHTML(''); } } } } }) }); </script>