| import { Logger } from 'libs/logs/logger' |
| import { register, trigger } from 'libs/mvc/actions' |
| import { state as publishState } from 'services/pipe-to-browser-server' |
| import { page } from 'runtime/context' |
| import { HelpView } from 'views/help/view' |
| var log = new Logger('actions/navigate-help'); |
| var ACTION_NAME = 'help'; |
| export function registerHelpAction() { |
| register(ACTION_NAME, actionHandler); |
| export function navigateHelp() { |
| return trigger(ACTION_NAME); |
| function actionHandler() { |
| log.debug('navigate help triggered'); |
| var helpView = new HelpView(publishState); |
| page.setSubPageView('help', helpView); |