wire up bookmarks

pull/6/head
dvkt 5 years ago
parent 6c8f43f68a
commit 9bb2d1f8bb

@ -1,5 +1,4 @@
use config;
use std::io::{BufRead, BufReader, Result, Write};
const BOOKMARKS_FILE: &str = "bookmarks.gph";

@ -1,11 +1,12 @@
use bookmarks;
use history;
pub fn lookup(name: &str) -> Option<String> {
Some(match name {
"" | "/" | "help" => format!("{}{}", HEADER, HELP),
"home" => format!("{}{}", HEADER, HOME),
"history" => history::load_as_raw_menu(),
"bookmarks" => format!("{}", "3Coming soon"),
"history" => history::as_raw_menu(),
"bookmarks" => bookmarks::as_raw_menu(),
"keys" => format!("{}{}", HEADER, KEYS),
"nav" => format!("{}{}", HEADER, NAV),
"types" => format!("{}{}", HEADER, TYPES),

@ -1,5 +1,4 @@
use config;
use std::io::BufRead;
const HISTORY_FILE: &str = "history.gph";

@ -5,6 +5,7 @@ extern crate termion;
#[macro_use]
pub mod gopher;
pub mod bookmarks;
pub mod config;
pub mod help;
pub mod history;
pub mod menu;

@ -329,7 +329,7 @@ impl UI {
if let Some(page) = self.views.get(self.focused) {
let url = page.url();
self.set_status(format!("Saved bookmark: {}", url));
bookmarks::save(url, url);
bookmarks::save(&url, &url);
}
}
Action::Keypress(Key::Ctrl('u')) => {

Loading…
Cancel
Save