pas2js/demo/pushjs/helloworld.lpr
2019-07-13 14:27:49 +00:00

31 lines
492 B
ObjectPascal

program helloworld;
{$MODE OBJFPC}
uses
JS,
Web,
PushJS;
procedure optionClick;
begin
window.focus;
TJSWindow(JSThis).close;
end;
procedure buttonClick;
var
option: TPushOptions;
begin
option := TPushOptions.new;
option.body := 'How''s it hangin';
option.icon := '/icon.png';
option.timeout := 4000;
option.onClick := @optionClick;
TPush.create('Hello world!', option);
end;
begin
document.querySelector('.button').addEventListener('click', @buttonClick);
end.