• Calling Java Script from Baja script

    From Amessyroom@VERT/TL-QWK to All on Mon Aug 26 12:53:59 2024
    Trying to modify the wildcat clone menu to call a Javascript module.

    cmdkey N
    exec_xtrn "NEWS"
    pause
    end_cmd


    News is the external name for the news.js module

    Is this the correct way to make the call, or can
    baja not call java script ? Maybe I need to call jsexec and filename?

    ---
    ■ Synchronet ■ Too Lazy BBS - toolazy.synchro.net:2323
  • From Nightfox to Amessyroom on Mon Aug 26 13:28:40 2024
    Re: Calling Java Script from Baja script
    By: Amessyroom to All on Mon Aug 26 2024 12:53 pm

    Trying to modify the wildcat clone menu to call a Javascript module.

    cmdkey N
    exec_xtrn "NEWS"
    pause
    end_cmd


    News is the external name for the news.js module

    Is this the correct way to make the call, or can baja not call java script ? Maybe I need to call jsexec and filename?

    That's one way to do it. I'm assuming what you're saying is you have news.js set up in External Programs and NEWS is its internal code?

    Another way would be to run news.js directly from your Baja, like this:

    exec "?news.js"

    Nightfox
  • From Nightfox to Amessyroom on Mon Aug 26 13:29:36 2024
    Re: Calling Java Script from Baja script
    By: Nightfox to Amessyroom on Mon Aug 26 2024 01:28 pm

    Also, you can refer to the Baja documentation to see what all you can do with Baja:

    https://www.synchro.net/docs/baja.html

    Nightfox
  • From Digital Man@VERT to Amessyroom on Mon Aug 26 14:31:26 2024
    Re: Calling Java Script from Baja script
    By: Amessyroom to All on Mon Aug 26 2024 12:53 pm

    Trying to modify the wildcat clone menu to call a Javascript module.

    cmdkey N
    exec_xtrn "NEWS"
    pause
    end_cmd


    News is the external name for the news.js module

    Is this the correct way to make the call, or can
    baja not call java script ? Maybe I need to call jsexec and filename?

    Looks correct to me. Why, is it not working?

    You can also manually execute a JavaScript module with the "EXEC" sysop command (e.g. type ";exec ?news" from the main menu of the default command shell) - assuming news.js is in your exec or mods directory.
    --
    digital man (rob)

    Rush quote #56:
    His world is under anesthetic, subdivided and synthetic .. Digital Man
    Norco, CA WX: 89.9°F, 27.0% humidity, 7 mph WNW wind, 0.00 inches rain/24hrs ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Amessyroom@VERT/TL-QWK to Digital Man on Thu Aug 29 23:24:22 2024
    Re: Calling Java Script from Baja script
    By: Digital Man to Amessyroom on Mon Aug 26 2024 02:31 pm

    Re: Calling Java Script from Baja script By: Amessyroom to All on Mon Aug 26 2024 12:53 pm

    Trying to modify the wildcat clone menu to call a Javascript module.

    cmdkey N
    exec_xtrn "NEWS"
    pause
    end_cmd


    News is the external name for the news.js module

    Is this the correct way to make the call, or can baja not call java script
    ? Maybe I need to call jsexec and filename?

    Looks correct to me. Why, is it not working?

    You can also manually execute a JavaScript module with the "EXEC" sysop command (e.g. type ";exec ?news" from the main menu of the default command shell) - assuming news.js is in your exec or mods directory.
    --
    digital man (rob)

    ---
    ■ Synchronet ■ Too Lazy BBS - toolazy.synchro.net:2323
  • From Amessyroom@VERT/TL-QWK to Digital Man on Thu Aug 29 23:29:02 2024
    Re: Calling Java Script from Baja script
    By: Amessyroom to Digital Man on Thu Aug 29 2024 11:24 pm

    cmdkey N
    exec_xtrn "NEWS"
    pause
    end_cmd
    Looks correct to me. Why, is it not working?

    You can also manually execute a JavaScript module with the "EXEC" sysop DM> command (e.g. type ";exec ?news" from the main menu of the default command DM> shell) - assuming news.js is in your exec or mods directory. DM> --
    digital man (rob)
    Sent before I edited. Got it working with Nightfox's suggestion of using exec and ? but had to give relative path ../mods/News-main/news.js

    Thanks for the assistance (DM/Nightfox)

    ---
    ■ Synchronet ■ Too Lazy BBS - toolazy.synchro.net:2323