TINYMCE default content

Kalito

Erfahrenes Mitglied
Hallo,

ich habe jetzt festgestellt, dass wenn ich ein Tinymce-Editor einbinde im sourcecode immer folgender Inhalt defaultmäßig eingetragen wird:

HTML:
<p>&nbsp;</p>
<div id="selenium-highlight">&nbsp;</div>

Wie kann ich das unterbinden?

Folgendes hatte ich versucht:
Javascript:
$(document).ready(function()
{
    tinymce.init({ 
        selector:'.edittextarea', 
        height: 300,  
        menubar: false,
        branding: false,
        plugins: "code lists paste",
        toolbar: 'bold italic | numlist bullist | code'
    });

    
    $.each($(".edittextarea"), function() {
           tinyMCE.editors[$(this).attr('id')].setContent('');
    });
});

Interessanter weiße funktioniert setContent in einem anderen Context
Javascript:
/**
     * MODAL schließen
     */
    function close_testrun_part_modal()
    {
        //....

        tinyMCE.editors[$('#part-comment').attr('id')].setContent('');
        $('#testrunpart_modal').modal('hide');
    }

Wenn ich das Modal wieder öffne, ist das Feld auch im Source-Code leer.
 
Fehler gefunden. Ein Firefox-Plugin (Selenium-IDE) hat dazwischen gefunkt.

Ansonsten wen es interessiert:

Javascript:
$(document).ready(function()
{
    
       function myCustomInitInstance(inst) {
           inst.setContent('Initialer Content');
       }
      
       tinymce.init({
        selector:'.edittextarea',
        height: 300, 
        menubar: false,
        branding: false,
        plugins: "code lists paste",
        toolbar: 'bold italic | numlist bullist | code',
        init_instance_callback : "myCustomInitInstance"
    });
});
 
Zurück