mirror of https://github.com/sveltejs/svelte
parent
f763eff069
commit
565c7f6ffe
@ -1 +0,0 @@
|
||||
<input use:nested.action>
|
||||
@ -1,26 +0,0 @@
|
||||
{
|
||||
"html": {
|
||||
"type": "Fragment",
|
||||
"start": 0,
|
||||
"end": 25,
|
||||
"children": [
|
||||
{
|
||||
"type": "Element",
|
||||
"start": 0,
|
||||
"end": 25,
|
||||
"name": "input",
|
||||
"attributes": [
|
||||
{
|
||||
"start": 7,
|
||||
"end": 24,
|
||||
"type": "Action",
|
||||
"name": "nested['action']",
|
||||
"modifiers": [],
|
||||
"expression": null
|
||||
}
|
||||
],
|
||||
"children": []
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,3 @@
|
||||
import { test } from '../../test';
|
||||
|
||||
export default test({});
|
||||
@ -0,0 +1,72 @@
|
||||
// index.svelte (Svelte VERSION)
|
||||
// Note: compiler output will change before 5.0 is released!
|
||||
import "svelte/internal/disclose-version";
|
||||
import * as $ from "svelte/internal";
|
||||
|
||||
var frag = $.template(`<div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div>`, true);
|
||||
|
||||
export default function Directives_with_member_access($$anchor, $$props) {
|
||||
$.push($$props, false);
|
||||
|
||||
const one = () => {};
|
||||
const nested = { one };
|
||||
const evenmore = { nested };
|
||||
|
||||
/* Init */
|
||||
var fragment = $.open_frag($$anchor, true, frag);
|
||||
var div = $.child_frag(fragment);
|
||||
var div_1 = $.sibling($.sibling(div));
|
||||
var div_2 = $.sibling($.sibling(div_1));
|
||||
var div_3 = $.sibling($.sibling(div_2));
|
||||
|
||||
$.transition(div_3, one, null, false);
|
||||
|
||||
var div_4 = $.sibling($.sibling(div_3));
|
||||
|
||||
$.transition(div_4, nested['one'], null, false);
|
||||
|
||||
var div_5 = $.sibling($.sibling(div_4));
|
||||
|
||||
$.transition(div_5, evenmore['nested']['one'], null, false);
|
||||
|
||||
var div_6 = $.sibling($.sibling(div_5));
|
||||
|
||||
$.animate(div_6, one, null);
|
||||
|
||||
var div_7 = $.sibling($.sibling(div_6));
|
||||
|
||||
$.animate(div_7, nested['one'], null);
|
||||
|
||||
var div_8 = $.sibling($.sibling(div_7));
|
||||
|
||||
$.animate(div_8, evenmore['nested']['one'], null);
|
||||
|
||||
var div_9 = $.sibling($.sibling(div_8));
|
||||
|
||||
$.in(div_9, one, null, false);
|
||||
|
||||
var div_10 = $.sibling($.sibling(div_9));
|
||||
|
||||
$.in(div_10, nested['one'], null, false);
|
||||
|
||||
var div_11 = $.sibling($.sibling(div_10));
|
||||
|
||||
$.in(div_11, evenmore['nested']['one'], null, false);
|
||||
|
||||
var div_12 = $.sibling($.sibling(div_11));
|
||||
|
||||
$.out(div_12, one, null, false);
|
||||
|
||||
var div_13 = $.sibling($.sibling(div_12));
|
||||
|
||||
$.out(div_13, nested['one'], null, false);
|
||||
|
||||
var div_14 = $.sibling($.sibling(div_13));
|
||||
|
||||
$.out(div_14, evenmore['nested']['one'], null, false);
|
||||
$.action(div, $$node => one($$node));
|
||||
$.action(div_1, $$node => nested['one']($$node));
|
||||
$.action(div_2, $$node => evenmore['nested']['one']($$node));
|
||||
$.close_frag($$anchor, fragment);
|
||||
$.pop();
|
||||
}
|
||||
@ -0,0 +1,14 @@
|
||||
// index.svelte (Svelte VERSION)
|
||||
// Note: compiler output will change before 5.0 is released!
|
||||
import * as $ from "svelte/internal/server";
|
||||
|
||||
export default function Directives_with_member_access($$payload, $$props) {
|
||||
$.push(false);
|
||||
|
||||
const one = () => {};
|
||||
const nested = { one };
|
||||
const evenmore = { nested };
|
||||
|
||||
$$payload.out += `<div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div>`;
|
||||
$.pop();
|
||||
}
|
||||
@ -0,0 +1,25 @@
|
||||
<script>
|
||||
const one = ()=>{};
|
||||
const nested = {one};
|
||||
const evenmore = {nested};
|
||||
</script>
|
||||
|
||||
<div use:one />
|
||||
<div use:nested.one />
|
||||
<div use:evenmore.nested.one />
|
||||
|
||||
<div transition:one />
|
||||
<div transition:nested.one />
|
||||
<div transition:evenmore.nested.one />
|
||||
|
||||
<div animate:one />
|
||||
<div animate:nested.one />
|
||||
<div animate:evenmore.nested.one />
|
||||
|
||||
<div in:one />
|
||||
<div in:nested.one />
|
||||
<div in:evenmore.nested.one />
|
||||
|
||||
<div out:one />
|
||||
<div out:nested.one />
|
||||
<div out:evenmore.nested.one />
|
||||
Loading…
Reference in new issue