You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<divclass='modal'><divclass='modal-head'><title>Insert Video Link</title></div><divclass='modal-body'>
contents.....
</div><divclass='modal-foot'></div></div>
Concept
$(".summernote").summernote({
...
renderer : 'summernote',// default value is bootstrap
...
});varrenderer=$(".summernote").summernote("renderer");varbutton=renderer.button({,options,...
});button.on('click', function(e, layoutInfo){})
varbutton=renderer.button(obj);// set click event button.on('click',function(e,$holder){});// set button information, and then re-render button.set(key,value);orbutton.set({key : value,
....})// get button information button.get('checked'[,false/* default value */]);// add toolbar $holder.summernote("toolbar.add",button[,'group'[,isAppend]]);// get button object by domvarbutton=renderer.button($holder,name);button.el// dom object button.$el// jquery object button.$el.css({
....});button.$el.show();button.$el.hide();$holder.on('summernote.change',function(){button.set('checked',!button.get('checked'));});
Dropdown
vardropdown=renderer.dropdown(name : 'file',title : 'File',icon : 'fa fa-checked',disabled : true,hide : true,dropdown : [{event : 'new',title : 'New File',icon : 'fa fa-plus',checked : true,disabled : true},'-',// divider line {event : 'save',title : 'Save',icon : 'fa fa-plus',checked : false(ortrue)},{event : 'save as',title : 'Save as',icon : 'fa fa-plus',checked : false(ortrue)},]);dropdown=renderer.dropdown($holder,'name');// hmmmdropdown.on('click',function(e,$holder){// this is dropdownif(e.button.event=='new'){this.set('title',e.button.title);}};$holder.summernote('toolbar.addGroup','groupName');$holder.summernote('toolbar.add',dropdown);// dropdown is used as group
Dialog
varcustom=renderer.button(options);custom.on('click',function(e,$holder,dialog){// this is button});vardropdown=renderer.dropdown(options);dropdown.on('click',function(e,$holder,dialog){});vardialog=renderer.dialog({title : 'Hello Dialog',body : $("<div />")or"<div ></div>",buttons : ["apply","cancel",renderer.button("title",options),dropdown]});dialog.show();dialog.hide();dialog.on("apply",function(e){// console.log(this.getValue());});dialog.on('cancel',function(e){this.hide();})dialog.on('show',function(){// this is dialog });dialog.on('hide',function(){// this is dialog });