Show More
@@ -126,7 +126,8 b' define([' | |||||
126 | this.events.on('spec_changed.Kernel', function(event, data) { |
|
126 | this.events.on('spec_changed.Kernel', function(event, data) { | |
127 | that.current_selection = data.name; |
|
127 | that.current_selection = data.name; | |
128 | $("#kernel_indicator").find('.kernel_indicator_name').text(data.display_name); |
|
128 | $("#kernel_indicator").find('.kernel_indicator_name').text(data.display_name); | |
129 |
that.element.find(" |
|
129 | that.element.find("img.current_kernel_logo").attr("src", that.notebook.base_url + "kernelspecs/" + data.name + "/logo-64x64.png"); | |
|
130 | that.element.find("div.current_kernel_logo").text(data.display_name.slice(0,1).toUpperCase()); | |||
130 | }); |
|
131 | }); | |
131 |
|
132 | |||
132 | this.events.on('kernel_created.Session', function(event, data) { |
|
133 | this.events.on('kernel_created.Session', function(event, data) { | |
@@ -139,12 +140,15 b' define([' | |||||
139 | } |
|
140 | } | |
140 | }); |
|
141 | }); | |
141 |
|
142 | |||
142 |
var logo_img = this.element.find(" |
|
143 | var logo_img = this.element.find("img.current_kernel_logo"); | |
|
144 | var logo_div = this.element.find("div.current_kernel_logo"); | |||
143 | logo_img.on("load", function() { |
|
145 | logo_img.on("load", function() { | |
|
146 | logo_div.hide(); | |||
144 | logo_img.show(); |
|
147 | logo_img.show(); | |
145 | }); |
|
148 | }); | |
146 | logo_img.on("error", function() { |
|
149 | logo_img.on("error", function() { | |
147 | logo_img.hide(); |
|
150 | logo_img.hide(); | |
|
151 | logo_div.show(); | |||
148 | }); |
|
152 | }); | |
149 | }; |
|
153 | }; | |
150 |
|
154 |
@@ -2,9 +2,17 b'' | |||||
2 | margin-right: 1em; |
|
2 | margin-right: 1em; | |
3 | .pull-right(); |
|
3 | .pull-right(); | |
4 |
|
4 | |||
5 |
|
|
5 | .current_kernel_logo { | |
|
6 | display: none; | |||
6 | .navbar-vertical-align(32px); |
|
7 | .navbar-vertical-align(32px); | |
7 | width: 32px; |
|
8 | width: 32px; | |
8 | height: 32px; |
|
9 | height: 32px; | |
9 | } |
|
10 | } | |
|
11 | ||||
|
12 | div.current_kernel_logo { | |||
|
13 | background-color: darken(@navbar-default-bg, 10%); | |||
|
14 | font-size: 24px; | |||
|
15 | text-align: center; | |||
|
16 | text-decoration: bold; | |||
|
17 | } | |||
10 | } |
|
18 | } |
@@ -9677,12 +9677,19 b' select[multiple].celltoolbar select {' | |||||
9677 | float: right !important; |
|
9677 | float: right !important; | |
9678 | float: right; |
|
9678 | float: right; | |
9679 | } |
|
9679 | } | |
9680 |
#kernel_logo_widget |
|
9680 | #kernel_logo_widget .current_kernel_logo { | |
|
9681 | display: none; | |||
9681 | margin-top: -1px; |
|
9682 | margin-top: -1px; | |
9682 | margin-bottom: -1px; |
|
9683 | margin-bottom: -1px; | |
9683 | width: 32px; |
|
9684 | width: 32px; | |
9684 | height: 32px; |
|
9685 | height: 32px; | |
9685 | } |
|
9686 | } | |
|
9687 | #kernel_logo_widget div.current_kernel_logo { | |||
|
9688 | background-color: #dfdfdf; | |||
|
9689 | font-size: 24px; | |||
|
9690 | text-align: center; | |||
|
9691 | text-decoration: bold; | |||
|
9692 | } | |||
9686 | #menubar { |
|
9693 | #menubar { | |
9687 | box-sizing: border-box; |
|
9694 | box-sizing: border-box; | |
9688 | -moz-box-sizing: border-box; |
|
9695 | -moz-box-sizing: border-box; |
@@ -43,7 +43,8 b' class="notebook_app"' | |||||
43 | </span> |
|
43 | </span> | |
44 |
|
44 | |||
45 | <span id="kernel_logo_widget"> |
|
45 | <span id="kernel_logo_widget"> | |
46 |
<img |
|
46 | <img class="current_kernel_logo"/> | |
|
47 | <div class="current_kernel_logo"></div> | |||
47 | </span> |
|
48 | </span> | |
48 |
|
49 | |||
49 | {% endblock headercontainer %} |
|
50 | {% endblock headercontainer %} |
General Comments 0
You need to be logged in to leave comments.
Login now