Turn off the default drop target in three places

This commit is contained in:
Thorsten Sommer 2026-09-10 13:00:40 +02:00
parent fb2f38a60a
commit d1b471359b
Signed by untrusted user who does not match committer: tsommer
GPG Key ID: 371BBA77A02C0108
3 changed files with 7 additions and 4 deletions

View File

@ -42,9 +42,12 @@
}
</MudSelect>
@* No default target in this assistant on purpose. It is long enough to scroll, so the zone which
would catch everything is usually off screen -- and a file disappearing into something the user
cannot see is worse than a drop which does nothing. Here, every zone has to be aimed at. *@
@if (this.promptSource is BatchProcessingPromptSource.FREE_PROMPT)
{
<ReadFileContent Text="@T("Load prompt from file")" @bind-FileContent="@this.freePrompt" EnableDragDrop="true" CatchAllDocuments="true" Disabled="@this.isProcessingBatch"/>
<ReadFileContent Text="@T("Load prompt from file")" @bind-FileContent="@this.freePrompt" EnableDragDrop="true" Disabled="@this.isProcessingBatch"/>
<MudTextField T="string" @bind-Text="@this.freePrompt" Validation="@this.ValidateFreePrompt" Immediate="@true" Disabled="@this.isProcessingBatch" Label="@T("What should the AI do with each document?")" HelperText="@T("These instructions are applied to every single document of the batch run.")" Variant="Variant.Outlined" Margin="Margin.Normal" Lines="5" AutoGrow="@true" MaxLines="26" Class="mb-3" UserAttributes="@USER_INPUT_ATTRIBUTES"/>
@ -52,7 +55,7 @@
}
else if (this.promptSource is BatchProcessingPromptSource.FILE_IMPORT)
{
<ReadFileContent Text="@T("Select the file with your instructions")" @bind-FileContent="@this.ImportedPrompt" Filter="@([FileTypes.MARKDOWN])" ShowAttachedDocumentState="@true" EnableDragDrop="true" CatchAllDocuments="true" Disabled="@this.isProcessingBatch"/>
<ReadFileContent Text="@T("Select the file with your instructions")" @bind-FileContent="@this.ImportedPrompt" Filter="@([FileTypes.MARKDOWN])" ShowAttachedDocumentState="@true" EnableDragDrop="true" Disabled="@this.isProcessingBatch"/>
@if (!string.IsNullOrWhiteSpace(this.promptFilePath))
{

View File

@ -121,10 +121,11 @@
<MudPaper Outlined="true" Class="pa-4 h-100">
<MudText Typo="Typo.h5">@T("Source material")</MudText>
<MudText Typo="Typo.body2" Class="mb-2">@T("Documents, spreadsheets, images, audio, and video are considered as source context.")</MudText>
@* No default target on purpose: with two zones side by side, the
user has to aim at the one they mean. *@
<AttachDocuments Name="Visual briefing source material"
@bind-DocumentPaths="@this.editor.SourceMaterial"
OnChange="@this.EnforceSourceExclusivityAsync"
CatchAllDocuments="true"
UseSmallForm="false"
Provider="@this.editor.Provider"
Disabled="@this.IsCurrentBusy"/>

View File

@ -94,7 +94,6 @@
Name="ChatTemplateFileAttachments"
@bind-DocumentPaths="@this.fileAttachments"
UseSmallForm="false"
CatchAllDocuments="true"
ValidateMediaFileTypes="false"
Disabled="@this.IsReadOnly"
/>