mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-04-01 09:05:27 +00:00
remove private level for the entry with extra methods
This commit is contained in:
parent
6e4eec54f0
commit
e7e216aaea
8 changed files with 34 additions and 57 deletions
|
|
@ -11,7 +11,7 @@ use anyhow::Result;
|
|||
use client::Client;
|
||||
use gtk::{
|
||||
Box,
|
||||
prelude::{ActionExt, ActionMapExt, BoxExt},
|
||||
prelude::{ActionExt, ActionMapExt, BoxExt, EditableExt},
|
||||
};
|
||||
use page::Page;
|
||||
use sqlite::Transaction;
|
||||
|
|
@ -85,7 +85,7 @@ impl Item {
|
|||
this.set_enabled(false);
|
||||
if let Some(uri) = page.navigation.request.home() {
|
||||
let request = uri.to_string();
|
||||
page.navigation.request.set_text(&request);
|
||||
page.navigation.request.entry.set_text(&request);
|
||||
client.handle(&request, true, false);
|
||||
}
|
||||
}
|
||||
|
|
@ -96,7 +96,7 @@ impl Item {
|
|||
let client = client.clone();
|
||||
move |request, is_snap_history, is_redirect| {
|
||||
if let Some(request) = request {
|
||||
page.navigation.request.set_text(&request);
|
||||
page.navigation.request.entry.set_text(&request);
|
||||
client.handle(&request, is_snap_history, is_redirect);
|
||||
}
|
||||
}
|
||||
|
|
@ -110,7 +110,7 @@ impl Item {
|
|||
action.reload.connect_activate({
|
||||
let page = page.clone();
|
||||
let client = client.clone();
|
||||
move |_, _| client.handle(&page.navigation.request.text(), true, false)
|
||||
move |_, _| client.handle(&page.navigation.request.entry.text(), true, false)
|
||||
});
|
||||
|
||||
action.reload.connect_enabled_notify({
|
||||
|
|
@ -145,7 +145,7 @@ impl Item {
|
|||
|
||||
// Handle immediately on request
|
||||
if let Some(request) = request {
|
||||
page.navigation.request.set_text(request);
|
||||
page.navigation.request.entry.set_text(request);
|
||||
if is_load {
|
||||
client.handle(request, true, false)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue