mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
Fixes #161 - Nested tags with no body content are not handled correctly
This commit is contained in:
parent
4b02418079
commit
d60289c50f
@ -267,7 +267,10 @@ TagHandlerNode.prototype = {
|
||||
|
||||
var hasOutParam = false;
|
||||
|
||||
var hasBodyFunc = false;
|
||||
|
||||
if (_this.hasChildren() && !tag.bodyFunction) {
|
||||
hasBodyFunc = true;
|
||||
var bodyParams = [];
|
||||
|
||||
|
||||
@ -296,6 +299,9 @@ TagHandlerNode.prototype = {
|
||||
}
|
||||
|
||||
if (hasNestedTags || isNestedTag || hasOutParam) {
|
||||
if (!hasBodyFunc) {
|
||||
template.code(',null');
|
||||
}
|
||||
var options = [];
|
||||
|
||||
if (hasNestedTags) {
|
||||
|
||||
@ -1 +1 @@
|
||||
<div class="tabs"><ul><li>Tab 1</li><li>Tab 3</li></ul><div class="tab-content"><div class="tab">Tab 1 content</div><div class="tab">Tab 3 content</div></div></div>
|
||||
<div class="tabs"><ul><li>Tab 1</li><li>Tab 2</li><li>Tab 3</li></ul><div class="tab-content"><div class="tab">Tab 1 content</div><div class="tab"></div><div class="tab">Tab 3 content</div></div></div>
|
||||
@ -1 +1 @@
|
||||
<div class="tabs"><ul><li>Tab 1</li><li>Tab 3</li></ul><div class="tab-content"><div class="tab">Tab 1 content</div><div class="tab">Tab 3 content</div></div></div>
|
||||
<div class="tabs"><ul><li>Tab 1</li><li>Tab 2</li><li>Tab 3</li></ul><div class="tab-content"><div class="tab">Tab 1 content</div><div class="tab"></div><div class="tab">Tab 3 content</div></div></div>
|
||||
Loading…
x
Reference in New Issue
Block a user