Skip to content

Commit 16184f0

Browse files
author
delphidabbler
committed
Add note of database version to database tab of about box
Also reformatted some code.
1 parent 612b60a commit 16184f0

File tree

2 files changed

+13
-19
lines changed

2 files changed

+13
-19
lines changed

Src/FmAboutDlg.pas

Lines changed: 12 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -424,49 +424,42 @@ procedure TAboutDlg.InitHTMLFrames;
424424
var
425425
IsDBAvalable: Boolean;
426426
IsMetaDataAvailable: Boolean;
427-
IsLicenseInfomAvailable: Boolean;
427+
IsLicenseInfoAvailable: Boolean;
428428
begin
429429
// Resolve conditionally displayed block placeholders
430430
IsDBAvalable := Database.Snippets.Count(False) > 0;
431431
IsMetaDataAvailable := fMetaData.IsSupportedVersion
432432
and not fMetaData.IsCorrupt;
433-
IsLicenseInfomAvailable := IsMetaDataAvailable
433+
IsLicenseInfoAvailable := IsMetaDataAvailable
434434
and (fMetaData.GetLicenseInfo.Name <> '')
435435
and (fMetaData.GetCopyrightInfo.Date <> '')
436436
and (fMetaData.GetCopyrightInfo.Holder <> '');
437437
Tplt.ResolvePlaceholderHTML(
438-
'DBAvailable',
439-
TCSS.BlockDisplayProp(IsDBAvalable)
438+
'DBAvailable', TCSS.BlockDisplayProp(IsDBAvalable)
440439
);
441440
Tplt.ResolvePlaceholderHTML(
442-
'DBNotAvailable',
443-
TCSS.BlockDisplayProp(not IsDBAvalable)
441+
'DBNotAvailable', TCSS.BlockDisplayProp(not IsDBAvalable)
444442
);
445443
Tplt.ResolvePlaceholderHTML(
446-
'MetaDataAvailable',
447-
TCSS.BlockDisplayProp(IsMetaDataAvailable)
444+
'MetaDataAvailable', TCSS.BlockDisplayProp(IsMetaDataAvailable)
448445
);
449446
Tplt.ResolvePlaceholderHTML(
450-
'MetaDataNotAvailable',
451-
TCSS.BlockDisplayProp(not IsMetaDataAvailable)
447+
'MetaDataNotAvailable', TCSS.BlockDisplayProp(not IsMetaDataAvailable)
452448
);
453449
Tplt.ResolvePlaceholderHTML(
454-
'LicenseInfoAvailable',
455-
TCSS.BlockDisplayProp(IsLicenseInfomAvailable)
450+
'LicenseInfoAvailable', TCSS.BlockDisplayProp(IsLicenseInfoAvailable)
456451
);
457452
Tplt.ResolvePlaceholderHTML(
458453
'LicenseInfoNotAvailable',
459-
TCSS.BlockDisplayProp(not IsLicenseInfomAvailable)
454+
TCSS.BlockDisplayProp(not IsLicenseInfoAvailable)
460455
);
461456

462-
// Rsolve content placeholders
457+
// Resolve content placeholders
463458
Tplt.ResolvePlaceholderText(
464-
'CopyrightYear',
465-
fMetaData.GetCopyrightInfo.Date
459+
'CopyrightYear', fMetaData.GetCopyrightInfo.Date
466460
);
467461
Tplt.ResolvePlaceholderText(
468-
'CopyrightHolders',
469-
fMetaData.GetCopyrightInfo.Holder
462+
'CopyrightHolders', fMetaData.GetCopyrightInfo.Holder
470463
);
471464
Tplt.ResolvePlaceholderHTML(
472465
'DBLicense',
@@ -489,6 +482,7 @@ procedure TAboutDlg.InitHTMLFrames;
489482
Tplt.ResolvePlaceholderHTML(
490483
'TesterList', ContribListHTML(fMetaData.GetTesters)
491484
);
485+
Tplt.ResolvePlaceholderText('Version', fMetaData.GetVersion);
492486
end
493487
);
494488
end;

Src/Res/HTML/dlg-about-database-tplt.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
<a
4747
class="external-link"
4848
href="https://github.com/delphidabbler/code-snippets"
49-
>Code Snippets Database</a> is a resource containing numerous fragments of useful Object Pascal code.
49+
>Code Snippets Database</a> is a resource containing numerous fragments of useful Object Pascal code.<span style="<%LicenseInfoAvailable%>"> You are using version <%Version%></span>
5050
</p>
5151

5252
<div style="<%DBAvailable%>">

0 commit comments

Comments
 (0)