Fix navigable blog previews.
This commit is contained in:
1 parent
29cdd016b8
commit
49adfed68f
9 files changed
+495
-70
No files matched your search
@@ -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,
|
||||
|
||||
Reference in new issue
Block a user