Skip to content

Commit 783527c

Browse files
committed
More translator propagation
1 parent c3b4c1a commit 783527c

File tree

5 files changed

+11
-6
lines changed

5 files changed

+11
-6
lines changed

packages/nbdime/src/common/collapsiblepanel.ts

+2-5
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@ export class CollapsiblePanel extends Panel {
2222
let header = new Panel();
2323
header.addClass(COLLAPSIBLE_HEADER);
2424
if (headerTitle) {
25-
// let title = document.createElement('span');
26-
header.node.innerText = headerTitle;
27-
// header.appendChild(title);
25+
header.node.textContent = headerTitle;
2826
}
2927
let button = document.createElement('button');
3028
button.className = COLLAPSIBLE_HEADER_ICON;
@@ -37,8 +35,7 @@ export class CollapsiblePanel extends Panel {
3735
super();
3836
this.addClass(COLLAPSIBLE_CLASS);
3937
this.inner = inner;
40-
let constructor = this.constructor as typeof CollapsiblePanel;
41-
let header = constructor.createHeader(headerTitle);
38+
let header = CollapsiblePanel.createHeader(headerTitle);
4239
this.header = header;
4340
this.button = header.node.getElementsByClassName(
4441
COLLAPSIBLE_HEADER_ICON,

packages/nbdime/src/diff/widget/cell.ts

+4
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,7 @@ export class CellDiffWidget extends DiffPanel<CellDiffModel> {
107107
editorClasses: CURR_DIFF_CLASSES,
108108
rendermime: this._rendermime,
109109
editorFactory: this._editorFactory,
110+
translator: this._translator,
110111
...this._viewOptions,
111112
});
112113
sourceView.addClass(SOURCE_ROW_CLASS);
@@ -125,6 +126,7 @@ export class CellDiffWidget extends DiffPanel<CellDiffModel> {
125126
editorClasses: CURR_DIFF_CLASSES,
126127
rendermime: this._rendermime,
127128
editorFactory: this._editorFactory,
129+
translator: this._translator,
128130
...this._viewOptions,
129131
});
130132
metadataView.addClass(METADATA_ROW_CLASS);
@@ -144,6 +146,7 @@ export class CellDiffWidget extends DiffPanel<CellDiffModel> {
144146
editorClasses: CURR_DIFF_CLASSES,
145147
rendermime: this._rendermime,
146148
editorFactory: this._editorFactory,
149+
translator: this._translator,
147150
...this._viewOptions,
148151
});
149152
container.addWidget(outputsWidget);
@@ -164,6 +167,7 @@ export class CellDiffWidget extends DiffPanel<CellDiffModel> {
164167
editorClasses: CURR_DIFF_CLASSES,
165168
rendermime: this._rendermime,
166169
editorFactory: this._editorFactory,
170+
translator: this._translator,
167171
...this._viewOptions,
168172
});
169173
target.addWidget(outputsWidget);

packages/nbdime/src/merge/widget/cell.ts

+2
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ export class CellMergeWidget extends MergePanel<CellMergeModel> {
245245
editorClasses: CURR_CLASSES,
246246
rendermime: this._rendermime,
247247
editorFactory: this._editorFactory,
248+
translator: this._translator,
248249
});
249250
container.addWidget(view);
250251
}
@@ -324,6 +325,7 @@ export class CellMergeWidget extends MergePanel<CellMergeModel> {
324325
merged: model.merged.metadata,
325326
editorClasses: CURR_CLASSES,
326327
editorFactory: this._editorFactory,
328+
translator: this._translator,
327329
...this._viewOptions,
328330
readOnly: true, // Do not allow manual edit of metadata
329331
});

packages/nbdime/src/merge/widget/metadata.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -44,9 +44,10 @@ export class MetadataMergeWidget extends MergePanel<MetadataMergeModel> {
4444
translator: this._translator,
4545
...this._viewOptions,
4646
});
47+
const trans = this._translator.load('nbdime');
4748
const wrapper = new CollapsiblePanel(
4849
this.view,
49-
'Notebook metadata changed',
50+
trans.__('Notebook metadata changed'),
5051
true,
5152
);
5253
this.addWidget(wrapper);

packages/nbdime/src/merge/widget/notebook.ts

+1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ export class NotebookMergeWidget extends MergePanel<NotebookMergeModel> {
6464
this.metadataWidget = new MetadataMergeWidget({
6565
model: model.metadata,
6666
editorFactory: this._editorFactory,
67+
translator: this._translator,
6768
...this._viewOptions,
6869
});
6970
this.addWidget(this.metadataWidget);

0 commit comments

Comments
 (0)