From 3e6218325d074bf261634bbe9dab699e2fd407c9 Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Sun, 15 Jun 2014 22:17:33 +0200 Subject: [PATCH] Added PdfViewer API. --- static/js/mediastream/api.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/static/js/mediastream/api.js b/static/js/mediastream/api.js index 494a5b7f..b2d10108 100644 --- a/static/js/mediastream/api.js +++ b/static/js/mediastream/api.js @@ -189,6 +189,9 @@ define(['jquery', 'underscore'], function($, _) { case "Screenshare": this.e.triggerHandler("received.screenshare", [d.To, d.From, data.Screenshare, d.p2p]); break; + case "PdfViewer": + this.e.triggerHandler("received.pdfviewer", [d.To, d.From, data.PdfViewer, d.p2p]); + break; case "Alive": // Do nothing. //console.log("Alive response received."); @@ -340,6 +343,23 @@ define(['jquery', 'underscore'], function($, _) { }; + Api.prototype.sendPdfViewer = function(id, viewer_id, viewer_data) { + + var data = { + Id: id, + Type: "PdfViewer", + PdfViewer: { + id: viewer_id + } + } + if (viewer_data) { + data.PdfViewer = _.extend(data.PdfViewer, viewer_data); + } + + return this.send("PdfViewer", data); + + }; + Api.prototype.sendAlive = function(timestamp) { var data = {