Skip to content

Commit d5f7943

Browse files
authored
Sync b+tree printer index.html (#757)
1 parent a46ce28 commit d5f7943

File tree

1 file changed

+27
-9
lines changed

1 file changed

+27
-9
lines changed

tools/wasm-bpt-printer/extra_files/index.html

+27-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<html>
22

33
<head>
4-
<title>BusTub B+Tree Printer</title>
4+
<title>BusTub B+Tree Visualizer</title>
55
<!-- jQuery -->
66
<script src="https://unpkg.com/[email protected]/dist/jquery.min.js"></script>
77
<!-- jQuery Terminal -->
@@ -19,6 +19,23 @@
1919
<link rel="preconnect" href="https://fonts.googleapis.com">
2020
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2121
<link href="https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@400;700&display=swap" rel="stylesheet">
22+
23+
<!-- Preview -->
24+
<meta property="og:site_name" content="CMU 15-445/645" />
25+
<meta property="og:type" content="website" />
26+
<meta property="og:title" content="BusTub B+Tree Visualizer" />
27+
<meta property="og:url" content="https://15445.courses.cs.cmu.edu" />
28+
<meta property="og:description" content="Online visualization tool for BusTub's B+Tree project" />
29+
<meta property="og:image" content="https://15445.courses.cs.cmu.edu/fall2022/images/bustub-shell.png" />
30+
<meta name="twitter:card" content="summary_large_image">
31+
<meta name="twitter:site" content="@CMUDB">
32+
<meta name="twitter:creator" content="@CMUDB">
33+
<meta name="twitter:domain" content=".">
34+
<meta property="twitter:label1" content="Semester?" />
35+
<meta property="twitter:data1" content="Fall 2024" />
36+
<meta property="twitter:label1" content="Relational?" />
37+
<meta property="twitter:data1" content="Hell Yes" />
38+
2239
<!-- GraphViz -->
2340
<script src="https://unpkg.com/[email protected]/viz.js"></script>
2441
<script src="https://unpkg.com/[email protected]/full.render.js"></script>
@@ -149,16 +166,17 @@
149166
}
150167
}
151168
}, {
152-
greetings:
153-
`Welcome to the BusTub B+ Tree Printer shell! \u{1F68C}\u{1F6C1}
169+
greetings: `[[@;;;;bustub.svg]]`,
170+
prompt: () => initialized ? "[[b;;]printer> ]" : "leaf_max_size and internal_max_size? (e.g., 3 3) "
171+
})
172+
term.echo(`<hr><h1>BusTub B+Tree Visualizer</h1>`, { raw: true })
173+
term.echo(`
174+
[[b;;]Solution Version:] ${BUSTUB_PRIVATE_VERSION_VAR} . [[b;;]BusTub Version:] ${BUSTUB_PUBLIC_VERSION_VAR} . [[b;;]Built Date:] ${BUSTUB_BUILD_TIME_VAR}
154175
155-
BusTub is a relational database management system built at Carnegie Mellon University for the Introduction to Database Systems (15-445/645) course. This system was developed for educational purposes and should not be used in production environments. [[!;;;;https://github.com/cmu-db/bustub]BusTub on GitHub] [[!;;;;https://15445.courses.cs.cmu.edu/]Course Website] [[!;;;;https://github.com/cmu-db/bustub/issues/new]Report Bugs]
176+
BusTub is a relational database management system built at Carnegie Mellon University for the Introduction to Database Systems (15-445/645) course. This system was developed for educational purposes and should not be used in production environments. &#91;[[!;;;;https://github.com/cmu-db/bustub]BusTub on GitHub]&#93; &#91;[[!;;;;https://15445.courses.cs.cmu.edu/]Course Website]&#93; &#91;[[!;;;;https://github.com/cmu-db/bustub/issues/new]Report Bugs]&#93;
156177
157178
${helpMessage}
158-
This is BusTub reference solution running in your browser. Solution Version: ${BUSTUB_PRIVATE_VERSION_VAR}, BusTub Version: ${BUSTUB_PUBLIC_VERSION_VAR}, built at ${BUSTUB_BUILD_TIME_VAR}.
159-
`,
160-
prompt: () => initialized ? "[[b;;]printer> ]" : "leaf_max_size and internal_max_size? (e.g., 3 3) "
161-
})
179+
`)
162180
})
163181
</script>
164182

@@ -172,4 +190,4 @@
172190
gtag('config', 'UA-52525161-8');
173191
</script>
174192

175-
</html>
193+
</html>

0 commit comments

Comments
 (0)