1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-08-24 20:19:10 +02:00

Compare commits

...

1 Commits

Author SHA1 Message Date
Laurent Cozic
ac5f6c4cd6 Added openProfileDirectory directory command and menu item 2020-10-21 22:01:17 +01:00
6 changed files with 23 additions and 0 deletions

View File

@@ -81,6 +81,7 @@ ElectronClient/app.js
ElectronClient/bridge.js
ElectronClient/commands/copyDevCommand.js
ElectronClient/commands/focusElement.js
ElectronClient/commands/openProfileDirectory.js
ElectronClient/commands/startExternalEditing.js
ElectronClient/commands/stopExternalEditing.js
ElectronClient/commands/toggleExternalEditing.js

1
.gitignore vendored
View File

@@ -75,6 +75,7 @@ ElectronClient/app.js
ElectronClient/bridge.js
ElectronClient/commands/copyDevCommand.js
ElectronClient/commands/focusElement.js
ElectronClient/commands/openProfileDirectory.js
ElectronClient/commands/startExternalEditing.js
ElectronClient/commands/stopExternalEditing.js
ElectronClient/commands/toggleExternalEditing.js

View File

@@ -24,6 +24,7 @@ ElectronClient/app.js
ElectronClient/bridge.js
ElectronClient/commands/copyDevCommand.js
ElectronClient/commands/focusElement.js
ElectronClient/commands/openProfileDirectory.js
ElectronClient/commands/startExternalEditing.js
ElectronClient/commands/stopExternalEditing.js
ElectronClient/commands/toggleExternalEditing.js

View File

@@ -77,6 +77,7 @@ const globalCommands = [
require('./commands/stopExternalEditing'),
require('./commands/toggleExternalEditing'),
require('./commands/copyDevCommand'),
require('./commands/openProfileDirectory'),
require('lib/commands/synchronize'),
require('lib/commands/historyBackward'),
require('lib/commands/historyForward'),

View File

@@ -0,0 +1,17 @@
import { CommandRuntime, CommandDeclaration } from '../lib/services/CommandService';
import { _ } from 'lib/locale';
import bridge from '../services/bridge';
import Setting from 'lib/models/Setting';
export const declaration:CommandDeclaration = {
name: 'openProfileDirectory',
label: () => _('Open profile directory'),
};
export const runtime = ():CommandRuntime => {
return {
execute: async () => {
bridge().openItem(Setting.value('profileDir'));
},
};
};

View File

@@ -116,6 +116,7 @@ const commandNames:string[] = [
'setTags',
'showNoteContentProperties',
'copyDevCommand',
'openProfileDirectory',
];
function menuItemSetChecked(id:string, checked:boolean) {
@@ -658,6 +659,7 @@ function useMenu(props:Props) {
},
},
menuItemDic.openProfileDirectory,
menuItemDic.copyDevCommand,
{