2017-08-09 1 views
0

Ich habe eine Anforderung zum Erstellen benutzerdefinierter h1 Tag-Schaltfläche in summernote mit benutzerdefinierten Stilen angewendet.Ich habe eine benutzerdefinierte Schaltfläche für Header h1 erstellt, aber bin mir nicht sicher, wie Sie benutzerdefinierte hinzufügen Stil it.I will benutzerdefinierte Inline-Styles von font-style und font-family alle Header hinzufügen tags.I die Daten mit Stilen senden auf eine CSS-Klasse speichern ist auch so das hinzufügen nicht feasible.Below den CodeWie benutzerdefinierte Stile für Header-Tags in summernote

var HelloButton = function (context) { 
    var ui   = $.summernote.ui; 
    // create button 
    var button = ui.button({ 
    contents: '<h1/>H1', 
    tooltip: 'Custom H1', 
    click: function() { 
     var range = context.invoke('editor.createRange'); 
     // invoke insertText method with 'hello' on editor module. 
     var h1 = context.invoke('editor.formatH1'); 
     // $(h1).text(range.toString()); 
     context.invoke('editor.styleFromNode','h1'); 
    } 
    }); 

    return button.render(); // return button as jquery object 
} 
ist

Wie kann ich benutzerdefinierte Inline-Stile für die benutzerdefinierten Schaltflächen hinzufügen, die ich erstellt habe?

Vielen Dank im Voraus :)

+1

Ich glaube, Sie nur eine CSS-Klasse, um es hinzuzufügen müssen? –

+0

@GerritHalfmann Kann keine CSS-Klasse hinzufügen, da ich diese Daten beim Speichern gesendet habe und sie daher im Inline-Stil sein muss –

Antwort

0

Sie haben den CSS-Stil in Elemente Inline-Header hinzufügen.

contents: '<h1 style= "font-size:10px">H1</h1>', 

oder

cssClass: customStyle 

.customStyle {font-size: 10px}

+0

Sie können Stile zu summernote.css hinzufügen –

Verwandte Themen