Skip to content
Snippets Groups Projects
Commit 67c7c5f8 authored by bbaer's avatar bbaer
Browse files

improved the update handling for tinyMCE

parent 0f620fa3
No related branches found
No related tags found
1 merge request!221B9720 checkbox various setups
...@@ -72,10 +72,8 @@ QfqNS.Helper = QfqNS.Helper || {}; ...@@ -72,10 +72,8 @@ QfqNS.Helper = QfqNS.Helper || {};
var me = editor; var me = editor;
var $parent = $(config.selector); var $parent = $(config.selector);
$parent.parent('div').mouseenter(function(e) { $parent.on("change", function(e, configuration) {
console.log("Mouse Enter"); if(configuration.disabled || configuration.readonly) {
console.log($parent.is('[disabled]'));
if($parent.is('[disabled]')) {
me.setMode("readonly"); me.setMode("readonly");
} else { } else {
me.setMode("design"); me.setMode("design");
......
...@@ -1230,6 +1230,14 @@ var QfqNS = QfqNS || {}; ...@@ -1230,6 +1230,14 @@ var QfqNS = QfqNS || {};
try { try {
var element = n.Element.getElement(formElementName); var element = n.Element.getElement(formElementName);
// Cleaner way to set states for tinymce
// This triggers the event on the unaccesable textarea
// The tinymce registers a listener on the textarea
// See helper/tinyMCE.js for details
if(element.$element.hasClass('qfq-tinymce')) {
element.$element.trigger("change", [configurationItem]);
}
if (configurationItem.value !== undefined) { if (configurationItem.value !== undefined) {
element.setValue(configurationItem.value); element.setValue(configurationItem.value);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment