@@ -171,21 +171,27 @@ sub getEditTemplate {
171
171
my $i18n = WebGUI::International-> new($session , " Asset_WikiPage" );
172
172
my $wiki = $self -> getWiki;
173
173
my $url = ($self -> getId eq " new" ) ? $wiki -> getUrl : $self -> getUrl;
174
+ use WebGUI::Form::HTMLArea;
175
+ use WebGUI::Form::Submit;
176
+ use WebGUI::Form::YesNo;
177
+ use WebGUI::Form::Hidden;
178
+ use WebGUI::Form::Keywords;
179
+ use WebGUI::Form::Attachments;
174
180
my $var = {
175
181
title => $i18n -> get(" editing" )." " .(defined ($self -> title)? $self -> title : $i18n -> get(" assetName" )),
176
182
formHeader => WebGUI::Form::formHeader($session , { action => $url })
177
- .WebGUI::Form::hidden ($session , { name => ' func' , value => ( $self -> getId eq ' new' ? ' addSave' : ' editSave' ) })
178
- .WebGUI::Form::hidden ($session , { name => " proceed" , value => " showConfirmation" }),
179
- formTitle => WebGUI::Form::text ($session , { name => ' title' , maxlength => 255, size => 40,
180
- value => $self -> title, defaultValue => $form -> get(" title" ," text" ) }),
181
- formContent => WebGUI::Form::HTMLArea($session , { name => ' content' , richEditId => $wiki -> richEditor, value => $self -> content }) ,
182
- formSubmit => WebGUI::Form::submit ($session , { value => ' Save' }),
183
- formProtect => WebGUI::Form::yesNo ($session , { name => " isProtected" , value => $self -> isProtected}),
184
- formFeatured => WebGUI::Form::yesNo ( $session , { name => ' isFeatured' , value => $self -> isFeatured}),
185
- formKeywords => WebGUI::Form::keywords ($session , {
183
+ .WebGUI::Form::Hidden -> new ($session , { name => ' func' , value => ( $self -> getId eq ' new' ? ' addSave' : ' editSave' ) })-> toHtml
184
+ .WebGUI::Form::Hidden -> new ($session , { name => " proceed" , value => " showConfirmation" })-> toHtml ,
185
+ formTitle => WebGUI::Form::Text -> new ($session , { name => ' title' , maxlength => 255, size => 40,
186
+ value => $self -> title, defaultValue => $form -> get(" title" ," text" ) })-> toHtml ,
187
+ formContent => WebGUI::Form::HTMLArea-> new ($session , { name => ' content' , richEditId => $wiki -> richEditor, value => $self -> content })-> toHtml ,
188
+ formSubmit => WebGUI::Form::Submit -> new ($session , { value => ' Save' })-> toHtml ,
189
+ formProtect => WebGUI::Form::YesNo -> new ($session , { name => " isProtected" , value => $self -> isProtected})-> toHtml ,
190
+ formFeatured => WebGUI::Form::YesNo -> new ( $session , { name => ' isFeatured' , value => $self -> isFeatured})-> toHtml ,
191
+ formKeywords => WebGUI::Form::Keywords -> new ($session , {
186
192
name => " keywords" ,
187
193
value => WebGUI::Keyword-> new($session )-> getKeywordsForAsset({asset => $self }),
188
- }),
194
+ })-> toHtml ,
189
195
allowsAttachments => $wiki -> allowAttachments,
190
196
formFooter => WebGUI::Form::formFooter($session ),
191
197
isNew => ($self -> getId eq " new" ),
@@ -203,17 +209,17 @@ sub getEditTemplate {
203
209
$session -> log -> warn (" title form element" . $var -> {formTitle });
204
210
my $children = [];
205
211
if ($self -> getId eq " new" ) {
206
- $var -> {formHeader } .= WebGUI::Form::hidden ($session , { name => " assetId" , value => " new" })
207
- .WebGUI::Form::hidden ($session , { name => " className" , value => $form -> process(" className" ," className" ) });
212
+ $var -> {formHeader } .= WebGUI::Form::Hidden -> new ($session , { name => " assetId" , value => " new" })-> toHtml
213
+ .WebGUI::Form::Hidden -> new ($session , { name => " className" , value => $form -> process(" className" ," className" ) })-> toHtml ;
208
214
} else {
209
215
$children = $self -> getLineage([" children" ]);
210
216
}
211
- $var -> {formAttachment } = WebGUI::Form::Attachments($session , {
217
+ $var -> {formAttachment } = WebGUI::Form::Attachments-> new ($session , {
212
218
value => $children ,
213
219
maxAttachments => $wiki -> allowAttachments,
214
220
maxImageSize => $wiki -> maxImageSize,
215
221
thumbnailSize => $wiki -> thumbnailSize,
216
- });
222
+ })-> toHtml ;
217
223
my $template = WebGUI::Asset-> newById( $session , $wiki -> pageEditTemplateId );
218
224
$template -> style( $wiki -> getStyleTemplateId );
219
225
$template -> setParam( %$var );
0 commit comments