Skip to content

Commit 50ac4b3

Browse files
committed
Use requirejs vs. require
1 parent b9ee02d commit 50ac4b3

File tree

44 files changed

+165
-165
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+165
-165
lines changed

src/jupyter_contrib_nbextensions/nbextensions/addbefore/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
define([
22
'base/js/namespace',
33
'jquery',
4-
'require',
4+
'requirejs',
55
'base/js/events',
66
'base/js/utils',
7-
], function(Jupyter, $, require, events, configmod, utils) {
7+
], function(Jupyter, $, requirejs, events, configmod, utils) {
88
"use strict";
99

1010
var load_extension = function() {

src/jupyter_contrib_nbextensions/nbextensions/code_prettify/2to3.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
// Based on: https://github.com/jfbercher/code_prettify and
55
// https://gist.github.com/takluyver/c8839593c615bb2f6e80
66

7-
define(function(require, exports, module) {
7+
define(function(requirejs, exports, module) {
88
'use strict';
99

10-
var kernel_exec_on_cell = require('./kernel_exec_on_cell');
10+
var kernel_exec_on_cell = requirejs('./kernel_exec_on_cell');
1111

1212
var mod_name = '2to3';
1313

src/jupyter_contrib_nbextensions/nbextensions/code_prettify/autopep8.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
// Distributed under the terms of the Modified BSD License.
33
// Authors: @kenkoooo, @jfbercher and @jcb91
44

5-
define(function(require, exports, module) {
5+
define(function(requirejs, exports, module) {
66
'use strict';
77

8-
var kernel_exec_on_cell = require('./kernel_exec_on_cell');
8+
var kernel_exec_on_cell = requirejs('./kernel_exec_on_cell');
99

1010
var mod_name = 'autopep8';
1111

src/jupyter_contrib_nbextensions/nbextensions/code_prettify/code_prettify.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
// Distributed under the terms of the Modified BSD License.
33
// Authors: @jfbercher and @jcb91
44

5-
define(function(require, exports, module) {
5+
define(function(requirejs, exports, module) {
66
'use strict';
77

8-
var kernel_exec_on_cell = require('./kernel_exec_on_cell');
8+
var kernel_exec_on_cell = requirejs('./kernel_exec_on_cell');
99

1010
var mod_name = 'code_prettify';
1111

@@ -41,7 +41,7 @@ define(function(require, exports, module) {
4141
"postfix": ", output=FALSE)[['text.tidy']], collapse='\n')))"
4242
},
4343
"javascript": {
44-
"library": "jsbeautify = require(" + "'js-beautify')",
44+
"library": "jsbeautify = requirejs(" + "'js-beautify')",
4545
// we do this + trick to prevent require.js attempting to load js-beautify when processing the AMI-style load for this module
4646
"prefix": "console.log(JSON.stringify(jsbeautify.js_beautify(",
4747
"postfix": ")));"

src/jupyter_contrib_nbextensions/nbextensions/code_prettify/kernel_exec_on_cell.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// Copyright (c) Jupyter-Contrib Team.
22
// Distributed under the terms of the Modified BSD License.
33

4-
define(function(require, exports, module) {
4+
define(function(requirejs, exports, module) {
55
'use strict';
66

7-
var $ = require('jquery');
8-
var Jupyter = require('base/js/namespace');
9-
var events = require('base/js/events');
10-
var CodeCell = require('notebook/js/codecell').CodeCell;
7+
var $ = requirejs('jquery');
8+
var Jupyter = requirejs('base/js/namespace');
9+
var events = requirejs('base/js/events');
10+
var CodeCell = requirejs('notebook/js/codecell').CodeCell;
1111

1212
// this wrapper function allows config & hotkeys to be per-plugin
1313
function KernelExecOnCells(mod_name, cfg) {

src/jupyter_contrib_nbextensions/nbextensions/codefolding/main.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
define([
1313
'base/js/namespace',
1414
'jquery',
15-
'require',
15+
'requirejs',
1616
'base/js/events',
1717
'services/config',
1818
'notebook/js/codecell',
@@ -21,7 +21,7 @@ define([
2121
'codemirror/addon/fold/foldgutter',
2222
'codemirror/addon/fold/brace-fold',
2323
'codemirror/addon/fold/indent-fold'
24-
], function (Jupyter, $, require, events, configmod, codecell, CodeMirror) {
24+
], function (Jupyter, $, requirejs, events, configmod, codecell, CodeMirror) {
2525
"use strict";
2626

2727
// define default config parameter values
@@ -221,7 +221,7 @@ define([
221221
var link = document.createElement("link");
222222
link.type = "text/css";
223223
link.rel = "stylesheet";
224-
link.href = require.toUrl(name, 'css');
224+
link.href = requirejs.toUrl(name, 'css');
225225
document.getElementsByTagName("head")[0].appendChild(link);
226226
};
227227

@@ -256,7 +256,7 @@ define([
256256

257257
if (Jupyter.notebook) {
258258
/* require our additional custom codefolding modes before initialising fully */
259-
require(['./firstline-fold', './magic-fold'], function () {
259+
requirejs(['./firstline-fold', './magic-fold'], function () {
260260
if (Jupyter.notebook._fully_loaded) {
261261
setTimeout(function () {
262262
console.log('Codefolding: Wait for', params.init_delay, 'ms');

src/jupyter_contrib_nbextensions/nbextensions/collapsible_headings/main.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
(require.specified('base/js/namespace') ? define : function (deps, callback) {
1+
(requirejs.specified('base/js/namespace') ? define : function (deps, callback) {
22
// if here, the Jupyter namespace hasn't been specified to be loaded.
33
// This means that we're probably embedded in a page, so we need to make
44
// our definition with a specific module name
55
return define('nbextensions/collapsible_headings/main', deps, callback);
6-
})(['jquery', 'require'], function ($, require) {
6+
})(['jquery', 'requirejs'], function ($, requirejs) {
77
"use strict";
88

99
var mod_name = 'collapsible_headings';
@@ -55,7 +55,7 @@
5555
// object, but in a non-live notebook, we must construct our own version
5656
var events;
5757
try {
58-
events = require('base/js/events');
58+
events = requirejs('base/js/events');
5959
}
6060
catch (err) {
6161
// in non-live notebook, there's no events structure, so we make our own
@@ -528,7 +528,7 @@
528528
*/
529529
function patch_Notebook () {
530530
return new Promise(function (resolve, reject) {
531-
require(['notebook/js/notebook'], function on_success (notebook) {
531+
requirejs(['notebook/js/notebook'], function on_success (notebook) {
532532
console.debug(log_prefix, 'patching Notebook.protoype');
533533

534534
// we have to patch select, since the select.Cell event is only fired
@@ -577,7 +577,7 @@
577577
return Promise.resolve();
578578
}
579579
return new Promise(function (resolve, reject) {
580-
require(['notebook/js/tooltip'], function on_success (tooltip) {
580+
requirejs(['notebook/js/tooltip'], function on_success (tooltip) {
581581
console.debug(log_prefix, 'patching Tooltip.prototype');
582582

583583
var orig_tooltip__show = tooltip.Tooltip.prototype._show;
@@ -607,7 +607,7 @@
607607
*/
608608
function patch_actions () {
609609
return new Promise(function (resolve, reject) {
610-
require(['notebook/js/tooltip'], function on_success (tooltip) {
610+
requirejs(['notebook/js/tooltip'], function on_success (tooltip) {
611611
console.debug(log_prefix, 'patching Jupyter up/down actions');
612612

613613
var kbm = Jupyter.keyboard_manager;
@@ -927,7 +927,7 @@
927927
}
928928

929929
return new Promise (function (resolve, reject) {
930-
require(['base/js/events'], function on_success (events) {
930+
requirejs(['base/js/events'], function on_success (events) {
931931

932932
// ensure events are detached while notebook loads, in order to
933933
// speed up loading (otherwise headings are updated for every
@@ -1000,13 +1000,13 @@
10001000
id: 'collapsible_headings_css',
10011001
rel: 'stylesheet',
10021002
type: 'text/css',
1003-
href: require.toUrl('./main.css')
1003+
href: requirejs.toUrl('./main.css')
10041004
})
10051005
.appendTo('head');
10061006

10071007
// ensure Jupyter module is defined before proceeding further
10081008
new Promise(function (resolve, reject) {
1009-
require(['base/js/namespace'], function (Jupyter_mod) {
1009+
requirejs(['base/js/namespace'], function (Jupyter_mod) {
10101010
live_notebook = true;
10111011
Jupyter = Jupyter_mod;
10121012
resolve(Jupyter);

src/jupyter_contrib_nbextensions/nbextensions/css_selector/main.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
define(["require"], function(require) {
2+
define(["requirejs"], function(requirejs) {
33

44
/**
55
* @param element {} DOM element to which add controls
@@ -36,7 +36,7 @@ define(["require"], function(require) {
3636
var cmtm = styles[val].cm || 'ipyhton';
3737
if(cmtm != undefined){
3838
try{
39-
$tlink.attr('href',require.toUrl('../../components/codemirror/theme/'+cmtm+'.css'))
39+
$tlink.attr('href',requirejs.toUrl('../../components/codemirror/theme/'+cmtm+'.css'))
4040
.attr('rel','stylesheet')
4141
.attr('type','text/css')
4242

@@ -45,7 +45,7 @@ define(["require"], function(require) {
4545
}
4646
} catch(e){}
4747
}
48-
$link.attr('href',require.toUrl('./css/'+val+'.css'))
48+
$link.attr('href',requirejs.toUrl('./css/'+val+'.css'))
4949
.attr('rel','stylesheet')
5050
.attr('type','text/css');
5151
field.css = [val];

src/jupyter_contrib_nbextensions/nbextensions/equation-numbering/main.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
define([
55
'base/js/namespace',
66
'jquery',
7-
'require',
7+
'requirejs',
88
'notebook/js/textcell',
99
'base/js/utils',
10-
], function(Jupyter, $, require, textcell, utils) {
10+
], function(Jupyter, $, requirejs, textcell, utils) {
1111
"use strict";
1212

1313
var MathJax = window.MathJax;

src/jupyter_contrib_nbextensions/nbextensions/execute_time/ExecuteTime.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
// A double click on the timing box makes it disappear
1111

1212
define([
13-
'require',
13+
'requirejs',
1414
'jquery',
1515
'moment',
1616
'base/js/namespace',
1717
'base/js/events',
1818
'notebook/js/codecell'
1919
], function (
20-
require,
20+
requirejs,
2121
$,
2222
moment,
2323
Jupyter,
@@ -286,7 +286,7 @@ define([
286286
$('<link/>')
287287
.attr({
288288
rel: 'stylesheet',
289-
href: require.toUrl(url),
289+
href: requirejs.toUrl(url),
290290
type: 'text/css'
291291
})
292292
.appendTo('head');
@@ -295,9 +295,9 @@ define([
295295
function load_jupyter_extension () {
296296
// try to load jquery-ui
297297
if ($.ui === undefined && options.highlight.use) {
298-
require(['jquery-ui'], function ($) {}, function (err) {
298+
requirejs(['jquery-ui'], function ($) {}, function (err) {
299299
// try to load using the older, non-standard name (without hyphen)
300-
require(['jqueryui'], function ($) {}, function (err) {
300+
requirejs(['jqueryui'], function ($) {}, function (err) {
301301
console.log(log_prefix, 'couldn\'t find jquery-ui, so no animations');
302302
});
303303
});

0 commit comments

Comments
 (0)