From 3d79e59db2ff1271f242f36b2565ce3a32a1b6f2 Mon Sep 17 00:00:00 2001 From: Colin Kuskie Date: Thu, 16 Sep 2010 16:07:51 -0700 Subject: [PATCH] Refactor the RichEditor/HTMLArea so that JS and CSS scripts can be placed in the header block. --- lib/WebGUI/Asset/RichEdit.pm | 24 ++++++++++++++++++++---- lib/WebGUI/Form/HTMLArea.pm | 5 ++++- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/lib/WebGUI/Asset/RichEdit.pm b/lib/WebGUI/Asset/RichEdit.pm index f9ae3a7ec..993962eef 100644 --- a/lib/WebGUI/Asset/RichEdit.pm +++ b/lib/WebGUI/Asset/RichEdit.pm @@ -572,14 +572,11 @@ sub getRichEditor { $config{height} = $self->getValue("editorHeight") if ($self->getValue("editorHeight") > 0); $config{plugins} = join(",",@plugins); - $self->session->style->setScript($self->session->url->extras('yui/build/yahoo/yahoo-min.js'),{type=>"text/javascript"}); - $self->session->style->setScript($self->session->url->extras('yui/build/event/event-min.js'),{type=>"text/javascript"}); - $self->session->style->setScript($self->session->url->extras('tinymce/jscripts/tiny_mce/tiny_mce_src.js'),{type=>"text/javascript"}); - $self->session->style->setScript($self->session->url->extras("tinymce-webgui/callbacks.js"),{type=>"text/javascript"}); my $out = ''; if ($ask) { $out = q||.$i18n->get('Toggle editor').q||; } + $self->richedit_headTags; $out .= qq|