##// END OF EJS Templates
explicitely pass language for old notebook
Matthias Bussonnier -
Show More
@@ -169,8 +169,7 b' define(['
169 var that = this;
169 var that = this;
170 if (typeof selected === 'string') {
170 if (typeof selected === 'string') {
171 selected = {
171 selected = {
172 name: selected,
172 name: selected
173 language: selected
174 };
173 };
175 }
174 }
176 if (this._loaded) {
175 if (this._loaded) {
@@ -2219,10 +2219,13 b' define(function (require) {'
2219 } else if (this.metadata.language) {
2219 } else if (this.metadata.language) {
2220 // compat with IJulia, IHaskell, and other early kernels
2220 // compat with IJulia, IHaskell, and other early kernels
2221 // adopters that where seting a language metadata.
2221 // adopters that where seting a language metadata.
2222 this.kernel_selector.set_kernel(this.metadata.language);
2222 this.kernel_selector.set_kernel({
2223 name: "(No name)",
2224 language: this.metadata.language
2225 });
2223 // this shoudl be stored in kspec now, delete it.
2226 // this shoudl be stored in kspec now, delete it.
2224 // remove once we do not support notebook v3 anymore.
2227 // remove once we do not support notebook v3 anymore.
2225 del this.metadata.language;
2228 delete this.metadata.language;
2226 } else {
2229 } else {
2227 // setting kernel via set_kernel above triggers start_session,
2230 // setting kernel via set_kernel above triggers start_session,
2228 // otherwise start a new session with the server's default kernel
2231 // otherwise start a new session with the server's default kernel
General Comments 0
You need to be logged in to leave comments. Login now