Mercurial > pub > Impl
comparison Lib/IMPL/Web/View/TTControl.pm @ 212:292226770180
bugfixes
| author | sergey |
|---|---|
| date | Fri, 29 Jun 2012 19:24:15 +0400 |
| parents | 4d0e1962161c |
| children | d6e2ea24af08 |
comparison
equal
deleted
inserted
replaced
| 211:2b9b55cfb79b | 212:292226770180 |
|---|---|
| 55 my ($this,$args) = @_; | 55 my ($this,$args) = @_; |
| 56 | 56 |
| 57 $args ||= {}; | 57 $args ||= {}; |
| 58 | 58 |
| 59 if ( my $ctor = $this->template->blocks->{CTOR} ) { | 59 if ( my $ctor = $this->template->blocks->{CTOR} ) { |
| 60 $this->context->include($ctor, { %$args, this => $this } ); | 60 $this->context->include($ctor, { %$args, this => $this, template => $this->template } ); |
| 61 } | 61 } |
| 62 } | 62 } |
| 63 | 63 |
| 64 sub renderBlock { | 64 sub renderBlock { |
| 65 $_[0]->template->blocks->{RENDER} || $_[0]->template; | 65 $_[0]->template->blocks->{RENDER} || $_[0]->template; |
| 83 my $method = ($AUTOLOAD =~ m/(\w+)$/)[0]; | 83 my $method = ($AUTOLOAD =~ m/(\w+)$/)[0]; |
| 84 | 84 |
| 85 return if $method eq 'DESTROY'; | 85 return if $method eq 'DESTROY'; |
| 86 | 86 |
| 87 my $this = shift; | 87 my $this = shift; |
| 88 | 88 |
| 89 $this->nodeProperty($method,@_); | 89 $this->nodeProperty($method,@_); |
| 90 } | 90 } |
| 91 | 91 |
| 92 1; | 92 1; |
| 93 | 93 |
