Skip to content

Commit 9215be1

Browse files
authored
Merge pull request #200 from mwcraig/gen-toc
Remove navbars
2 parents a2034aa + a124ea0 commit 9215be1

34 files changed

+19
-576
lines changed

notebooks/00.00-index.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"| [Contents](00.00-index.ipynb) | [Jupyter Widgets Tutorial Introduction](00.00-introduction.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -34,14 +26,6 @@
3426
"+ Project Jupyter core developer Carol Willing ([@willingc](https://github.com/willingc)) and [Minnesota State University Moorhead](http://physics.mnstate.edu) students Andrew Block ([@ACBlock](https://github.com/ACBlock)) and Jane Glanzer ([@janeglanzer](https://github.com/janeglanzer)) provided very useful feedback on early drafts of this tutorial.\n",
3527
"+ Thanks to [Jason Grout](https://github.com/jasongrout), [Sylvain Corlay](https://github.com/SylvainCorlay) and [Maarten Breddels](https://github.com/maartenbreddels) who also contributed to these tutorial Notebooks."
3628
]
37-
},
38-
{
39-
"cell_type": "markdown",
40-
"metadata": {},
41-
"source": [
42-
"<!--NAVIGATION-->\n",
43-
"| [Contents](00.00-index.ipynb) | [Jupyter Widgets Tutorial Introduction](00.00-introduction.ipynb) >"
44-
]
4529
}
4630
],
4731
"metadata": {

notebooks/01.Introduction/01.00-introduction.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [The Jupyter Interactive Widget Ecosystem](00.00-index.ipynb) | [Contents](00.00-index.ipynb) | [Overview](01.00-overview.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -202,14 +194,6 @@
202194
" - [ipyevents](https://github.com/mwcraig/ipyevents/blob/master/doc/Widget%20DOM%20Events.ipynb) - capture mouse/keyboard events on a widget\n",
203195
" - ..."
204196
]
205-
},
206-
{
207-
"cell_type": "markdown",
208-
"metadata": {},
209-
"source": [
210-
"<!--NAVIGATION-->\n",
211-
"< [The Jupyter Interactive Widget Ecosystem](00.00-index.ipynb) | [Contents](00.00-index.ipynb) | [Overview](01.00-overview.ipynb) >"
212-
]
213197
}
214198
],
215199
"metadata": {

notebooks/01.Introduction/01.01-overview.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [Jupyter Widgets Tutorial Introduction](00.00-introduction.ipynb) | [Contents](00.00-index.ipynb) | [Widgets without writing widgets: interact](02.00-Using-Interact.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -58,14 +50,6 @@
5850
"\n",
5951
"[Video](https://youtu.be/kbgST0uifvM)"
6052
]
61-
},
62-
{
63-
"cell_type": "markdown",
64-
"metadata": {},
65-
"source": [
66-
"<!--NAVIGATION-->\n",
67-
"< [Jupyter Widgets Tutorial Introduction](00.00-introduction.ipynb) | [Contents](00.00-index.ipynb) | [Widgets without writing widgets: interact](02.00-Using-Interact.ipynb) >"
68-
]
6953
}
7054
],
7155
"metadata": {

notebooks/02.Widget_overview/01.Interact/01.00-Using-Interact.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [Overview](01.00-overview.ipynb) | [Contents](00.00-index.ipynb) | [OPTIONAL - More about interact](02.01-OPTIONAL-More-About-Interact.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -526,14 +518,6 @@
526518
"\n",
527519
"For more extended examples of `interact` and `interactive`, see [the example in the ipywidgets source repository](https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/examples/Index.ipynb)."
528520
]
529-
},
530-
{
531-
"cell_type": "markdown",
532-
"metadata": {},
533-
"source": [
534-
"<!--NAVIGATION-->\n",
535-
"< [Overview](01.00-overview.ipynb) | [Contents](00.00-index.ipynb) | [OPTIONAL - More about interact](02.01-OPTIONAL-More-About-Interact.ipynb) >"
536-
]
537521
}
538522
],
539523
"metadata": {

notebooks/02.Widget_overview/01.Interact/01.01-OPTIONAL-More-About-Interact.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [Widgets without writing widgets: interact](02.00-Using-Interact.ipynb) | [Contents](00.00-index.ipynb) | [Simple Widget Introduction](03.00-Widget_Basics.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "code",
135
"execution_count": null,
@@ -295,14 +287,6 @@
295287
"\n",
296288
"For more extended examples of `interact` and `interactive`, see [the example in the ipywidgets source repository](https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/examples/Index.ipynb)."
297289
]
298-
},
299-
{
300-
"cell_type": "markdown",
301-
"metadata": {},
302-
"source": [
303-
"<!--NAVIGATION-->\n",
304-
"< [Widgets without writing widgets: interact](02.00-Using-Interact.ipynb) | [Contents](00.00-index.ipynb) | [Simple Widget Introduction](03.00-Widget_Basics.ipynb) >"
305-
]
306290
}
307291
],
308292
"metadata": {

notebooks/02.Widget_overview/02.Basics/02.00-Widget_Basics.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [OPTIONAL - More about interact](02.01-OPTIONAL-More-About-Interact.ipynb) | [Contents](00.00-index.ipynb) | [Widgets in the core ipywidgets package](04.00-widget-list.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -395,14 +387,6 @@
395387
"# Put them in a vertical box\n",
396388
"widgets.VBox([slider, square_display])"
397389
]
398-
},
399-
{
400-
"cell_type": "markdown",
401-
"metadata": {},
402-
"source": [
403-
"<!--NAVIGATION-->\n",
404-
"< [OPTIONAL - More about interact](02.01-OPTIONAL-More-About-Interact.ipynb) | [Contents](00.00-index.ipynb) | [Widgets in the core ipywidgets package](04.00-widget-list.ipynb) >"
405-
]
406390
}
407391
],
408392
"metadata": {

notebooks/02.Widget_overview/03.WidgetList/03.00-widget-list.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [Simple Widget Introduction](03.00-Widget_Basics.ipynb) | [Contents](00.00-index.ipynb) | [Output widgets: leveraging Jupyter's display system](04.01-more-on-output-widget.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -180,14 +172,6 @@
180172
"metadata": {},
181173
"outputs": [],
182174
"source": []
183-
},
184-
{
185-
"cell_type": "markdown",
186-
"metadata": {},
187-
"source": [
188-
"<!--NAVIGATION-->\n",
189-
"< [Simple Widget Introduction](03.00-Widget_Basics.ipynb) | [Contents](00.00-index.ipynb) | [Output widgets: leveraging Jupyter's display system](04.01-more-on-output-widget.ipynb) >"
190-
]
191175
}
192176
],
193177
"metadata": {

notebooks/02.Widget_overview/03.WidgetList/03.01-more-on-output-widget.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [Widgets in the core ipywidgets package](04.00-widget-list.ipynb) | [Contents](00.00-index.ipynb) | [Widgets Events](05.00-Widget_Events.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -324,14 +316,6 @@
324316
"source": [
325317
"# %load solutions/sidecar-triple.py"
326318
]
327-
},
328-
{
329-
"cell_type": "markdown",
330-
"metadata": {},
331-
"source": [
332-
"<!--NAVIGATION-->\n",
333-
"< [Widgets in the core ipywidgets package](04.00-widget-list.ipynb) | [Contents](00.00-index.ipynb) | [Widgets Events](05.00-Widget_Events.ipynb) >"
334-
]
335319
}
336320
],
337321
"metadata": {

notebooks/02.Widget_overview/03.WidgetList/widget_org.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ def organized_widgets(organize_by='ui'):
5959
if organize_by == 'ui':
6060
containers = ['Box', 'VBox', 'HBox', 'GridBox',
6161
'Accordion', 'Tab', 'AppLayout', 'GridspecLayout',
62-
'TwoByTwoLayout']
62+
'TwoByTwoLayout', 'Stacked']
6363
groups = dict(
6464
sliders={k: v for k, v in widget_dict.items() if 'Slider' in k},
6565
buttons={k: v for k, v in widget_dict.items() if 'Button' in k},

notebooks/03.Widget_events/03.00-Widget_Events.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [Output widgets: leveraging Jupyter's display system](04.01-more-on-output-widget.ipynb) | [Contents](00.00-index.ipynb) | [*OPTIONAL* Three approaches to events](05.01-OPTIONAL-Widget_Events_2.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {
@@ -549,14 +541,6 @@
549541
"\n",
550542
"button.on_click(on_button_clicked)"
551543
]
552-
},
553-
{
554-
"cell_type": "markdown",
555-
"metadata": {},
556-
"source": [
557-
"<!--NAVIGATION-->\n",
558-
"< [Output widgets: leveraging Jupyter's display system](04.01-more-on-output-widget.ipynb) | [Contents](00.00-index.ipynb) | [*OPTIONAL* Three approaches to events](05.01-OPTIONAL-Widget_Events_2.ipynb) >"
559-
]
560544
}
561545
],
562546
"metadata": {

notebooks/03.Widget_events/03.01-OPTIONAL-Widget_Events_2.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [Widgets Events](05.00-Widget_Events.ipynb) | [Contents](00.00-index.ipynb) | [*OPTIONAL* Password generator: `observe`](05.02-OPTIONAL-Widget_Events_2_--_bad_password_generator,_version_1.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -27,14 +19,6 @@
2719
"\n",
2820
"The third takes that separation a step further by using a class for the user interface, a class for the logic, and a class to bring them together."
2921
]
30-
},
31-
{
32-
"cell_type": "markdown",
33-
"metadata": {},
34-
"source": [
35-
"<!--NAVIGATION-->\n",
36-
"< [Widgets Events](05.00-Widget_Events.ipynb) | [Contents](00.00-index.ipynb) | [*OPTIONAL* Password generator: `observe`](05.02-OPTIONAL-Widget_Events_2_--_bad_password_generator,_version_1.ipynb) >"
37-
]
3822
}
3923
],
4024
"metadata": {

notebooks/03.Widget_events/03.02-OPTIONAL-Widget_Events_2_--_bad_password_generator,_version_1.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [*OPTIONAL* Three approaches to events](05.01-OPTIONAL-Widget_Events_2.ipynb) | [Contents](00.00-index.ipynb) | [*OPTIONAL* Separating the logic from the widgets](05.03-OPTIONAL-Widget_Events_2_--_Separating_Concerns.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -159,14 +151,6 @@
159151
"source": [
160152
"Now that the connection is made, try moving the slider and you should see the password update."
161153
]
162-
},
163-
{
164-
"cell_type": "markdown",
165-
"metadata": {},
166-
"source": [
167-
"<!--NAVIGATION-->\n",
168-
"< [*OPTIONAL* Three approaches to events](05.01-OPTIONAL-Widget_Events_2.ipynb) | [Contents](00.00-index.ipynb) | [*OPTIONAL* Separating the logic from the widgets](05.03-OPTIONAL-Widget_Events_2_--_Separating_Concerns.ipynb) >"
169-
]
170154
}
171155
],
172156
"metadata": {

notebooks/03.Widget_events/03.03-OPTIONAL-Widget_Events_2_--_Separating_Concerns.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [*OPTIONAL* Password generator: `observe`](05.02-OPTIONAL-Widget_Events_2_--_bad_password_generator,_version_1.ipynb) | [Contents](00.00-index.ipynb) | [*OPTIONAL* Separating the logic using classes](05.04-OPTIONAL-Widget_Events_2--Separating_concerns,_object_oriented.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -191,14 +183,6 @@
191183
"metadata": {},
192184
"outputs": [],
193185
"source": []
194-
},
195-
{
196-
"cell_type": "markdown",
197-
"metadata": {},
198-
"source": [
199-
"<!--NAVIGATION-->\n",
200-
"< [*OPTIONAL* Password generator: `observe`](05.02-OPTIONAL-Widget_Events_2_--_bad_password_generator,_version_1.ipynb) | [Contents](00.00-index.ipynb) | [*OPTIONAL* Separating the logic using classes](05.04-OPTIONAL-Widget_Events_2--Separating_concerns,_object_oriented.ipynb) >"
201-
]
202186
}
203187
],
204188
"metadata": {

notebooks/03.Widget_events/03.04-OPTIONAL-Widget_Events_2--Separating_concerns,_object_oriented.ipynb

-16
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
{
22
"cells": [
3-
{
4-
"cell_type": "markdown",
5-
"metadata": {},
6-
"source": [
7-
"<!--NAVIGATION-->\n",
8-
"< [*OPTIONAL* Separating the logic from the widgets](05.03-OPTIONAL-Widget_Events_2_--_Separating_Concerns.ipynb) | [Contents](00.00-index.ipynb) | [Layout and Styling of Jupyter widgets](06.00-Layout-and-Styling-Overview.ipynb) >"
9-
]
10-
},
113
{
124
"cell_type": "markdown",
135
"metadata": {},
@@ -496,14 +488,6 @@
496488
"password_widget = PassGen()\n",
497489
"password_widget"
498490
]
499-
},
500-
{
501-
"cell_type": "markdown",
502-
"metadata": {},
503-
"source": [
504-
"<!--NAVIGATION-->\n",
505-
"< [*OPTIONAL* Separating the logic from the widgets](05.03-OPTIONAL-Widget_Events_2_--_Separating_Concerns.ipynb) | [Contents](00.00-index.ipynb) | [Layout and Styling of Jupyter widgets](06.00-Layout-and-Styling-Overview.ipynb) >"
506-
]
507491
}
508492
],
509493
"metadata": {

0 commit comments

Comments
 (0)