From ba953a6526e3258cf382c771076e1d60986795c9 Mon Sep 17 00:00:00 2001 From: Scott Walters Date: Tue, 17 Aug 2010 12:17:20 -0400 Subject: [PATCH] Use the Form::ReadOnly control rather than the raw interface; WebGUI::FormBuilder::Tab is not a subclass of WebGUI::HTMLForm and doesn't implement raw(). --- lib/WebGUI/Asset/Wobject/Carousel.pm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/WebGUI/Asset/Wobject/Carousel.pm b/lib/WebGUI/Asset/Wobject/Carousel.pm index 49f3510d4..02d2bcf39 100644 --- a/lib/WebGUI/Asset/Wobject/Carousel.pm +++ b/lib/WebGUI/Asset/Wobject/Carousel.pm @@ -76,7 +76,7 @@ override getEditForm => sub { .'
' ."
\n"; - $tabform->getTab("properties")->raw($tableRowStart); + $tabform->getTab("properties")->addField('ReadOnly', value => $tableRowStart); if($self->items){ my @items = @{JSON->new->decode($self->items)->{items}}; @@ -103,7 +103,7 @@ onClick='javascript:deleteItem(this.id)'>\n" .'myEditor'.$itemNr.".render()\n" ."\n" ."\n"; - $tabform->getTab("properties")->raw($itemHTML); + $tabform->getTab("properties")->addField('ReadOnly', value => $itemHTML); } } else{ @@ -121,13 +121,13 @@ onClick='javascript:deleteItem(this.id)'>\n" ."var myEditor1 = new YAHOO.widget.SimpleEditor('item1', {height: '80px', width: '500px', handleSubmit: true});\n" ."myEditor1.render()\n" ."\n"; - $tabform->getTab("properties")->raw($itemHTML); + $tabform->getTab("properties")->addField('ReadOnly', value => $itemHTML); } my $tableRowEnd = qq| |; - $tabform->getTab("properties")->raw($tableRowEnd); + $tabform->getTab("properties")->addField('ReadOnly', value => $tableRowEnd); return $tabform; };