Fix navigable blog previews.

This commit is contained in:
hugo committed 2026-07-20 17:10:33 +02:00
1 parent 29cdd016b8
commit 49adfed68f
9 files changed
+495 -70

No files matched your search

+16 -3
View File
@@ -248,9 +248,8 @@ pub(crate) fn action_enabled(
match action {
MenuAction::Save => savable_tab,
MenuAction::Find | MenuAction::Replace => text_editor,
MenuAction::OpenInBrowser | MenuAction::PublishSelected | MenuAction::PreviewPost => {
has_project && post_tab
}
MenuAction::OpenInBrowser => has_project,
MenuAction::PublishSelected | MenuAction::PreviewPost => has_project && post_tab,
MenuAction::UploadSite => has_project && !offline,
MenuAction::NewPost
| MenuAction::ImportMedia
@@ -711,6 +710,20 @@ mod tests {
true,
true
));
assert!(action_enabled(
MenuAction::OpenInBrowser,
true,
None,
false,
true
));
assert!(!action_enabled(
MenuAction::OpenInBrowser,
false,
Some(&TabType::Post),
false,
true
));
assert!(!action_enabled(
MenuAction::ReindexText,
true,