* Make Project HTMLBasedir globally available

This commit is contained in:
Michaël Van Canneyt 2022-06-19 12:58:20 +02:00
parent c1a93988f2
commit 2f3c43eef4

View File

@ -55,6 +55,7 @@ Type
Public
class function GetDefaultHTMLDesignFile(aFile: TLazProjectFile): String;
class function GetDefaultHTML2ClassFile(aFile: TLazProjectFile): String;
class function HTMLBaseDir: String;
Public
Constructor Create;
Class Constructor Init;
@ -353,9 +354,19 @@ begin
FTagCache.Clear;
end;
class function TIDEHTMLTools.HTMLBaseDir: String;
begin
Result:=LazarusIDE.ActiveProject.CustomData.Values[PJSProjectHTMLBaseDir];
if Result='' then
Result:=ExtractFilePath(LazarusIDE.ActiveProject.ProjectInfoFile);
end;
Initialization
HTMLTools:=TIDEHTMLTools.Create;
Finalization
HTMLtools.Free;
end.