ftlabs-screens-viewer

3.3.0 • Public • Published

Screens-Viewer

Circle CI

Connects to a screens server with websockets and fires events on url change.

Example Usage

 
const Viewer = require('ftlabs-screens-viewer');
 
// Create new viewer, give the url of the api which should be connected to.
// storageObject is a persistend storage object has asynchronous getItem and setItem methods.
const viewer = new Viewer('https://example.com', storageObject);
viewer.start();
 
// The url has changed
viewer.on('change', updateFrameURL);
 
// A reload has been forced
viewer.on('reload', reloadFrame);
 
// E.g. The viewer has started but cannot connected to the server.
viewer.on('not-connected', showOfflineMessage);
 

Developing

Dependencies go into build/package.json so they get installed from production.

Commands:

npm run build - Builds npm run test - Runs tests

/ftlabs-screens-viewer/

    Package Sidebar

    Install

    npm i ftlabs-screens-viewer

    Weekly Downloads

    1

    Version

    3.3.0

    License

    ISC

    Last publish

    Collaborators

    • geekg1rl
    • jakedchampion
    • sean.tracey