Skip to content

Commit 416a76d

Browse files
committed
update paganation
1 parent 82d6866 commit 416a76d

File tree

8 files changed

+395
-30
lines changed

8 files changed

+395
-30
lines changed

src-tauri/Cargo.lock

Lines changed: 163 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,9 @@ tauri-build = { version = "1.4", features = [] }
1616
tauri = { version = "1.4", features = [ "system-tray", "api-all"] }
1717
serde = { version = "1.0", features = ["derive"] }
1818
serde_json = "1.0"
19+
windows-webview2 = "0.1.0"
20+
webview2-com = "0.25.0"
21+
windows = "0.48.0"
1922

2023
[features]
2124
# this feature is used for production builds or when `devPath` points to the filesystem

src-tauri/src/main.rs

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,39 @@
22
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
33

44
// Learn more about Tauri commands at https://tauri.app/v1/guides/features/command
5+
// use windows_webview2::Microsoft::Web::WebView2::Core
6+
7+
// use webview2_com::Microsoft::Web::WebView2::Win32::ICoreWebView2WebResourceRequest;
8+
// use webview2_com::Microsoft::Web::WebView2::Win32::COREWEBVIEW2_WEB_RESOURCE_CONTEXT_ALL;
9+
// use webview2_com::WebResourceRequestedEventHandler;
10+
// use windows_webview2::Windows::Foundation::EventRegistrationToken;
511

612
fn main() {
713
let context = tauri::generate_context!();
814
tauri::Builder::default()
915
.run(context)
1016
.expect("error while running application");
17+
18+
// let win = app.get_window("main").unwrap();
19+
// win.with_webview(|webview| unsafe {
20+
// let core = webview.controller().CoreWebView2().unwrap();
21+
// let mut _token = EventRegistrationToken::default();
22+
// // You'd probably use CONTEXT_WEBSOCKET or whatever fits, see https://docs.microsoft.com/en-us/dotnet/api/microsoft.web.webview2.core.corewebview2webresourcecontext?view=webview2-dotnet-1.0.1293.44
23+
// // Also use a fitting glob filter, so that it doesn't trigger for all requests, see https://docs.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/icorewebview2?view=webview2-1.0.1293.44#addwebresourcerequestedfilter
24+
// core.AddWebResourceRequestedFilter("*", COREWEBVIEW2_WEB_RESOURCE_CONTEXT_ALL);
25+
// core.add_WebResourceRequested(
26+
// WebResourceRequestedEventHandler::create(Box::new(move |webview, args| {
27+
// if let Some(args) = args {
28+
// let request: ICoreWebView2WebResourceRequest = args.Request().unwrap(); // manual type to make Rust-Analyzer show the types
29+
// request
30+
// .Headers()
31+
// .unwrap()
32+
// .SetHeader("referrer".to_string(), "http://rocotime.com")
33+
// .unwrap();
34+
// }
35+
// Ok(())
36+
// })),
37+
// &mut _token,
38+
// );
39+
// });
1140
}

src/components/SearchFilter.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,7 @@ function submitChangetoTop() {
4242
focus:ring-2 focus:border-green-300 dark:focus:border-green-500 ring-green-300 dark:ring-green-500
4343
outline-none shadow-lg transition-all rounded;
4444
}
45+
.filter-body::placeholder {
46+
@apply select-none transition-all;
47+
}
4548
</style>

0 commit comments

Comments
 (0)