Add overridable getDocumentTitle
This commit is contained in:
parent
1d7c86ded0
commit
199b926f23
@ -908,12 +908,17 @@ class Display {
|
|||||||
|
|
||||||
async getDefinitionsAddable(definitions, modes) {
|
async getDefinitionsAddable(definitions, modes) {
|
||||||
try {
|
try {
|
||||||
return await apiDefinitionsAddable(definitions, modes, this._getNoteContext(), this.getOptionsContext());
|
const context = await this._getNoteContext();
|
||||||
|
return await apiDefinitionsAddable(definitions, modes, context, this.getOptionsContext());
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async getDocumentTitle() {
|
||||||
|
return document.title;
|
||||||
|
}
|
||||||
|
|
||||||
static indexOf(nodeList, node) {
|
static indexOf(nodeList, node) {
|
||||||
for (let i = 0, ii = nodeList.length; i < ii; ++i) {
|
for (let i = 0, ii = nodeList.length; i < ii; ++i) {
|
||||||
if (nodeList[i] === node) {
|
if (nodeList[i] === node) {
|
||||||
@ -934,10 +939,11 @@ class Display {
|
|||||||
return (typeof key === 'string' ? (key.length === 1 ? key.toUpperCase() : key) : '');
|
return (typeof key === 'string' ? (key.length === 1 ? key.toUpperCase() : key) : '');
|
||||||
}
|
}
|
||||||
|
|
||||||
_getNoteContext() {
|
async _getNoteContext() {
|
||||||
|
const documentTitle = await this.getDocumentTitle();
|
||||||
return {
|
return {
|
||||||
document: {
|
document: {
|
||||||
title: document.title
|
title: documentTitle
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user