livebook/lib/live_book_web/router.ex
Jonatan Kłosko 0b77fd4279
Add keyboard shortcuts help modal (#41)
* Update keybindings and add help modal

* Add more evaluation shortcuts

* Add shortcut to the help modal

* Show appropriate shortcuts depending on the user system

* Handle missing user-agent header

* Conditionally render shortcut based on user agent

* Implement vim-style navigation

* Remove warning

* Determine platform based on socket on mount

* Improve shortcuts list UI
2021-02-18 13:14:09 +01:00

26 lines
648 B
Elixir

defmodule LiveBookWeb.Router do
use LiveBookWeb, :router
pipeline :browser do
plug :accepts, ["html"]
plug :fetch_session
plug :fetch_live_flash
plug :put_root_layout, {LiveBookWeb.LayoutView, :root}
plug :protect_from_forgery
plug :put_secure_browser_headers
end
pipeline :api do
plug :accepts, ["json"]
end
scope "/", LiveBookWeb do
pipe_through :browser
live "/", HomeLive, :page
live "/sessions", SessionsLive, :page
live "/sessions/:id", SessionLive, :page
live "/sessions/:id/runtime", SessionLive, :runtime
live "/sessions/:id/shortcuts", SessionLive, :shortcuts
end
end