Skip to content

Instantly share code, notes, and snippets.

@mbostock
Last active August 9, 2021 01:56
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
Star You must be signed in to star a gist
Embed
What would you like to do?
<!DOCTYPE html>
<p id="greeting"></p>
<script type="module">
import {Runtime, Inspector, Library} from "https://unpkg.com/@observablehq/notebook-runtime?module";
import notebook from "https://api.observablehq.com/d/6c9b7fd62ca784c0.js";
// Rewrite the notebook to redefine the “subject” cell in the main module.
const override = {
id: notebook.id,
modules: notebook.modules.map(module => {
if (module.id !== notebook.id) return module;
return {
id: module.id,
variables: module.variables.map(variable => {
if (variable.name !== "subject") return variable;
return {
name: variable.name,
inputs: [],
value: () => "Fred"
};
})
};
})
};
Runtime.load(override, new Library, cell => {
if (cell.name === "greeting") {
return new Inspector(document.querySelector("#greeting"));
}
});
</script>
@robertodxb
Copy link

Hi Mike,
I sent you an email. Need you help.
Best Regards
Roberto

@robertodxb
Copy link

Hi Mike,
I sent you an email. Need you help.
Best Regards
Roberto

@robertodxb
Copy link

Hi Mike,
I sent you an email. Need you help.
Best Regards
Roberto

@robertodxb
Copy link

Hi Mike,
I sent you an email. Need you help.
Best Regards
Roberto

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment