Note that there are some explanatory texts on larger screens.

plurals
  1. POTinyMCE + jQuery + custom plugin = tinymce is undefined?
    text
    copied!<p>The problem occurs when I try to create small plugin to allow me toggle on and off WYSIWYG on all textareas in the website.</p> <pre><code>//$('form.default textarea').each(function(){ // console.log( $('&lt;a href="#"&gt;Enable WYSIWYG editor&lt;/a&gt;').insertAfter('form.default textarea').prev('textarea.wysiwyg').tinymce().hide() ); //}); </code></pre> <p>The full (a bit simplified) code looks like this:</p> <pre><code>$('textarea.wysiwyg').tinymce({ skin : 'cirkuit', theme : 'advanced', plugins : 'pagebreak,style,layer,advlink,inlinepopups,contextmenu,paste,directionality,noneditable,nonbreaking,xhtmlxtras,template', // Theme options theme_advanced_buttons1 : 'formatselect,fontsizeselect,forecolor,|,bold,italic,strikethrough,|,bullist,numlist,|,justifyleft,justifycenter,justifyright,|,link,unlink,|,image,|,code,paste,pastetext,pasteword,removeformat,|,backcolor,|,underline,justifyfull,sup,|,outdent,indent,|,hr,charmap,|,undo,redo', theme_advanced_buttons2 : '', theme_advanced_buttons3 : '', theme_advanced_toolbar_location : 'top', theme_advanced_toolbar_align : 'left', theme_advanced_statusbar_location: 'bottom', theme_advanced_resizing : true, theme_advanced_resize_horizontal : false, height : 500, theme_advanced_resizing_min_height : 500, document_base_url : 'http://static.&lt;?=$settings['system_host']?&gt;/' }); $('textarea.wysiwyg').each(function() { $(this).tinymce().hide(); }); </code></pre> <p>What is the error? FireBug says that <strong>tinymce() in undefined</strong>; this message occurs in each() loop. Thus, tinymce() is actually initialized.</p> <p>I am really lost towards, what could be causing this.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload