##// END OF EJS Templates
bootstrap menubar
MinRK -
Show More
@@ -52,15 +52,13 var IPython = (function (IPython) {
52
52
53 MenuBar.prototype.style = function () {
53 MenuBar.prototype.style = function () {
54 this.element.addClass('border-box-sizing');
54 this.element.addClass('border-box-sizing');
55 $('ul#menus').menubar({
55 this.element.find("li").click(function (event, ui) {
56 select : function (event, ui) {
57 // The selected cell loses focus when the menu is entered, so we
56 // The selected cell loses focus when the menu is entered, so we
58 // re-select it upon selection.
57 // re-select it upon selection.
59 var i = IPython.notebook.get_selected_index();
58 var i = IPython.notebook.get_selected_index();
60 IPython.notebook.select(i);
59 IPython.notebook.select(i);
61 }
60 }
62 });
61 );
63 this.element.find("#restore_checkpoint").find("ul").find("li").hide();
64 };
62 };
65
63
66
64
@@ -23,3 +23,14
23 #menubar_container {
23 #menubar_container {
24 position: relative;
24 position: relative;
25 }
25 }
26
27 #menubar {
28 margin-bottom: 0px;
29 }
30
31 #menubar .nav > li > a {
32 padding: 4px 15px 4px;
33 }
34 #menubar .navbar-inner {
35 min-height: 28px;
36 } No newline at end of file
@@ -45,19 +45,23 class="notebook_app"
45 {% block site %}
45 {% block site %}
46
46
47 <div id="menubar_container">
47 <div id="menubar_container">
48 <div id="menubar">
48 <div id="menubar" class="navbar">
49 <ul id="menus">
49 <div class="navbar-inner">
50 <li><a href="#">File</a>
50 <div class="container">
51 <ul>
51 <ul id="menus" class="nav">
52 <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">File</a>
53 <ul class="dropdown-menu">
52 <li id="new_notebook"><a href="#">New</a></li>
54 <li id="new_notebook"><a href="#">New</a></li>
53 <li id="open_notebook"><a href="#">Open...</a></li>
55 <li id="open_notebook"><a href="#">Open...</a></li>
54 <hr/>
56 <!-- <hr/> -->
57 <li class="divider"></li>
55 <li id="copy_notebook"><a href="#">Make a Copy...</a></li>
58 <li id="copy_notebook"><a href="#">Make a Copy...</a></li>
56 <li id="rename_notebook"><a href="#">Rename...</a></li>
59 <li id="rename_notebook"><a href="#">Rename...</a></li>
57 <li id="save_checkpoint"><a href="#">Save and Checkpoint</a></li>
60 <li id="save_checkpoint"><a href="#">Save and Checkpoint</a></li>
58 <hr/>
61 <!-- <hr/> -->
59 <li id="restore_checkpoint"><a href="#">Revert to Checkpoint</a>
62 <li class="divider"></li>
60 <ul>
63 <li id="restore_checkpoint" class="dropdown-submenu"><a href="#">Revert to Checkpoint</a>
64 <ul class="dropdown-menu">
61 <li><a href="#"></a></li>
65 <li><a href="#"></a></li>
62 <li><a href="#"></a></li>
66 <li><a href="#"></a></li>
63 <li><a href="#"></a></li>
67 <li><a href="#"></a></li>
@@ -65,21 +69,20 class="notebook_app"
65 <li><a href="#"></a></li>
69 <li><a href="#"></a></li>
66 </ul>
70 </ul>
67 </li>
71 </li>
68 <hr/>
72 <li class="divider"></li>
69 <li><a href="#">Download as</a>
73 <li class="dropdown-submenu"><a href="#">Download as</a>
70 <ul>
74 <ul class="dropdown-menu">
71 <li id="download_ipynb"><a href="#">IPython (.ipynb)</a></li>
75 <li id="download_ipynb"><a href="#">IPython (.ipynb)</a></li>
72 <li id="download_py"><a href="#">Python (.py)</a></li>
76 <li id="download_py"><a href="#">Python (.py)</a></li>
73 </ul>
77 </ul>
74 </li>
78 </li>
75 <!--<hr/>
79 <li class="divider"></li>
76 <li id="print_notebook"><a href="/{{notebook_id}}/print" target="_blank">Print View</a></li>-->
80
77 <hr/>
78 <li id="kill_and_exit"><a href="#" >Close and halt</a></li>
81 <li id="kill_and_exit"><a href="#" >Close and halt</a></li>
79 </ul>
82 </ul>
80 </li>
83 </li>
81 <li><a href="#">Edit</a>
84 <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Edit</a>
82 <ul>
85 <ul class="dropdown-menu">
83 <li id="cut_cell"><a href="#">Cut Cell</a></li>
86 <li id="cut_cell"><a href="#">Cut Cell</a></li>
84 <li id="copy_cell"><a href="#">Copy Cell</a></li>
87 <li id="copy_cell"><a href="#">Copy Cell</a></li>
85 <li id="paste_cell_above" class="ui-state-disabled"><a href="#">Paste Cell Above</a></li>
88 <li id="paste_cell_above" class="ui-state-disabled"><a href="#">Paste Cell Above</a></li>
@@ -87,51 +90,55 class="notebook_app"
87 <li id="paste_cell_replace" class="ui-state-disabled"><a href="#">Paste Cell &amp; Replace</a></li>
90 <li id="paste_cell_replace" class="ui-state-disabled"><a href="#">Paste Cell &amp; Replace</a></li>
88 <li id="delete_cell"><a href="#">Delete Cell</a></li>
91 <li id="delete_cell"><a href="#">Delete Cell</a></li>
89 <li id="undelete_cell" class="ui-state-disabled"><a href="#">Undo Delete Cell</a></li>
92 <li id="undelete_cell" class="ui-state-disabled"><a href="#">Undo Delete Cell</a></li>
90 <hr/>
93 <li class="divider"></li>
91 <li id="split_cell"><a href="#">Split Cell</a></li>
94 <li id="split_cell"><a href="#">Split Cell</a></li>
92 <li id="merge_cell_above"><a href="#">Merge Cell Above</a></li>
95 <li id="merge_cell_above"><a href="#">Merge Cell Above</a></li>
93 <li id="merge_cell_below"><a href="#">Merge Cell Below</a></li>
96 <li id="merge_cell_below"><a href="#">Merge Cell Below</a></li>
94 <hr/>
97 <li class="divider"></li>
95 <li id="move_cell_up"><a href="#">Move Cell Up</a></li>
98 <li id="move_cell_up"><a href="#">Move Cell Up</a></li>
96 <li id="move_cell_down"><a href="#">Move Cell Down</a></li>
99 <li id="move_cell_down"><a href="#">Move Cell Down</a></li>
97 <hr/>
100 <li class="divider"></li>
98 <li id="select_previous"><a href="#">Select Previous Cell</a></li>
101 <li id="select_previous"><a href="#">Select Previous Cell</a></li>
99 <li id="select_next"><a href="#">Select Next Cell</a></li>
102 <li id="select_next"><a href="#">Select Next Cell</a></li>
100 </ul>
103 </ul>
101 </li>
104 </li>
102 <li><a href="#">View</a>
105 <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">View</a>
103 <ul>
106 <ul class="dropdown-menu">
104 <li id="toggle_header"><a href="#">Toggle Header</a></li>
107 <li id="toggle_header"><a href="#">Toggle Header</a></li>
105 <li id="toggle_toolbar"><a href="#">Toggle Toolbar</a></li>
108 <li id="toggle_toolbar"><a href="#">Toggle Toolbar</a></li>
106 </ul>
109 </ul>
107 </li>
110 </li>
108 <li><a href="#">Insert</a>
111 <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Insert</a>
109 <ul>
112 <ul class="dropdown-menu">
110 <li id="insert_cell_above"><a href="#">Insert Cell Above</a></li>
113 <li id="insert_cell_above"><a href="#">Insert Cell Above</a></li>
111 <li id="insert_cell_below"><a href="#">Insert Cell Below</a></li>
114 <li id="insert_cell_below"><a href="#">Insert Cell Below</a></li>
112 </ul>
115 </ul>
113 </li>
116 </li>
114 <li><a href="#">Cell</a>
117 <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Cell</a>
115 <ul>
118 <ul class="dropdown-menu">
116 <li id="run_cell"><a href="#">Run</a></li>
119 <li id="run_cell"><a href="#">Run</a></li>
117 <li id="run_cell_in_place"><a href="#">Run in Place</a></li>
120 <li id="run_cell_in_place"><a href="#">Run in Place</a></li>
118 <li id="run_all_cells"><a href="#">Run All</a></li>
121 <li id="run_all_cells"><a href="#">Run All</a></li>
119 <li id="run_all_cells_above"><a href="#">Run All Above</a></li>
122 <li id="run_all_cells_above"><a href="#">Run All Above</a></li>
120 <li id="run_all_cells_below"><a href="#">Run All Below</a></li>
123 <li id="run_all_cells_below"><a href="#">Run All Below</a></li>
121 <hr/>
124 <li class="divider"></li>
122 <li id="to_code"><a href="#">Code</a></li>
125 <li id="change_cell_type" class="dropdown-submenu"><a href="#">Cell Type</a>
123 <li id="to_markdown"><a href="#">Markdown </a></li>
126 <ul class="dropdown-menu">
124 <li id="to_raw"><a href="#">Raw Text</a></li>
127 <li id="to_code"><a href="#">Code</a></li>
125 <li id="to_heading1"><a href="#">Heading 1</a></li>
128 <li id="to_markdown"><a href="#">Markdown </a></li>
126 <li id="to_heading2"><a href="#">Heading 2</a></li>
129 <li id="to_raw"><a href="#">Raw Text</a></li>
127 <li id="to_heading3"><a href="#">Heading 3</a></li>
130 <li id="to_heading1"><a href="#">Heading 1</a></li>
128 <li id="to_heading4"><a href="#">Heading 4</a></li>
131 <li id="to_heading2"><a href="#">Heading 2</a></li>
129 <li id="to_heading5"><a href="#">Heading 5</a></li>
132 <li id="to_heading3"><a href="#">Heading 3</a></li>
130 <li id="to_heading6"><a href="#">Heading 6</a></li>
133 <li id="to_heading4"><a href="#">Heading 4</a></li>
131 <hr/>
134 <li id="to_heading5"><a href="#">Heading 5</a></li>
135 <li id="to_heading6"><a href="#">Heading 6</a></li>
136 </ul>
137 </li>
138 <li class="divider"></li>
132 <li id="toggle_output"><a href="#">Toggle Current Output</a></li>
139 <li id="toggle_output"><a href="#">Toggle Current Output</a></li>
133 <li id="all_outputs"><a href="#">All Output</a>
140 <li id="all_outputs" class="dropdown-submenu"><a href="#">All Output</a>
134 <ul>
141 <ul class="dropdown-menu">
135 <li id="expand_all_output"><a href="#">Expand</a></li>
142 <li id="expand_all_output"><a href="#">Expand</a></li>
136 <li id="scroll_all_output"><a href="#">Scroll Long</a></li>
143 <li id="scroll_all_output"><a href="#">Scroll Long</a></li>
137 <li id="collapse_all_output"><a href="#">Collapse</a></li>
144 <li id="collapse_all_output"><a href="#">Collapse</a></li>
@@ -140,18 +147,18 class="notebook_app"
140 </li>
147 </li>
141 </ul>
148 </ul>
142 </li>
149 </li>
143 <li><a href="#">Kernel</a>
150 <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Kernel</a>
144 <ul>
151 <ul class="dropdown-menu">
145 <li id="int_kernel"><a href="#">Interrupt</a></li>
152 <li id="int_kernel"><a href="#">Interrupt</a></li>
146 <li id="restart_kernel"><a href="#">Restart</a></li>
153 <li id="restart_kernel"><a href="#">Restart</a></li>
147 </ul>
154 </ul>
148 </li>
155 </li>
149 <li><a href="#">Help</a>
156 <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown">Help</a>
150 <ul>
157 <ul class="dropdown-menu">
151 <li><a href="http://ipython.org/documentation.html" target="_blank">IPython Help</a></li>
158 <li><a href="http://ipython.org/documentation.html" target="_blank">IPython Help</a></li>
152 <li><a href="http://ipython.org/ipython-doc/stable/interactive/htmlnotebook.html" target="_blank">Notebook Help</a></li>
159 <li><a href="http://ipython.org/ipython-doc/stable/interactive/htmlnotebook.html" target="_blank">Notebook Help</a></li>
153 <li id="keyboard_shortcuts"><a href="#">Keyboard Shortcuts</a></li>
160 <li id="keyboard_shortcuts"><a href="#">Keyboard Shortcuts</a></li>
154 <hr/>
161 <li class="divider"></li>
155 <li><a href="http://docs.python.org" target="_blank">Python</a></li>
162 <li><a href="http://docs.python.org" target="_blank">Python</a></li>
156 <li><a href="http://docs.scipy.org/doc/numpy/reference/" target="_blank">NumPy</a></li>
163 <li><a href="http://docs.scipy.org/doc/numpy/reference/" target="_blank">NumPy</a></li>
157 <li><a href="http://docs.scipy.org/doc/scipy/reference/" target="_blank">SciPy</a></li>
164 <li><a href="http://docs.scipy.org/doc/scipy/reference/" target="_blank">SciPy</a></li>
@@ -160,7 +167,8 class="notebook_app"
160 </ul>
167 </ul>
161 </li>
168 </li>
162 </ul>
169 </ul>
163
170 </div>
171 </div>
164 </div>
172 </div>
165 <div id="notification_area">
173 <div id="notification_area">
166 </div>
174 </div>
General Comments 0
You need to be logged in to leave comments. Login now