example : http://jsfiddle.net/x0gjood1/
my code below :
Code: Select all
EnableExplicit
Global nImports
Global GID
Procedure Main()
OpenWindow(0, 0, 0, 220, 220, "Deck of cards", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ContainerGadget(0, 10, 10, 200, 200) : CloseGadgetList()
GID = GadgetID(0)
! console.log(v_gid.div);
! var deck = Deck();
! deck.mount(v_gid.div);
EndProcedure
Procedure ExternalLoaded(URL$, Success)
Static nLoaded
Debug "loaded"
If Success
nLoaded + 1
If nLoaded = nImports ; the number of files to import
Main()
EndIf
Else
Debug "Failed to load external: " + URL$
EndIf
EndProcedure
! define = null;
LoadScript("https://deck-of-cards.js.org/dist/deck.min.js", @ExternalLoaded(), #PB_Script_JavaScript)
LoadScript("https://deck-of-cards.js.org/example.css", @ExternalLoaded(), #PB_Script_CSS)