Merge remote-tracking branch 'upstream/pull/5075'

This commit is contained in:
Tom Hughes 2024-08-14 19:06:42 +01:00
commit 257ecde90d
2 changed files with 20 additions and 0 deletions

View file

@ -8,6 +8,10 @@ $(document).ready(function () {
var container = $(this).closest(".richtext_container");
container.find(".tab-pane[id$='_preview']").empty();
}).on("invalid", function () {
var container = $(this).closest(".richtext_container");
container.find("button[data-bs-target$='_edit']").tab("show");
});
/*

View file

@ -0,0 +1,16 @@
require "application_system_test_case"
class RichTextSystemTest < ApplicationSystemTestCase
def setup
create(:language, :code => "en")
end
test "switches to edit pane on validation failure" do
sign_in_as create(:user)
visit new_diary_entry_path
fill_in "Subject", :with => "My Diary Entry Title"
click_on "Preview"
click_on "Publish"
assert_field "Body"
end
end