Show More
@@ -36,6 +36,29 b' define(["notebook/js/widget"], function(widget_manager){' | |||
|
36 | 36 | |
|
37 | 37 | widget_manager.register_widget_view('HTMLView', HTMLView); |
|
38 | 38 | |
|
39 | ||
|
40 | var LatexView = IPython.WidgetView.extend({ | |
|
41 | ||
|
42 | // Called when view is rendered. | |
|
43 | render : function(){ | |
|
44 | this.update(); // Set defaults. | |
|
45 | }, | |
|
46 | ||
|
47 | // Handles: Backend -> Frontend Sync | |
|
48 | // Frontent -> Frontend Sync | |
|
49 | update : function(){ | |
|
50 | var that=this; | |
|
51 | this.$el.html(this.model.get('value')); | |
|
52 | var math_el = that.$el.get(0); | |
|
53 | MathJax.Hub.Queue(["Typeset",MathJax.Hub,math_el]); | |
|
54 | ||
|
55 | return IPython.WidgetView.prototype.update.call(this); | |
|
56 | }, | |
|
57 | ||
|
58 | }); | |
|
59 | ||
|
60 | widget_manager.register_widget_view('LatexView', LatexView); | |
|
61 | ||
|
39 | 62 | var TextAreaView = IPython.WidgetView.extend({ |
|
40 | 63 | |
|
41 | 64 | // Called when view is rendered. |
General Comments 0
You need to be logged in to leave comments.
Login now