* Namespaced ChartJS API

This commit is contained in:
Michaël Van Canneyt 2023-11-27 22:39:43 +01:00
parent 176286ed63
commit bf3de15513
2 changed files with 10 additions and 3 deletions

View File

@ -0,0 +1,3 @@
{$DEFINE FPC_DOTTEDUNITS}
unit Api.ChartJS;
{$include ../src/chartjs.pas}

View File

@ -12,8 +12,9 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
**********************************************************************} **********************************************************************}
{$IFNDEF FPC_DOTTEDUNITS}
unit ChartJS; unit ChartJS;
{$ENDIF}
{$MODE OBJFPC} {$MODE OBJFPC}
{$MODESWITCH EXTERNALCLASS} {$MODESWITCH EXTERNALCLASS}
@ -21,8 +22,11 @@ unit ChartJS;
interface interface
uses uses
JS, {$IFDEF FPC_DOTTEDUNITS}
Web; JSApi.JS, BrowserApi.Web;
{$ELSE}
JS, Web;
{$ENDIF}
type type
TChart = class; TChart = class;