Mercurial > pub > Impl
comparison Lib/IMPL/DOM/Navigator/Builder.pm @ 206:c8fe3f84feba
+IMPL::Web::Handlers::ViewSelector
+IMPL::Web::Handlers::ErrorHandler
*IMPL::Web::Handlers::RestController moved types mappings to ViewSelector
author | sergey |
---|---|
date | Thu, 03 May 2012 16:48:39 +0400 |
parents | 4d0e1962161c |
children | 2904da230022 |
comparison
equal
deleted
inserted
replaced
205:891c04080658 | 206:c8fe3f84feba |
---|---|
42 my $node; | 42 my $node; |
43 if (! $this->{$Document}) { | 43 if (! $this->{$Document}) { |
44 $node = $this->{$Document} = $this->{$_docClass}->new(nodeName => $nodeName,%props); | 44 $node = $this->{$Document} = $this->{$_docClass}->new(nodeName => $nodeName,%props); |
45 $this->_initNavigator($node); | 45 $this->_initNavigator($node); |
46 } else { | 46 } else { |
47 die new IMPL::InvalidOperationException('Can\t create a second top level element') unless $this->Current; | 47 die new IMPL::InvalidOperationException('Can create a second top level element') unless $this->Current; |
48 $node = $this->{$Document}->Create($nodeName,$class,\%props); | 48 $node = $this->{$Document}->Create($nodeName,$class,\%props); |
49 $this->Current->appendChild($node); | 49 $this->Current->appendChild($node); |
50 $this->internalNavigateNodeSet($node); | 50 $this->internalNavigateNodeSet($node); |
51 } | 51 } |
52 | 52 |