|
@@ -32,7 +32,7 @@ import {
|
|
} from '@jupyterlab/notebook';
|
|
} from '@jupyterlab/notebook';
|
|
|
|
|
|
import {
|
|
import {
|
|
- RenderMime, TextRenderer, HTMLRenderer
|
|
|
|
|
|
+ IRenderMime, RenderMime, TextRenderer, HTMLRenderer
|
|
} from '@jupyterlab/rendermime';
|
|
} from '@jupyterlab/rendermime';
|
|
|
|
|
|
|
|
|
|
@@ -40,7 +40,7 @@ import {
|
|
* Get a copy of the default rendermime instance.
|
|
* Get a copy of the default rendermime instance.
|
|
*/
|
|
*/
|
|
export
|
|
export
|
|
-function defaultRenderMime(): RenderMime {
|
|
|
|
|
|
+function defaultRenderMime(): IRenderMime {
|
|
return Private.rendermime.clone();
|
|
return Private.rendermime.clone();
|
|
}
|
|
}
|
|
|
|
|
|
@@ -160,11 +160,12 @@ namespace Private {
|
|
|
|
|
|
mimeTypes = ['application/json'];
|
|
mimeTypes = ['application/json'];
|
|
|
|
|
|
|
|
+
|
|
get ready(): Promise<void> {
|
|
get ready(): Promise<void> {
|
|
return Promise.resolve(undefined);
|
|
return Promise.resolve(undefined);
|
|
}
|
|
}
|
|
|
|
|
|
- render(options: RenderMime.IRenderOptions): RenderMime.IReadyWidget {
|
|
|
|
|
|
+ render(options: IRenderMime.IRenderOptions): RenderMime.IReadyWidget {
|
|
let source = options.model.data.get(options.mimeType);
|
|
let source = options.model.data.get(options.mimeType);
|
|
options.model.data.set(options.mimeType, json2html(source));
|
|
options.model.data.set(options.mimeType, json2html(source));
|
|
return super.render(options);
|
|
return super.render(options);
|
|
@@ -180,7 +181,7 @@ namespace Private {
|
|
return Promise.resolve(undefined);
|
|
return Promise.resolve(undefined);
|
|
}
|
|
}
|
|
|
|
|
|
- render(options: RenderMime.IRenderOptions): RenderMime.IReadyWidget {
|
|
|
|
|
|
+ render(options: IRenderMime.IRenderOptions): RenderMime.IReadyWidget {
|
|
options.model.data.set('application/json', { 'foo': 1 } );
|
|
options.model.data.set('application/json', { 'foo': 1 } );
|
|
return super.render(options);
|
|
return super.render(options);
|
|
}
|
|
}
|