Mercurial > pub > Impl
comparison Lib/IMPL/declare.pm @ 281:a8dbddf491dd
refactoring
*IMPL::declare reset abstractProps static property after implementing these props
*IMPL::Serialization: fixed bug with multiple text parts inside one node
*IMPL::Web::Handler::TTView: removed obsolete property 'location' from 'view' template variable
author | cin |
---|---|
date | Mon, 11 Feb 2013 00:58:22 +0400 |
parents | c6d0f889ef87 |
children |
comparison
equal
deleted
inserted
replaced
280:c6d0f889ef87 | 281:a8dbddf491dd |
---|---|
96 if (@$props) { | 96 if (@$props) { |
97 $self->_implementProps($props,$caller); | 97 $self->_implementProps($props,$caller); |
98 } | 98 } |
99 | 99 |
100 if ($args->{_implement}) { | 100 if ($args->{_implement}) { |
101 $self->_implementProps($caller->abstractProps,$caller); | 101 $self->_implementProps($caller->abstractProps,$caller); |
102 $caller->abstractProps([]); | |
102 } | 103 } |
103 | 104 |
104 $IMPL::require::level--; | 105 $IMPL::require::level--; |
105 delete $IMPL::require::PENDING{$caller}; | 106 delete $IMPL::require::PENDING{$caller}; |
106 } | 107 } |