draft history navigation actions

This commit is contained in:
yggverse 2024-09-30 23:23:29 +03:00
parent 356972ae39
commit 28684b8ef9
6 changed files with 63 additions and 14 deletions

View file

@ -95,7 +95,7 @@ impl Page {
&request, true, // activate (page reload)
);
navigation.add_history(request);
navigation.history_add(request);
}
});
@ -126,6 +126,18 @@ impl Page {
}
}
pub fn navigation_history_back(&self) {
if let Some(url) = self.navigation.history_try_back() {
self.action_page_open.activate(Some(&url.to_variant()));
}
}
pub fn navigation_history_forward(&self) {
if let Some(url) = self.navigation.history_try_forward() {
self.action_page_open.activate(Some(&url.to_variant()));
}
}
pub fn navigation_reload(&self) {
// Init globals
let request_text = self.navigation.request_text();