File tree 2 files changed +15
-1
lines changed
2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -33,8 +33,14 @@ property title => (
33
33
label => [' 99' ,' Asset' ],
34
34
hoverHelp => [' 99 description' ,' Asset' ],
35
35
fieldType => ' text' ,
36
- default => ' Untitled' ,
36
+ builder => ' _default_title' ,
37
+ lazy => 1,
37
38
);
39
+
40
+ sub _default_title {
41
+ return ' Untitled' ;
42
+ }
43
+
38
44
around title => sub {
39
45
my $orig = shift ;
40
46
my $self = shift ;
Original file line number Diff line number Diff line change @@ -51,6 +51,12 @@ property isFeatured => (
51
51
noFormPost => 1,
52
52
);
53
53
54
+ override _default_title => sub {
55
+ my $self = shift ;
56
+ my $title = $self -> session-> form-> get(' title' ) || super();
57
+ return $title ;
58
+ };
59
+
54
60
with ' WebGUI::Role::Asset::AlwaysHidden' ;
55
61
with ' WebGUI::Role::Asset::Subscribable' ;
56
62
with ' WebGUI::Role::Asset::Comments' ;
@@ -193,6 +199,8 @@ sub getEditTemplate {
193
199
protectQuestionLabel => $i18n -> get(" protectQuestionLabel" ),
194
200
isProtected => $self -> isProtected
195
201
};
202
+ $session -> log -> warn (" title form variable" . $form -> get(' title' , ' text' ));
203
+ $session -> log -> warn (" title form element" . $var -> {formTitle });
196
204
my $children = [];
197
205
if ($self -> getId eq " new" ) {
198
206
$var -> {formHeader } .= WebGUI::Form::hidden($session , { name => " assetId" , value => " new" })
You can’t perform that action at this time.
0 commit comments