|
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