mirror of https://github.com/keeweb/keeweb.git
displaying extension name in views
This commit is contained in:
parent
12fc33a15e
commit
2f4a9d450a
|
@ -188,12 +188,8 @@ async function checkContentRequestPermissions(request) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
const extensionName = client.connection.appName
|
|
||||||
? `${client.connection.extensionName} (${client.connection.appName})`
|
|
||||||
: client.connection.extensionName;
|
|
||||||
|
|
||||||
const extensionConnectView = new ExtensionConnectView({
|
const extensionConnectView = new ExtensionConnectView({
|
||||||
extensionName,
|
extensionName: getHumanReadableExtensionName(client),
|
||||||
identityVerified: !Launcher,
|
identityVerified: !Launcher,
|
||||||
files,
|
files,
|
||||||
allFiles: config?.allFiles ?? true,
|
allFiles: config?.allFiles ?? true,
|
||||||
|
@ -272,6 +268,12 @@ function isKeePassXcBrowser(request) {
|
||||||
return getClient(request).connection.extensionName === 'KeePassXC-Browser';
|
return getClient(request).connection.extensionName === 'KeePassXC-Browser';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getHumanReadableExtensionName(client) {
|
||||||
|
return client.connection.appName
|
||||||
|
? `${client.connection.extensionName} (${client.connection.appName})`
|
||||||
|
: client.connection.extensionName;
|
||||||
|
}
|
||||||
|
|
||||||
function focusKeeWeb() {
|
function focusKeeWeb() {
|
||||||
logger.debug('Focus KeeWeb');
|
logger.debug('Focus KeeWeb');
|
||||||
if (Launcher) {
|
if (Launcher) {
|
||||||
|
@ -527,6 +529,7 @@ const ProtocolHandlers = {
|
||||||
}
|
}
|
||||||
|
|
||||||
const saveEntryView = new ExtensionSaveEntryView({
|
const saveEntryView = new ExtensionSaveEntryView({
|
||||||
|
extensionName: getHumanReadableExtensionName(client),
|
||||||
url: payload.url,
|
url: payload.url,
|
||||||
user: payload.login,
|
user: payload.login,
|
||||||
askSave: RuntimeDataModel.extensionSaveConfig?.askSave || 'always',
|
askSave: RuntimeDataModel.extensionSaveConfig?.askSave || 'always',
|
||||||
|
@ -664,7 +667,9 @@ const ProtocolHandlers = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const client = getClient(request);
|
||||||
const createGroupView = new ExtensionCreateGroupView({
|
const createGroupView = new ExtensionCreateGroupView({
|
||||||
|
extensionName: getHumanReadableExtensionName(client),
|
||||||
groupPath: groupNames.join(' / '),
|
groupPath: groupNames.join(' / '),
|
||||||
files: files.map((f, ix) => ({ id: f.id, name: f.name, selected: ix === 0 }))
|
files: files.map((f, ix) => ({ id: f.id, name: f.name, selected: ix === 0 }))
|
||||||
});
|
});
|
||||||
|
|
|
@ -791,11 +791,11 @@
|
||||||
"extensionConnectSettingsAreForSession": "Settings you select here are valid only for the active session. You can view and manage sessions in KeeWeb settings.",
|
"extensionConnectSettingsAreForSession": "Settings you select here are valid only for the active session. You can view and manage sessions in KeeWeb settings.",
|
||||||
"extensionUnlockMessage": "Unlock to connect a browser extension",
|
"extensionUnlockMessage": "Unlock to connect a browser extension",
|
||||||
"extensionNewGroupHeader": "New group",
|
"extensionNewGroupHeader": "New group",
|
||||||
"extensionNewGroupBody": "A browser extension is trying to create a new group. Allow this?",
|
"extensionNewGroupBody": "{} is trying to create a new group. Allow this?",
|
||||||
"extensionNewGroupPath": "Group path",
|
"extensionNewGroupPath": "Group path",
|
||||||
"extensionNewGroupFile": "This group will be created in:",
|
"extensionNewGroupFile": "This group will be created in:",
|
||||||
"extensionSaveEntryHeader": "Save password",
|
"extensionSaveEntryHeader": "Save password",
|
||||||
"extensionSaveEntryBody": "A browser extension is trying to save a password. Allow this?",
|
"extensionSaveEntryBody": "{} is trying to save a password. Allow this?",
|
||||||
"extensionSaveEntryAuto": "Save other passwords automatically in this session",
|
"extensionSaveEntryAuto": "Save other passwords automatically in this session",
|
||||||
"extensionSaveEntryNewGroup": "new group"
|
"extensionSaveEntryNewGroup": "new group"
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<div class="extension-create-group">
|
<div class="extension-create-group">
|
||||||
<p>{{res 'extensionNewGroupBody'}}</p>
|
<p>{{#res 'extensionNewGroupBody'}}{{extensionName}}{{/res}}</p>
|
||||||
<p>{{res 'extensionNewGroupPath'}}: {{groupPath}}</p>
|
<p>{{res 'extensionNewGroupPath'}}: {{groupPath}}</p>
|
||||||
<div>
|
<div>
|
||||||
<label for="extension-create-group__file">{{res 'extensionNewGroupFile'}}</label>
|
<label for="extension-create-group__file">{{res 'extensionNewGroupFile'}}</label>
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<div class="extension-save-entry">
|
<div class="extension-save-entry">
|
||||||
<p>{{res 'extensionSaveEntryBody'}}</p>
|
<p>{{#res 'extensionSaveEntryBody'}}{{extensionName}}{{/res}}</p>
|
||||||
<p>
|
<p>
|
||||||
<label for="extension-save-entry__url">{{Res 'website'}}:</label>
|
<label for="extension-save-entry__url">{{Res 'website'}}:</label>
|
||||||
<span id="extension-save-entry__url">{{url}}</span>
|
<span id="extension-save-entry__url">{{url}}</span>
|
||||||
|
|
Loading…
Reference in New Issue