|
<!DOCTYPE html> |
|
<html lang="en"> |
|
|
|
<head> |
|
<meta charset="UTF-8"> |
|
<base href="/"> |
|
<style> |
|
body { |
|
background-color: #ffffff; |
|
} |
|
</style> |
|
<script src="https://unpkg.com/[email protected]/dist/system.js"></script> |
|
</head> |
|
|
|
<body> |
|
<script> |
|
System.config({ |
|
"warnings": false, |
|
"map": { |
|
"svelte": "https://unpkg.com/[email protected]/index.js", |
|
"svelte/internal": "https://unpkg.com/[email protected]/internal/index.js" |
|
} |
|
}); |
|
</script> |
|
<div id="root"></div> |
|
|
|
|
|
<script> |
|
System.register("./App.svelte.js", ["svelte/internal"], function (exports_1, context_1) { |
|
"use strict"; |
|
var internal_1, Component; |
|
var __moduleName = context_1 && context_1.id; |
|
function create_fragment(ctx) { |
|
let input; |
|
let t0; |
|
let p; |
|
let t1; |
|
let t2_value = (ctx[0] || 'Stranger') + ""; |
|
let t2; |
|
let t3; |
|
let mounted; |
|
let dispose; |
|
return { |
|
c() { |
|
input = internal_1.element("input"); |
|
t0 = internal_1.space(); |
|
p = internal_1.element("p"); |
|
t1 = internal_1.text("Hello, "); |
|
t2 = internal_1.text(t2_value); |
|
t3 = internal_1.text("!"); |
|
internal_1.attr(input, "placeholder", "enter your name"); |
|
}, |
|
m(target, anchor) { |
|
internal_1.insert(target, input, anchor); |
|
internal_1.set_input_value(input, ctx[0]); |
|
internal_1.insert(target, t0, anchor); |
|
internal_1.insert(target, p, anchor); |
|
internal_1.append(p, t1); |
|
internal_1.append(p, t2); |
|
internal_1.append(p, t3); |
|
if (!mounted) { |
|
dispose = internal_1.listen(input, "input", ctx[1]); |
|
mounted = true; |
|
} |
|
}, |
|
p(ctx, [dirty]) { |
|
if (dirty & 1 && input.value !== ctx[0]) { |
|
internal_1.set_input_value(input, ctx[0]); |
|
} |
|
if (dirty & 1 && t2_value !== (t2_value = (ctx[0] || 'Stranger') + "")) |
|
internal_1.set_data(t2, t2_value); |
|
}, |
|
i: internal_1.noop, |
|
o: internal_1.noop, |
|
d(detaching) { |
|
if (detaching) |
|
internal_1.detach(input); |
|
if (detaching) |
|
internal_1.detach(t0); |
|
if (detaching) |
|
internal_1.detach(p); |
|
mounted = false; |
|
dispose(); |
|
} |
|
}; |
|
} |
|
function instance($$self, $$props, $$invalidate) { |
|
let name = ''; |
|
function input_input_handler() { |
|
name = this.value; |
|
$$invalidate(0, name); |
|
} |
|
return [name, input_input_handler]; |
|
} |
|
return { |
|
setters: [ |
|
function (internal_1_1) { |
|
internal_1 = internal_1_1; |
|
} |
|
], |
|
execute: function () { |
|
Component = class Component extends internal_1.SvelteComponent { |
|
constructor(options) { |
|
super(); |
|
internal_1.init(this, options, instance, create_fragment, internal_1.safe_not_equal, {}); |
|
} |
|
}; |
|
exports_1("default", Component); |
|
} |
|
}; |
|
}); |
|
|
|
System.register("./index.js", ["./App.svelte.js"], function (exports_1, context_1) { |
|
"use strict"; |
|
var App_svelte_1; |
|
var __moduleName = context_1 && context_1.id; |
|
return { |
|
setters: [ |
|
function (App_svelte_1_1) { |
|
App_svelte_1 = App_svelte_1_1; |
|
} |
|
], |
|
execute: function () { |
|
new App_svelte_1.default({ target: document.querySelector("#root"), props: {} }); |
|
} |
|
}; |
|
}); |
|
|
|
System.register("./println.js", [], function (exports_1, context_1) { |
|
"use strict"; |
|
var __moduleName = context_1 && context_1.id; |
|
function println(x) { |
|
const text = new Text(`${x}`); |
|
const div = document.createElement('div'); |
|
div.appendChild(text); |
|
document.body.appendChild(div); |
|
} |
|
exports_1("println", println); |
|
return { |
|
setters: [], |
|
execute: function () { |
|
} |
|
}; |
|
}); |
|
</script> |
|
<script> |
|
System.defaultJSExtensions = true |
|
System.import('./index.js').catch(function(e) { console.error(e) }) |
|
</script> |
|
</body> |
|
|
|
</html> |