mirror of
https://github.com/YGGverse/Yoda.git
synced 2026-03-31 16:45:27 +00:00
format bytes on page preload
This commit is contained in:
parent
8b7d4b1624
commit
8d327ff9df
1 changed files with 7 additions and 4 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
//! https://nightfall.city/nex/info/specification.txt
|
//! https://nightfall.city/nex/info/specification.txt
|
||||||
|
|
||||||
use super::{Feature, Page};
|
use super::{Feature, Page};
|
||||||
|
use crate::tool::{Format, uri_to_title};
|
||||||
use gtk::gio::{MemoryInputStream, SocketConnection};
|
use gtk::gio::{MemoryInputStream, SocketConnection};
|
||||||
use gtk::prelude::{
|
use gtk::prelude::{
|
||||||
Cast, IOStreamExt, InputStreamExtManual, OutputStreamExtManual, SocketClientExt,
|
Cast, IOStreamExt, InputStreamExtManual, OutputStreamExtManual, SocketClientExt,
|
||||||
|
|
@ -189,9 +190,12 @@ impl Nex {
|
||||||
if loading_total.replace(t) > 102400 {
|
if loading_total.replace(t) > 102400 {
|
||||||
let mut l = loading.borrow_mut();
|
let mut l = loading.borrow_mut();
|
||||||
match *l {
|
match *l {
|
||||||
Some(ref this) => this.set_description(
|
Some(ref this) => {
|
||||||
Some(&format!("Preload: {t} bytes")),
|
this.set_description(Some(&format!(
|
||||||
),
|
"Preload: {}",
|
||||||
|
t.bytes()
|
||||||
|
)))
|
||||||
|
}
|
||||||
None => {
|
None => {
|
||||||
l.replace(
|
l.replace(
|
||||||
p.content.to_status_loading(None),
|
p.content.to_status_loading(None),
|
||||||
|
|
@ -257,7 +261,6 @@ fn render(
|
||||||
(p, f, u): (Rc<Page>, Rc<Feature>, Uri),
|
(p, f, u): (Rc<Page>, Rc<Feature>, Uri),
|
||||||
c: Cancellable,
|
c: Cancellable,
|
||||||
) {
|
) {
|
||||||
use crate::tool::uri_to_title;
|
|
||||||
let q = u.path();
|
let q = u.path();
|
||||||
if is_image(&q) {
|
if is_image(&q) {
|
||||||
p.window_action.find.simple_action.set_enabled(false);
|
p.window_action.find.simple_action.set_enabled(false);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue