feat: restore legacy modal and drag behavior

This commit is contained in:
2026-07-16 01:33:48 +09:00
parent 83398044c6
commit d7ec571343
30 changed files with 3597 additions and 321 deletions

View File

@@ -17,7 +17,7 @@ public sealed class LegacyHiddenNonOriginalControlsTests
"styles.css"));
[Fact]
public void Non_original_shortcuts_are_hidden_but_original_dissolve_control_is_visible()
public void Non_original_shortcuts_and_original_hidden_dissolve_panel_are_not_operator_controls()
{
Assert.Contains("class=\"manual-list-actions\" aria-label=\"수동 송출 목록\" hidden",
Markup,
@@ -25,13 +25,14 @@ public sealed class LegacyHiddenNonOriginalControlsTests
Assert.Contains("id=\"playout-prepare\" class=\"prepare\" type=\"button\" disabled hidden",
Markup,
StringComparison.Ordinal);
Assert.Contains("class=\"fade-control\" for=\"playout-fade-duration\">DissolveTime</label>",
Assert.Contains("class=\"fade-control\" for=\"playout-fade-duration\" hidden",
Markup,
StringComparison.Ordinal);
Assert.Contains("id=\"playout-fade-duration\" disabled aria-label=\"DissolveTime\"",
Assert.Contains("aria-hidden=\"true\">DissolveTime</label>",
Markup,
StringComparison.Ordinal);
Assert.DoesNotContain("id=\"playout-fade-duration\" disabled aria-label=\"DissolveTime\" hidden",
Assert.Contains(
"id=\"playout-fade-duration\" disabled hidden aria-hidden=\"true\" tabindex=\"-1\"",
Markup,
StringComparison.Ordinal);
Assert.Contains("*[hidden] { display: none !important; }", Styles,