mirror of https://github.com/sveltejs/svelte
[fix] create AST node of empty string for empty attribute values (#6539)
Co-authored-by: Conduitry <git@chor.date>pull/6563/head
parent
923088f5f8
commit
fd8c5885c8
@ -0,0 +1,2 @@
|
|||||||
|
<span attr=""></span>
|
||||||
|
<span attr=''></span>
|
@ -0,0 +1,64 @@
|
|||||||
|
{
|
||||||
|
"html": {
|
||||||
|
"start": 0,
|
||||||
|
"end": 43,
|
||||||
|
"type": "Fragment",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"start": 0,
|
||||||
|
"end": 21,
|
||||||
|
"type": "Element",
|
||||||
|
"name": "span",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"start": 6,
|
||||||
|
"end": 13,
|
||||||
|
"type": "Attribute",
|
||||||
|
"name": "attr",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"start": 12,
|
||||||
|
"end": 12,
|
||||||
|
"type": "Text",
|
||||||
|
"raw": "",
|
||||||
|
"data": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"children": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": 21,
|
||||||
|
"end": 22,
|
||||||
|
"type": "Text",
|
||||||
|
"raw": "\n",
|
||||||
|
"data": "\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": 22,
|
||||||
|
"end": 43,
|
||||||
|
"type": "Element",
|
||||||
|
"name": "span",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"start": 28,
|
||||||
|
"end": 35,
|
||||||
|
"type": "Attribute",
|
||||||
|
"name": "attr",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"start": 34,
|
||||||
|
"end": 34,
|
||||||
|
"type": "Text",
|
||||||
|
"raw": "",
|
||||||
|
"data": ""
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"children": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,2 @@
|
|||||||
|
<span attr="foo"></span>
|
||||||
|
<span attr='bar'></span>
|
@ -0,0 +1,64 @@
|
|||||||
|
{
|
||||||
|
"html": {
|
||||||
|
"start": 0,
|
||||||
|
"end": 49,
|
||||||
|
"type": "Fragment",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"start": 0,
|
||||||
|
"end": 24,
|
||||||
|
"type": "Element",
|
||||||
|
"name": "span",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"start": 6,
|
||||||
|
"end": 16,
|
||||||
|
"type": "Attribute",
|
||||||
|
"name": "attr",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"start": 12,
|
||||||
|
"end": 15,
|
||||||
|
"type": "Text",
|
||||||
|
"raw": "foo",
|
||||||
|
"data": "foo"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"children": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": 24,
|
||||||
|
"end": 25,
|
||||||
|
"type": "Text",
|
||||||
|
"raw": "\n",
|
||||||
|
"data": "\n"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"start": 25,
|
||||||
|
"end": 49,
|
||||||
|
"type": "Element",
|
||||||
|
"name": "span",
|
||||||
|
"attributes": [
|
||||||
|
{
|
||||||
|
"start": 31,
|
||||||
|
"end": 41,
|
||||||
|
"type": "Attribute",
|
||||||
|
"name": "attr",
|
||||||
|
"value": [
|
||||||
|
{
|
||||||
|
"start": 37,
|
||||||
|
"end": 40,
|
||||||
|
"type": "Text",
|
||||||
|
"raw": "bar",
|
||||||
|
"data": "bar"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"children": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue