From 7490cab0c1ea769ded74a6796aa2369d0b044918 Mon Sep 17 00:00:00 2001 From: Jonathan Frederic Date: Fri, 18 Oct 2013 18:08:47 +0000 Subject: [PATCH] Added boolean widget --- .../html/static/notebook/js/widgets/bool.js | 48 +++++++++++++++++++ IPython/html/widgets/bool.py | 15 ++++++ 2 files changed, 63 insertions(+) create mode 100644 IPython/html/static/notebook/js/widgets/bool.js create mode 100644 IPython/html/widgets/bool.py diff --git a/IPython/html/static/notebook/js/widgets/bool.js b/IPython/html/static/notebook/js/widgets/bool.js new file mode 100644 index 000000000..405a721a0 --- /dev/null +++ b/IPython/html/static/notebook/js/widgets/bool.js @@ -0,0 +1,48 @@ + +require(["notebook/js/widget"], function(){ + + var BoolWidgetModel = IPython.WidgetModel.extend({}); + IPython.notebook.widget_manager.register_widget_model('BoolWidgetModel', BoolWidgetModel); + + var CheckboxView = IPython.WidgetView.extend({ + + // Called when view is rendered. + render : function(){ + this.$el + .html('') + .addClass(this.model.comm.comm_id); + + var $label = $('