Compare commits
No commits in common. "ce3c027e9a4f46df7eaa1d151fff187c91291b67" and "08728f6501834dad3fca4a4deb2fd05ff61b8a1d" have entirely different histories.
ce3c027e9a
...
08728f6501
2
dev.sh
2
dev.sh
@ -1,6 +1,6 @@
|
|||||||
tmux new-session -d -s letterbox-dev
|
tmux new-session -d -s letterbox-dev
|
||||||
tmux rename-window web
|
tmux rename-window web
|
||||||
tmux send-keys "cd web; trunk serve --address 0.0.0.0 --port 6758" C-m
|
tmux send-keys "cd web; trunk serve --address 0.0.0.0" C-m
|
||||||
tmux new-window -n server
|
tmux new-window -n server
|
||||||
tmux send-keys "cd server; cargo watch -x run" C-m
|
tmux send-keys "cd server; cargo watch -x run" C-m
|
||||||
tmux attach -d -t letterbox-dev
|
tmux attach -d -t letterbox-dev
|
||||||
|
|||||||
@ -12,9 +12,7 @@ use seed::{prelude::*, *};
|
|||||||
// ------ ------
|
// ------ ------
|
||||||
|
|
||||||
// `init` describes what should happen when your app started.
|
// `init` describes what should happen when your app started.
|
||||||
fn init(url: Url, orders: &mut impl Orders<Msg>) -> Model {
|
fn init(_: Url, orders: &mut impl Orders<Msg>) -> Model {
|
||||||
log!(url);
|
|
||||||
orders.subscribe(|_: subs::UrlChanged| info!("url changed!"));
|
|
||||||
orders
|
orders
|
||||||
.skip()
|
.skip()
|
||||||
.perform_cmd(async { Msg::SearchResult(search_request("*").await) });
|
.perform_cmd(async { Msg::SearchResult(search_request("*").await) });
|
||||||
@ -166,7 +164,7 @@ fn view_body(body: &[Part]) -> Node<Msg> {
|
|||||||
|
|
||||||
fn view_text_plain(content: &Option<Content>) -> Node<Msg> {
|
fn view_text_plain(content: &Option<Content>) -> Node<Msg> {
|
||||||
match &content {
|
match &content {
|
||||||
Some(Content::String(content)) => p![C!["view-part-text-plain"], content],
|
Some(Content::String(content)) => p![C!["text_plain"], content],
|
||||||
_ => div![
|
_ => div![
|
||||||
C!["error"],
|
C!["error"],
|
||||||
format!("Unhandled content enum for text/plain"),
|
format!("Unhandled content enum for text/plain"),
|
||||||
@ -179,11 +177,7 @@ fn view_part(part: &Part) -> Node<Msg> {
|
|||||||
"text/plain" => view_text_plain(&part.content),
|
"text/plain" => view_text_plain(&part.content),
|
||||||
"text/html" => {
|
"text/html" => {
|
||||||
if let Some(Content::String(html)) = &part.content {
|
if let Some(Content::String(html)) = &part.content {
|
||||||
return div![
|
return div![Node::from_html(None, &html)];
|
||||||
C!["view-part-text-html"],
|
|
||||||
div!["TEST"],
|
|
||||||
iframe![Node::from_html(None, &html)]
|
|
||||||
];
|
|
||||||
} else {
|
} else {
|
||||||
div![
|
div![
|
||||||
C!["error"],
|
C!["error"],
|
||||||
@ -291,6 +285,23 @@ fn view(model: &Model) -> Node<Msg> {
|
|||||||
"Original"
|
"Original"
|
||||||
],
|
],
|
||||||
view_message(&thread_node),
|
view_message(&thread_node),
|
||||||
|
/*
|
||||||
|
show_results
|
||||||
|
.0
|
||||||
|
.iter()
|
||||||
|
.enumerate()
|
||||||
|
.map(|(thread_idx, thread)| div![
|
||||||
|
h2![format!("thread {}", thread_idx)],
|
||||||
|
thread
|
||||||
|
.0
|
||||||
|
.iter()
|
||||||
|
.enumerate()
|
||||||
|
.map(|(thread_node_idx, thread_node)| div![
|
||||||
|
h3![format!("thread node {}", thread_node_idx)],
|
||||||
|
view_message(thread_node)
|
||||||
|
])
|
||||||
|
]),
|
||||||
|
*/
|
||||||
pre!["Add zippy for debug dump"] /* pre![format!("Thread: {:#?}", show_results).replace(" ", " ")] */
|
pre!["Add zippy for debug dump"] /* pre![format!("Thread: {:#?}", show_results).replace(" ", " ")] */
|
||||||
]
|
]
|
||||||
} else if let Some(search_results) = &model.search_results {
|
} else if let Some(search_results) = &model.search_results {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user