Skip to content

Commit 1ad9f0b

Browse files
committed
Added traits, added mobile view
1 parent a1c3614 commit 1ad9f0b

File tree

123 files changed

+3948
-666
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

123 files changed

+3948
-666
lines changed

docs/01-a-simple-counter.html

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,20 @@
3333
-->
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
36-
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
36+
<link href="./_app/immutable/assets/app-643df88b.css" rel="stylesheet">
37+
<link rel="modulepreload" href="./_app/immutable/start-36dbe328.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-a-simple-counter/_page.svelte-dd2d19d7.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-d3b9d853.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-457686a0.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-6813294a.js">
47+
<link rel="modulepreload" href="./_app/immutable/chunks/app-d007fe25.js">
48+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-a-simple-counter/_page.svelte-8264d2c4.js">
49+
<link rel="modulepreload" href="./_app/immutable/chunks/index-5faf5019.js">
4950
</head>
5051
<body>
5152
<div style="display: contents">
@@ -58,13 +59,13 @@
5859

5960

6061
<div class="split vertical svelte-9dft0e" style="--primary-size:47%;--min-primary-size:0;--min-secondary-size:0;--splitter-size:7px"><div class="primary svelte-9dft0e"><div slot="primary" class="panelMarkdown" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: scroll;"><!-- HTML_TAG_START --><!-- HTML_TAG_END -->
61-
<div class="navMarkdown">
62-
</div>
63-
<a class="allExamples" href="all">All Examples</a></div></div>
62+
<div class="navMarkdown">
63+
</div>
64+
<a class="allExamples" href="all">All Examples</a></div></div>
6465
<div class="splitter svelte-9dft0e">
6566
<div class="splitter vertical svelte-7pb3g9" tabindex="0"><div class="line svelte-7pb3g9" style="--splitter-line-margin:NaNpx;--splitter-line-size:3px;--splitter-line-color:rgb(17, 17, 17);--splitter-line-hover-color:#444"></div>
6667
</div>
67-
</div>
68+
</div>
6869
<div class="secondary svelte-9dft0e">
6970
<div class="split horizontal svelte-9dft0e" style="--primary-size:80%;--min-primary-size:0;--min-secondary-size:0;--splitter-size:7px"><div class="primary svelte-9dft0e"><div slot="primary" class="panelCode" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;"><div style="height: 100%; overflow: scroll;"><div contenteditable="false" class="dark"><pre>contract Counter {
7071

@@ -89,7 +90,7 @@
8990
<div class="splitter svelte-9dft0e">
9091
<div class="splitter horizontal svelte-7pb3g9" tabindex="0"><div class="line svelte-7pb3g9" style="--splitter-line-margin:NaNpx;--splitter-line-size:3px;--splitter-line-color:rgb(17, 17, 17);--splitter-line-hover-color:#444"></div>
9192
</div>
92-
</div>
93+
</div>
9394
<div class="secondary svelte-9dft0e"><div slot="secondary" class="panelBottom" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column;"><div style="display: flex; gap: 10px; flex-wrap: wrap; overflow: hidden;">
9495

9596

@@ -99,23 +100,23 @@
99100
<div class="ripple svelte-1dillie"></div>
100101
</button>
101102

102-
103+
103104

104-
</div>
105-
<pre style="flex: 1; color: #666; overflow: scroll;"></pre></div></div>
105+
</div>
106+
<pre style="flex: 1; color: #666; overflow: scroll;"></pre></div></div>
106107
</div>
107-
</div>
108+
</div>
108109
</div>
109110

110111

111-
<script type="module" data-sveltekit-hydrate="obbuui">
112-
import { start } from "./_app/immutable/start-d4e6303a.js";
112+
<script type="module" data-sveltekit-hydrate="wtmhnu">
113+
import { start } from "./_app/immutable/start-36dbe328.js";
113114

114115
start({
115116
assets: "",
116117
env: {},
117-
target: document.querySelector('[data-sveltekit-hydrate="obbuui"]').parentNode,
118-
version: "1678503087707",
118+
target: document.querySelector('[data-sveltekit-hydrate="wtmhnu"]').parentNode,
119+
version: "1678586806940",
119120
hydrate: {
120121
node_ids: [0, 2, 5],
121122
data: [null,null,null],

docs/01-hello-world.html

Lines changed: 22 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,20 @@
3333
-->
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
36-
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
36+
<link href="./_app/immutable/assets/app-643df88b.css" rel="stylesheet">
37+
<link rel="modulepreload" href="./_app/immutable/start-36dbe328.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-hello-world/_page.svelte-0903c3be.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-d3b9d853.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-457686a0.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-6813294a.js">
47+
<link rel="modulepreload" href="./_app/immutable/chunks/app-d007fe25.js">
48+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-hello-world/_page.svelte-3aecf05e.js">
49+
<link rel="modulepreload" href="./_app/immutable/chunks/index-5faf5019.js">
4950
</head>
5051
<body>
5152
<div style="display: contents">
@@ -64,25 +65,25 @@ <h2 id="receiving-messages">Receiving messages</h2>
6465
<p>This contract can receive messages. Unlike getters that are read-only and are free to call, messages can do write operations and change the persistent state. Incoming messages are processed in <code>receive()</code> methods as transactions and cost gas for the sender.</p>
6566
<p>After deploying the contract, send the <code>increment</code> message by pressing the <span class="mdButton grape">Send increment</span> button and then call the getter to see that the value indeed changed.</p>
6667
<!-- HTML_TAG_END -->
67-
<div class="navMarkdown">
68-
</div>
69-
<a class="allExamples" href="all">All Examples</a></div></div>
68+
<div class="navMarkdown">
69+
</div>
70+
<a class="allExamples" href="all">All Examples</a></div></div>
7071
<div class="splitter svelte-9dft0e">
7172
<div class="splitter vertical svelte-7pb3g9" tabindex="0"><div class="line svelte-7pb3g9" style="--splitter-line-margin:NaNpx;--splitter-line-size:3px;--splitter-line-color:rgb(17, 17, 17);--splitter-line-hover-color:#444"></div>
7273
</div>
73-
</div>
74+
</div>
7475
<div class="secondary svelte-9dft0e">
7576
<div class="split horizontal svelte-9dft0e" style="--primary-size:80%;--min-primary-size:0;--min-secondary-size:0;--splitter-size:7px"><div class="primary svelte-9dft0e"><div slot="primary" class="panelCode" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;"><div style="height: 100%; overflow: scroll;"><div contenteditable="false" class="dark"><pre>contract HelloWorld {
7677

7778
get fun greeting(): String {
7879
return "Hello World";
7980
}
80-
81+
8182
}</pre></div></div></div></div>
8283
<div class="splitter svelte-9dft0e">
8384
<div class="splitter horizontal svelte-7pb3g9" tabindex="0"><div class="line svelte-7pb3g9" style="--splitter-line-margin:NaNpx;--splitter-line-size:3px;--splitter-line-color:rgb(17, 17, 17);--splitter-line-hover-color:#444"></div>
8485
</div>
85-
</div>
86+
</div>
8687
<div class="secondary svelte-9dft0e"><div slot="secondary" class="panelBottom" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column;"><div style="display: flex; gap: 10px; flex-wrap: wrap; overflow: hidden;">
8788

8889

@@ -92,7 +93,7 @@ <h2 id="receiving-messages">Receiving messages</h2>
9293
<div class="ripple svelte-1dillie"></div>
9394
</button>
9495

95-
96+
9697

9798

9899

@@ -101,28 +102,28 @@ <h2 id="receiving-messages">Receiving messages</h2>
101102
<div class="ripple svelte-1dillie"></div>
102103
</button>
103104

104-
105+
105106

106107

107108

108109
<button class="buttonAction svelteui-c-hYnOVn svelteui-c-hYnOVn-cKczaq-variation-filled svelteui-c-hYnOVn-iPJLV-css svelte-1qnpzwq" tabindex="0">
109110
Send increment
110111
<div class="ripple svelte-1dillie"></div>
111112
</button></div>
112-
<pre style="flex: 1; color: #666; overflow: scroll;"></pre></div></div>
113+
<pre style="flex: 1; color: #666; overflow: scroll;"></pre></div></div>
113114
</div>
114-
</div>
115+
</div>
115116
</div>
116117

117118

118-
<script type="module" data-sveltekit-hydrate="1b4ca9o">
119-
import { start } from "./_app/immutable/start-d4e6303a.js";
119+
<script type="module" data-sveltekit-hydrate="1bxz9j0">
120+
import { start } from "./_app/immutable/start-36dbe328.js";
120121

121122
start({
122123
assets: "",
123124
env: {},
124-
target: document.querySelector('[data-sveltekit-hydrate="1b4ca9o"]').parentNode,
125-
version: "1678503087707",
125+
target: document.querySelector('[data-sveltekit-hydrate="1bxz9j0"]').parentNode,
126+
version: "1678586806940",
126127
hydrate: {
127128
node_ids: [0, 2, 6],
128129
data: [null,null,null],

docs/01-the-deployable-trait.html

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,20 @@
3333
-->
3434
<meta http-equiv="content-security-policy" content="">
3535
<link href="./_app/immutable/assets/_layout-e2caa7e1.css" rel="stylesheet">
36-
<link href="./_app/immutable/assets/app-fd9a8d0c.css" rel="stylesheet">
37-
<link rel="modulepreload" href="./_app/immutable/start-d4e6303a.js">
36+
<link href="./_app/immutable/assets/app-643df88b.css" rel="stylesheet">
37+
<link rel="modulepreload" href="./_app/immutable/start-36dbe328.js">
3838
<link rel="modulepreload" href="./_app/immutable/chunks/index-1d4083c1.js">
3939
<link rel="modulepreload" href="./_app/immutable/chunks/singletons-644a2fdc.js">
4040
<link rel="modulepreload" href="./_app/immutable/chunks/index-2985fbf4.js">
4141
<link rel="modulepreload" href="./_app/immutable/components/layout.svelte-4be16cb6.js">
4242
<link rel="modulepreload" href="./_app/immutable/modules/pages/_layout.ts-9cbb603b.js">
4343
<link rel="modulepreload" href="./_app/immutable/chunks/_layout-da46b06b.js">
44-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-af0b395a.js">
45-
<link rel="modulepreload" href="./_app/immutable/chunks/store-568ba917.js">
46-
<link rel="modulepreload" href="./_app/immutable/chunks/examples-9e2f804a.js">
47-
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-the-deployable-trait/_page.svelte-a9c592d5.js">
48-
<link rel="modulepreload" href="./_app/immutable/chunks/index-4450da48.js">
44+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/_layout.svelte-d3b9d853.js">
45+
<link rel="modulepreload" href="./_app/immutable/chunks/store-457686a0.js">
46+
<link rel="modulepreload" href="./_app/immutable/chunks/examples-6813294a.js">
47+
<link rel="modulepreload" href="./_app/immutable/chunks/app-d007fe25.js">
48+
<link rel="modulepreload" href="./_app/immutable/components/pages/(examples)/01-the-deployable-trait/_page.svelte-e2d3943d.js">
49+
<link rel="modulepreload" href="./_app/immutable/chunks/index-5faf5019.js">
4950
</head>
5051
<body>
5152
<div style="display: contents">
@@ -63,13 +64,13 @@
6364
<h2 id="a-simple-interaction">A simple interaction</h2>
6465
<p>Contracts can have <em>getters</em> like <code>greeting()</code>. These are special functions that allow users to query information from the contract. Try to call the getter by pressing the <span class="mdButton teal">Get greeting</span> button.</p>
6566
<!-- HTML_TAG_END -->
66-
<div class="navMarkdown">
67-
</div>
68-
<a class="allExamples" href="all">All Examples</a></div></div>
67+
<div class="navMarkdown">
68+
</div>
69+
<a class="allExamples" href="all">All Examples</a></div></div>
6970
<div class="splitter svelte-9dft0e">
7071
<div class="splitter vertical svelte-7pb3g9" tabindex="0"><div class="line svelte-7pb3g9" style="--splitter-line-margin:NaNpx;--splitter-line-size:3px;--splitter-line-color:rgb(17, 17, 17);--splitter-line-hover-color:#444"></div>
7172
</div>
72-
</div>
73+
</div>
7374
<div class="secondary svelte-9dft0e">
7475
<div class="split horizontal svelte-9dft0e" style="--primary-size:80%;--min-primary-size:0;--min-secondary-size:0;--splitter-size:7px"><div class="primary svelte-9dft0e"><div slot="primary" class="panelCode" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0;"><div style="height: 100%; overflow: scroll;"><div contenteditable="false" class="dark"><pre>// this trait has to be imported
7576
import "@stdlib/deploy";
@@ -94,7 +95,7 @@ <h2 id="a-simple-interaction">A simple interaction</h2>
9495
<div class="splitter svelte-9dft0e">
9596
<div class="splitter horizontal svelte-7pb3g9" tabindex="0"><div class="line svelte-7pb3g9" style="--splitter-line-margin:NaNpx;--splitter-line-size:3px;--splitter-line-color:rgb(17, 17, 17);--splitter-line-hover-color:#444"></div>
9697
</div>
97-
</div>
98+
</div>
9899
<div class="secondary svelte-9dft0e"><div slot="secondary" class="panelBottom" style="position: absolute; top: 0; bottom: 0; left: 0; right: 0; display: flex; flex-direction: column;"><div style="display: flex; gap: 10px; flex-wrap: wrap; overflow: hidden;">
99100

100101

@@ -104,7 +105,7 @@ <h2 id="a-simple-interaction">A simple interaction</h2>
104105
<div class="ripple svelte-1dillie"></div>
105106
</button>
106107

107-
108+
108109

109110

110111

@@ -113,21 +114,21 @@ <h2 id="a-simple-interaction">A simple interaction</h2>
113114
<div class="ripple svelte-1dillie"></div>
114115
</button>
115116

116-
</div>
117-
<pre style="flex: 1; color: #666; overflow: scroll;"></pre></div></div>
117+
</div>
118+
<pre style="flex: 1; color: #666; overflow: scroll;"></pre></div></div>
118119
</div>
119-
</div>
120+
</div>
120121
</div>
121122

122123

123-
<script type="module" data-sveltekit-hydrate="5brffe">
124-
import { start } from "./_app/immutable/start-d4e6303a.js";
124+
<script type="module" data-sveltekit-hydrate="gic2xm">
125+
import { start } from "./_app/immutable/start-36dbe328.js";
125126

126127
start({
127128
assets: "",
128129
env: {},
129-
target: document.querySelector('[data-sveltekit-hydrate="5brffe"]').parentNode,
130-
version: "1678503087707",
130+
target: document.querySelector('[data-sveltekit-hydrate="gic2xm"]').parentNode,
131+
version: "1678586806940",
131132
hydrate: {
132133
node_ids: [0, 2, 7],
133134
data: [null,null,null],

0 commit comments

Comments
 (0)