* Fix toast when parent ID is specified

This commit is contained in:
Michaël Van Canneyt 2023-07-18 16:03:07 +02:00
parent 85da3bc708
commit e2778fb8fb

View File

@ -562,8 +562,6 @@ end;
procedure TToastManager.SetParentID(const Value: String);
begin
FParentID := Value;
if ParentID<>'' then
TBulmaToast.SetDoc(document.getElementById(ParentID));
end;
@ -749,6 +747,8 @@ Var
S : String;
Opts : TJSObject;
aDelay : NativeInt;
parEl : TJSElement;
Begin
S:=ContextualNames[Contextual];
if S<>'' then
@ -760,8 +760,13 @@ Begin
aDelay:=FHideDelay;
if Not AutoHide then // we let it display for 1 day
aDelay:=24*3600*1000;
if (ParentID<>'') then
parEl:=document.getElementById(ParentID)
else
parEl:=document.body;
Opts:=New([
'message', aElement,
'appendTo', parEl,
'message', aElement,
'type', S,
'single', single,
'animate',FAnimate,