Skip to content

Commit a9d6f0b

Browse files
committed
updating jlab code
1 parent f11252e commit a9d6f0b

File tree

1 file changed

+13
-18
lines changed

1 file changed

+13
-18
lines changed

jlab/lib/index.js

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -70,59 +70,54 @@ exports.ButtonExtension = ButtonExtension;
7070
/**
7171
* An new widget.
7272
*/
73-
var NewWidget = (function (_super) {
74-
__extends(NewWidget, _super);
73+
var KnowledgeWidget = (function (_super) {
74+
__extends(KnowledgeWidget, _super);
7575
/**
7676
* Construct a new xkcd widget.
7777
*/
78-
function NewWidget() {
78+
function KnowledgeWidget() {
7979
var _this = _super.call(this) || this;
8080
_this.settings = services_1.ServerConnection.makeSettings();
81-
_this.id = 'newwidget';
82-
_this.title.label = 'My Widget';
81+
_this.id = 'knowledge';
82+
_this.title.label = 'Knowledge';
8383
_this.title.closable = true;
84-
_this.addClass('jp-newWidget');
84+
_this.addClass('jp-knowledgeWidget');
8585
return _this;
8686
}
8787
/**
8888
* Handle update requests for the widget.
8989
*/
90-
NewWidget.prototype.onUpdateRequest = function (msg) {
90+
KnowledgeWidget.prototype.onUpdateRequest = function (msg) {
9191
};
92-
return NewWidget;
92+
return KnowledgeWidget;
9393
}(widgets_1.Widget));
9494
;
9595
/**
9696
* Activate the xckd widget extension.
9797
*/
9898
function activate(app, palette, restorer) {
99-
console.log('JupyterLab extension newwidget is activated!');
99+
console.log('JupyterLab extension knowledgelab is activated!');
100100
app.docRegistry.addWidgetExtension('Notebook', new ButtonExtension());
101101
// Declare a widget variable
102102
var widget;
103103
// Add an application command
104-
var command = 'newwidget:open';
104+
var command = 'knowledge:open';
105105
app.commands.addCommand(command, {
106-
label: 'New Widget',
106+
label: 'Knowledge',
107107
execute: function () {
108108
if (!widget) {
109-
// Create a new widget if one does not exist
110-
widget = new NewWidget();
109+
widget = new KnowledgeWidget();
111110
widget.update();
112111
}
113112
if (!tracker.has(widget)) {
114-
// Track the state of the widget for later restoration
115113
tracker.add(widget);
116114
}
117115
if (!widget.isAttached) {
118-
// Attach the widget to the main area if it's not there
119116
app.shell.addToMainArea(widget);
120117
}
121118
else {
122-
// Refresh the widget
123119
widget.update();
124120
}
125-
// Activate the widget
126121
app.shell.activateById(widget.id);
127122
}
128123
});
@@ -133,7 +128,7 @@ function activate(app, palette, restorer) {
133128
restorer.restore(tracker, {
134129
command: command,
135130
args: function () { return coreutils_1.JSONExt.emptyObject; },
136-
name: function () { return 'newwidget'; }
131+
name: function () { return 'knowledge'; }
137132
});
138133
}
139134
;

0 commit comments

Comments
 (0)