##// END OF EJS Templates
Added LatexView
Jonathan Frederic -
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.
@@ -314,6 +314,7 b''
314 314 "| | *DropdownView* |\n",
315 315 "| | ListBoxView |\n",
316 316 "| StringWidget | HTMLView |\n",
317 "| | LatexView |\n",
317 318 "| | TextAreaView |\n",
318 319 "| | *TextBoxView* |\n"
319 320 ]
General Comments 0
You need to be logged in to leave comments. Login now