+ for my $subdir(@sizes, 'html') {
+ my $tdir=sprintf "%s/.%s",$self->{-fullpath},$subdir;
+ mkdir($tdir,0755) unless ( -d $tdir );
+ }
+ $self->edittitle;
+}
+
+sub edittitle {
+ my $self = shift;
+ my $fullpath = $self->{-fullpath};
+ my $title;
+ my $T;
+ if (open($T,'<'.$fullpath.'/.title')) {
+ $title = <$T>;
+ $title =~ s/[\r\n]*$//;
+ close($T);
+ }
+ if ($asktitle || (!$title && !$noasktitle)) {
+ my $prompt = $self->{-base};
+ $prompt = '/' unless ($prompt);
+ my $OUT = $term->OUT || \*STDOUT;
+ print $OUT "Enter title for $fullpath\n";
+ $title = $term->readline($prompt.' >',$title);
+ $term->addhistory($title) if ($title);
+ if (open($T,'>'.$fullpath.'/.title')) {
+ print $T $title,"\n";
+ close($T);
+ }
+ }
+ unless ($title) {
+ $title=substr($fullpath,length($self->{-root}))
+ }
+ $self->{-title}=$title;
+ print "title in $fullpath is $title\n" if ($debug);