TeleWebOmatic Quick Reference

Remote web interaction and demonstration tool with cursor tracking

Key Features Server-Side Usage: // Get the TeleWebOmatic API var TeleWebOmatic = js.getObject("/OpenForum/AddOn/TeleWebOmatic","TeleWebOmatic.sjs"); // Start session TeleWebOmatic.startSession("sessionId"); // Track cursor position TeleWebOmatic.updateCursor("sessionId", {x: 100, y: 200}); // Get active cursors var cursors = TeleWebOmatic.getCursors("sessionId"); // Stop session TeleWebOmatic.stopSession("sessionId"); Client-Side Usage: // Join session JSON.post('/OpenForum/AddOn/TeleWebOmatic/Join', null, 'sessionId=session123') .onSuccess(function(result) { console.log('Session joined:', result); }).go(); // Send cursor position JSON.post('/OpenForum/AddOn/TeleWebOmatic/Cursor', null, 'sessionId=session123&x=100&y=200') .onSuccess(function(result) { console.log('Cursor updated'); }).go(); // Get cursor positions JSON.get('/OpenForum/AddOn/TeleWebOmatic/Cursors', null, 'sessionId=session123') .onSuccess(function(cursors) { console.log('Active cursors:', cursors); }).go(); Configuration