diff --git a/html/kernel.js b/html/kernel.js
index 15966820..1a0764d1 100644
--- a/html/kernel.js
+++ b/html/kernel.js
@@ -1,6 +1,5 @@
-console.log('Kernel haskell kernel.js is loading.');
-require(['require',
+define(['require',
'codemirror/lib/codemirror',
'codemirror/addon/mode/loadmode',
'base/js/namespace',
@@ -8,6 +7,9 @@ require(['require',
'base/js/utils'],
function(require, CodeMirror, CodemirrorLoadmode, IPython, events, utils){
+ var onload = function(){
+ console.log('Kernel haskell kernel.js is loading.');
+
events.on('app_initialized.NotebookApp', function(){
// add here logic that shoudl be run once per **page load**
// like adding specific UI, or changing the default value
@@ -80,4 +82,8 @@ require(['require',
});
});
});
- });
+ console.log('IHaskell kernel JS shoudl have been loaded.')
+ } // end def of onload
+ return {onload:onload};
+ }
+);