feat: restore legacy drag events and Tornado launch integration
This commit is contained in:
@@ -106,6 +106,7 @@ public sealed class LegacyWebContractTests
|
||||
{
|
||||
"select-playlist-row",
|
||||
"set-playlist-enabled",
|
||||
"reorder-playlist-rows",
|
||||
"move-selected-playlist-rows",
|
||||
"delete-selected-playlist-rows",
|
||||
"delete-all-playlist-rows"
|
||||
@@ -119,6 +120,14 @@ public sealed class LegacyWebContractTests
|
||||
Assert.Contains("event.key === \"Delete\"", App, StringComparison.Ordinal);
|
||||
Assert.Contains("row.isSelected", App, StringComparison.Ordinal);
|
||||
Assert.Contains("enabled.disabled = state.isBusy === true", App, StringComparison.Ordinal);
|
||||
Assert.Contains("event.target.closest(\"input, button\")", App,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("preserveSelectedBlock", App, StringComparison.Ordinal);
|
||||
Assert.Contains("deferredPlaylistPlainSelectionRowId", App, StringComparison.Ordinal);
|
||||
Assert.Contains("event.dataTransfer.setData(playlistDragMime, rowId)", App,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains(".playlist-data-row.drag-before", Styles, StringComparison.Ordinal);
|
||||
Assert.Contains(".playlist-data-row.drag-after", Styles, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
@@ -131,6 +140,19 @@ public sealed class LegacyWebContractTests
|
||||
Assert.DoesNotContain("playlistRows.replaceChild", App, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void MarketTabDragSwapsOnHoverThroughExpectedCSharpPositions()
|
||||
{
|
||||
Assert.Contains("send(\"hover-swap-tabs\"", App, StringComparison.Ordinal);
|
||||
Assert.Contains("expectedSourceIndex: sourceIndex", App, StringComparison.Ordinal);
|
||||
Assert.Contains("expectedTargetIndex: targetIndex", App, StringComparison.Ordinal);
|
||||
Assert.Contains("event.dataTransfer.setData(\"text/x-mbn-tab\"", App,
|
||||
StringComparison.Ordinal);
|
||||
Assert.Contains("marketTabs.addEventListener(\"dragover\"", App,
|
||||
StringComparison.Ordinal);
|
||||
Assert.DoesNotContain("send(\"swap-tabs\"", App, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void FixedCatalogUsesOpaqueCSharpActionAndSectionIntents()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user