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 }