Commit Graph

22 Commits

Author SHA1 Message Date
Ralph Wessel f9014acebd Testing 2024-08-20 15:02:44 +01:00
Ralph Wessel 6790730f6f BrowserBridge failed to initialise result cache
U[dated JSBridgeArgumentWrap to receive incoming argument as an array rather than an object
Updated JS function argument handling to have no object name and receive arguments as a JSON string (NB: need to handle deserialisation of this string)
Completed JSBaseTransport::readValue
2024-08-20 13:08:43 +01:00
Ralph Wessel b3b99ab4b4 Updated JSBridgeArgument to receive args as a JS array rather than an object 2024-08-20 08:45:16 +01:00
Ralph Wessel a2000eb8a8 Misnamed variable 2024-08-20 08:43:18 +01:00
Ralph Wessel 5030ba1bd7 JSBaseTransport.send should take reference to destination to retain result 2024-08-19 23:04:09 +01:00
Ralph Wessel 3ee3210d87 Omit scratch log files 2024-08-19 22:40:57 +01:00
Ralph Wessel 6c6230ba32 Added try/catch in JSPortal for installing/executing JS functions
Docs
2024-08-19 22:35:30 +01:00
Ralph Wessel c454191ab5 Fixed misnamed variable 2024-08-19 22:10:52 +01:00
Ralph Wessel 8287b73148 Updated VS project 2024-08-19 20:48:15 +01:00
Ralph Wessel cf44012617 Updated namespace for VS 2024-08-19 20:25:33 +01:00
Ralph Wessel 7482926e76 Updated VS project 2024-08-19 20:19:46 +01:00
Ralph Wessel 7106a64de3 JS engine tied to BrowserControl object 2024-08-19 19:05:57 +01:00
Ralph Wessel d16c217b9a Set the correct JS object name for AccountsBridge
Added GetAccounts method to AccountsBridge
Added GetCallResult function to BrowserBridge
Fix to BrowserBridge::addMethod
Other minor template fixes
2024-08-19 15:29:31 +01:00
Ralph Wessel 543ed9e96d Fixed issues with parameter/return values in JS bridge function execution 2024-08-19 14:08:47 +01:00
Ralph Wessel 2b03f56293 AccountBridge installed into BrowserPalette
Added missing functions
Fixed type errors
2024-08-19 12:51:02 +01:00
Ralph Wessel 9a132383ba Defined AccountBridge and associated methods
Created base Record class and derived Account class
Various additions/fixes/improvements to JS interaction and BrowserBridge functionality
2024-08-18 21:47:08 +01:00
Ralph Wessel f200790500 Updated registration of BrowserBridge methods and arguments 2024-08-17 00:50:06 +01:00
Ralph Wessel 1624828724 GetCallResult browser bridge function implemented
JSBridgeArgumentWrap added to support method-defined arguments
JSBaseTransporter updated
2024-08-17 00:21:27 +01:00
Ralph Wessel 9c6680399c Interim commit - BrowserBridge in development
Added Browser JS interface including:
- JS interfaces
- Bridge class
- Bridge functions
Added JSBaseTransport (in progress)
'GetCallResult' to be implemented
2024-08-15 23:00:42 +01:00
Ralph Wessel 9f8b7dd2f9 Updated VS projects and resources 2024-08-10 13:48:20 +01:00
Ralph Wessel c3282d5452 initial commit - Xcode projects defined 2024-08-09 23:24:27 +01:00
Ralph Wessel 4356641bac Create .gitignore 2024-08-09 23:13:59 +01:00