From d3a7ef6e016684fa6275a7916d7f4fd73972a352 Mon Sep 17 00:00:00 2001 From: Doug Bell Date: Fri, 20 Jun 2008 18:16:21 +0000 Subject: [PATCH] fixed: Rich editor no longer makes other form controls show up as code in Safari 3 --- docs/changelog/7.x.x.txt | 1 + lib/WebGUI/Asset/RichEdit.pm | 6 +++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index 9f900f4ca..7056f4e9a 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -1,6 +1,7 @@ 7.5.14 - fixed: Non-admin users can now add Gallery assets - fixed: Thingy Data now retains File and Images if they aren't explicitly deleted + - fixed: Rich Editor no longer makes other form controls show up as code in Safari 3 7.5.13 - fixed: storage locations for some assets in packages not imported correctly diff --git a/lib/WebGUI/Asset/RichEdit.pm b/lib/WebGUI/Asset/RichEdit.pm index 58b9dd6dc..a65cf2f84 100644 --- a/lib/WebGUI/Asset/RichEdit.pm +++ b/lib/WebGUI/Asset/RichEdit.pm @@ -557,11 +557,15 @@ sub getRichEditor { $self->session->style->setScript($self->session->url->extras('tinymce/jscripts/tiny_mce/tiny_mce.js'),{type=>"text/javascript"}); $self->session->style->setScript($self->session->url->extras("tinymce-webgui/callbacks.js"),{type=>"text/javascript"}); + $self->session->style->setScript( $self->session->url->extras( "yui/build/yahoo-dom-event/yahoo-dom-event.js" ), { type => "text/javascript" } ); my $out = ""; + $out .= "YAHOO.util.Event.addListener( window, 'load', function () { \n" + . "\ttinyMCE.init(" . JSON->new->utf8->pretty->encode(\%config) . " )\n" + . "} );\n" + . ""; }