B4J Library [B4X][Web] MiniJS

Version 0.40

Generate Js with B4X code.

GitHub: https://github.com/pyhoon/MiniJs-B4X

Example:
B4X:
Dim details As Map
details.Initialize
details.Put("entity", entity)
details.Put("action", action)
details.Put("message", message)
details.Put("status", status)

Dim script1 As MiniJs
script1.Initialize
script1.AddCustomEventDispatch("entity:changed", details)
Response.Write(script1.Generate)
Output:
JavaScript:
document.dispatchEvent(new CustomEvent('entity:changed', {
    detail: {
        entity: 'Product',
        action: 'updated',
        message: 'Product updated successfully!',
        status: 'info'
    }
}));
 

Attachments

  • MiniJS.b4xlib
    2.9 KB · Views: 7
Last edited:

aeric

Expert
Licensed User
Longtime User
Version 0.20

What's New​

  1. Added AddCustomEventDispatch sub
 

aeric

Expert
Licensed User
Longtime User
Version 0.30

What's New​

  1. Added Generate2 sub --> No script tags
  2. Added IncreaseIndent and DecreaseIndent sub
  3. Renamed Else sub to AddElse
 

aeric

Expert
Licensed User
Longtime User
Version 0.40

What's New​

  1. Added ConsoleError sub
  2. Added ConsoleLog sub
  3. Added StartTry sub
  4. Added AddCatch sub
  5. Added EndTry sub
  6. Removed StartCondition sub
  7. Removed EndCondition sub
  8. Changed AddMethodCall sub not to return value
 
Top