2015-02-19 6 views
6

Ich benutze Summernote WYSIWYG Editor und ich bin in diesem Problem stecken:
Jedes Mal, wenn die Ansicht wechselt von Rich Text zu HTML Ich möchte einige Berechnungen vornehmen und aktualisieren Sie die Inhalte der Redakteure.
Aber wenn der Editor wechselt von Rich Text zu HTML .code() scheint nicht zu funktionieren ...
Nach einer Weile habe ich festgestellt, dass, wenn der Editor im HTML-Modus ist, funktioniert .code() überhaupt nicht - deshalb, wenn Sie drücken " Codeansicht“-Taste von Text html funktioniert nicht ...summernote - update code wenn in HTML view

dieses feedle Siehe: http://jsfiddle.net/Lpp1Lmhn/4/ (drücken Sie die Schaltfläche‚Aktualisieren‘, wenn sie in Rich Text und dann, wenn im HTML-Modus)

die Frage ist also:
Gibt es eine Möglichkeit, den Inhalt des Editors in der HTML-Ansicht zu aktualisieren?

Vielen Dank im Voraus.

Antwort

0

Ja können Sie, aber die lustige kleine Änderung, die Sie machen müssen, ist Änderung ".Live" zu ".on". here ist ein Link zur Diskussion über die Bedeutung dieser kleinen Änderung

$(document).ready(function(){ 
    $('#editor').summernote({ 
     height:200, 
     toolbar: [ ['text', ['bold', 'italic', 'underline']], 
        ['misc', ['codeview']] 
       ] 
    }); 

    $('[data-event="codeview"]').on('click', function(){ 
     $('#editor').code($('#editor').code()+'a'); 
    }); 

    $('#btn').click(function(){ 
     $('#editor').code($('#editor').code()+'a'); 
    }); 
}); 

und Sie können die Arbeits Geige http://jsfiddle.net/2tnua16k/

besuchen