Add :help command to open help
This commit is contained in:
parent
1afdb51fea
commit
80ed062487
4 changed files with 21 additions and 1 deletions
|
@ -4,6 +4,7 @@ import * as parsers from './parsers';
|
|||
import * as urls from '../../shared/urls';
|
||||
import TabPresenter from '../presenters/TabPresenter';
|
||||
import WindowPresenter from '../presenters/WindowPresenter';
|
||||
import HelpPresenter from '../presenters/HelpPresenter';
|
||||
import SettingRepository from '../repositories/SettingRepository';
|
||||
import BookmarkRepository from '../repositories/BookmarkRepository';
|
||||
import ConsoleClient from '../infrastructures/ConsoleClient';
|
||||
|
@ -15,6 +16,7 @@ export default class CommandIndicator {
|
|||
constructor(
|
||||
private tabPresenter: TabPresenter,
|
||||
private windowPresenter: WindowPresenter,
|
||||
private helpPresenter: HelpPresenter,
|
||||
private settingRepository: SettingRepository,
|
||||
private bookmarkRepository: BookmarkRepository,
|
||||
private consoleClient: ConsoleClient,
|
||||
|
@ -136,7 +138,11 @@ export default class CommandIndicator {
|
|||
return this.contentMessageClient.broadcastSettingsChanged();
|
||||
}
|
||||
|
||||
async urlOrSearch(keywords: string): Promise<any> {
|
||||
help(): Promise<void> {
|
||||
return this.helpPresenter.open();
|
||||
}
|
||||
|
||||
private async urlOrSearch(keywords: string): Promise<any> {
|
||||
let settings = await this.settingRepository.get();
|
||||
return urls.searchUrl(keywords, settings.search);
|
||||
}
|
||||
|
|
Reference in a new issue