|
53 | 53 | "\n",
|
54 | 54 | "#include \"xtl/xbase64.hpp\"\n",
|
55 | 55 | "\n",
|
56 |
| - "#include \"xcpp/xdisplay.hpp\"" |
| 56 | + "#include \"xcpp/xdisplay.hpp\"\n", |
| 57 | + "\n", |
| 58 | + "namespace nl = nlohmann;" |
57 | 59 | ]
|
58 | 60 | },
|
59 | 61 | {
|
|
109 | 111 | "metadata": {},
|
110 | 112 | "outputs": [],
|
111 | 113 | "source": [
|
112 |
| - "xw::image ls_image;\n", |
| 114 | + "auto ls_image = xw::image()\n", |
113 | 115 | "ls_image.value = to_png_buffer(lightsaber);\n",
|
114 | 116 | "ls_image"
|
115 | 117 | ]
|
|
200 | 202 | " std::stringstream buffer;\n",
|
201 | 203 | " buffer << fin.rdbuf();\n",
|
202 | 204 | "\n",
|
203 |
| - " xeus::xjson mime;\n", |
| 205 | + " nl::json mime;\n", |
204 | 206 | " mime[\"text/html\"] = std::string(\"<audio autoplay controls loop src=\\\"data:audio/wav;base64,\") + \n",
|
205 | 207 | " xtl::base64encode(buffer.str()) + \"\\\"/>\";\n",
|
206 |
| - " xeus::xjson transient;\n", |
| 208 | + " nl::json transient;\n", |
207 | 209 | "\n",
|
208 | 210 | " if (update)\n",
|
209 | 211 | " {\n",
|
210 | 212 | " transient[\"display_id\"] = id;\n",
|
211 | 213 | " xeus::get_interpreter().update_display_data(\n",
|
212 | 214 | " std::move(mime),\n",
|
213 |
| - " xeus::xjson::object(),\n", |
| 215 | + " nl::json::object(),\n", |
214 | 216 | " std::move(transient));\n",
|
215 | 217 | " return id;\n",
|
216 | 218 | " }\n",
|
|
220 | 222 | " transient[\"display_id\"] = id;\n",
|
221 | 223 | " xeus::get_interpreter().display_data(\n",
|
222 | 224 | " std::move(mime),\n",
|
223 |
| - " xeus::xjson::object(),\n", |
| 225 | + " nl::json::object(),\n", |
224 | 226 | " std::move(transient));\n",
|
225 | 227 | " return id;\n",
|
226 | 228 | " }\n",
|
|
265 | 267 | "kernelspec": {
|
266 | 268 | "display_name": "C++14",
|
267 | 269 | "language": "C++14",
|
268 |
| - "name": "xeus-cling-cpp14" |
| 270 | + "name": "xcpp14" |
269 | 271 | },
|
270 | 272 | "language_info": {
|
271 | 273 | "codemirror_mode": "text/x-c++src",
|
|
0 commit comments