Skip to content

Commit e340bbb

Browse files
save file
1 parent 51591c2 commit e340bbb

1 file changed

Lines changed: 83 additions & 0 deletions

File tree

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
<webcontainer-nodejs>
2+
3+
<template shadowrootmode=open>
4+
5+
<style>
6+
</style>
7+
8+
<div id=root>
9+
10+
<input value=test type=button>
11+
12+
</div>
13+
14+
</template>
15+
16+
<script>
17+
18+
(function({mod,host}){
19+
20+
var obj = {
21+
version : 'v1.0.0',
22+
};
23+
24+
var df=true,did='webcontainer-terminal';
25+
26+
var vm
27+
;
28+
29+
obj.initmod = function(params){
30+
31+
vm = mod.rd(params,'vm',vm);
32+
debug = mod.rd(params,'debug',debug);
33+
34+
}//initmod
35+
36+
37+
//vars:-
38+
39+
40+
var viewport;
41+
42+
43+
//:
44+
45+
46+
obj.init = function(){
47+
debug('init');
48+
initdom();
49+
50+
51+
}//init
52+
53+
54+
//:
55+
56+
57+
function initdom(){
58+
59+
viewport = await vm.new();
60+
viewport.pos({x:250,y:200,w:850,h:1100});
61+
viewport.body.append(host);
62+
63+
shadow = host.shadowRoot;
64+
65+
$(shadow,'[value=test]').onclick = e=>alert('test');
66+
67+
68+
}//initdom
69+
70+
71+
//:
72+
73+
74+
return obj;
75+
76+
})
77+
78+
</script>
79+
80+
</webcontaner-nodejs>
81+
82+
83+

0 commit comments

Comments
 (0)