@enplug/sdk-player
Advanced tools
Comparing version 0.5.5 to 0.5.6
@@ -1,2 +0,2 @@ | ||
var enplug=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}([function(e,t){e.exports={name:"@enplug/sdk-player",version:"0.5.5",description:"Enplug Player SDK",main:"./src/index.ts",typings:"./src/index.d.ts",scripts:{clean:"rimraf dist/ && mkdirp dist",lint:"tslint -c tslint.json './src/**/*.ts' -e './**/*.d.ts'",test:"karma start test/karma.conf.js",bundle:"npm run clean && webpack",start:"npm-run-all clean lint test",release:"npm run bundle && enplug-release-sdk"},repository:{type:"git",url:"git+https://github.com/Enplug/sdk.git"},keywords:["Enplug"],author:"Enplug",license:"ISC",bugs:{url:"https://github.com/Enplug/sdk/issues"},files:["src/","dist/"],homepage:"https://github.com/Enplug/sdk#readme",dependencies:{},devDependencies:{"@enplug/scripts":"1.1.15-beta2","@types/jasmine":"^2.6.0","@types/node":"^8.0.45","command-line-args":"^4.0.7","es6-shim":"^0.35.3",fs:"0.0.1-security",inquirer:"^3.2.0","jasmine-core":"^2.8.0",karma:"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"~1.0.4","karma-phantomjs-shim":"~1.5.0","karma-spec-reporter":"0.0.31","karma-typescript":"~3.0.7",mkdirp:"^0.5.1","npm-run-all":"^4.1.1",path:"^0.12.7",rimraf:"^2.6.2",s3:"^4.4.0",shelljs:"^0.7.8","ts-loader":"^3.1.1",tslint:"^5.7.0",typescript:"^2.5.3","uglifyjs-webpack-plugin":"^1.0.1",webpack:"^3.8.1"},config:{destination:"sdk/v1/",aws:{buckets:["apps.enplug.in","apps.enplug.com"],s3:{cache:!1,overwrite:!0,region:"us-west-2",sslEnabled:!0,apiVersion:"2016-05-01",params:{ACL:"public-read"}}}}}},function(e,t,n){var r,o;r=[n,t,n(0),n(2)],void 0!==(o=function(e,t,n,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(){this.version=n.version,this.resolveMap=new Map}return e.prototype.send=function(e,t,n){var r=this;console.log("[Enplug SDK: "+this.version+"] Sending message from URL "+window.location.href);var o=this.getQueryParam("apptoken"),i=this.createToken(),s=this.getAppUrl(),a={service:e,action:t,payload:n,token:i,appToken:o,appUrl:s,playerSdkVersion:this.version};return this.validateOutboundMessage(a)?new Promise(function(e,t){r.resolveMap.set(i,[e,t]),r.sendToPlayer(a)}):Promise.reject("[Enplug SDK: "+this.version+"] Message invalid.")},e.prototype.receive=function(e){if(console.log("[Enplug SDK: "+this.version+"] Received message with action: "+e.action,e),e.token&&this.resolveMap.has(e.token)){var t=this.resolveMap.get(e.token);this.dispatchMessageToApp(e,t)}else"event"===e.service&&(console.log("[Enplug SDK: "+this.version+"] Received message with an event: "+e.action,e),this.dispatchEvent(e))},e.prototype.getQueryParam=function(e){var t=new URL(window.location.href).searchParams;return t?t.get(e):""},e.prototype.validateOutboundMessage=function(e){return e&&null!=e.service&&null!=e.action},e.prototype.dispatchMessageToApp=function(e,t){var n=t[0],r=t[1];"error"===e.action?(console.log("[Enplug SDK: "+this.version+"] Error received: "+e.payload.message),r(e.payload)):"reload"===e.action?(console.log("[Enplug SDK: "+this.version+"] App reload requested."),window.location.reload()):n(e.payload)},e.prototype.dispatchEvent=function(e){var t=this;if("destroy"===e.action){r.default.fireEvent(e.action,function(){return t.send("status","destroy-finished").then(function(e){return e.success||null})})}else r.default.fireEvent(e.action,e.payload)},e.prototype.createToken=function(){var e=Math.random().toString(36).substr(2);return this.resolveMap.has(e)?this.createToken():e},e.prototype.getAppUrl=function(){return""+window.location.host+window.location.pathname},e}();t.default=o}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o;r=[n,t,n(0)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e.on=function(t,n){e.checkArgumentTypes(t,n),e.handlerMap.has(t)?e.handlerMap.get(t).add(n):e.handlerMap.set(t,new Set([n]))},e.off=function(t,n){if(e.checkArgumentTypes(t,n),e.handlerMap.has(t)){var r=e.handlerMap.get(t);r.has(n)&&r.delete(n)}},e.once=function(t,n){e.checkArgumentTypes(t,n);var r=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];e.off(t,r),n.apply(void 0,o)};e.on(t,r)},e.fireEvent=function(t,n){var r=e.handlerMap.get(t);r&&r.forEach(function(e){e(n)})},e.checkArgumentTypes=function(t,n){if(null==t||"string"!=typeof t)throw new TypeError("[Enplug SDK: "+e.version+"] An event name is required to attach an event handler");if(null==n||"function"!=typeof n)throw new TypeError("[Enplug SDK: "+e.version+"] A handler function is required for .on/.off/.once")},e.handlerMap=new Map,e.version=n.version,e}();t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o;r=[n,t,n(0),n(5),n(6),n(7),n(4),n(8),n(2),n(9),n(10),n(11)],void 0!==(o=function(e,t,n,r,o,i,s,a,u,c,p,l){"use strict";function d(e){var t,d=n.version;e._epBridge?(console.log("[Enplug SDK: "+d+"] Creating bridge from standard implementation (JavaBridge)."),t=new s.default(e._epBridge)):e._epBridgeSend?(console.log("[Enplug SDK: "+d+"] Creating bridge from CEF implementation (CefBridge)."),t=new i.default(e._epBridgeSend)):(console.log("[Enplug SDK: "+d+"] No global sender found. Assuming WebPlayer (WebBridge)."),t=new l.default);var f=new o.default(t),g=new p.default(t),v=new a.default(t),h=new r.default(t),y=new c.default(t);return{appStatus:h,assets:f,notifications:v,on:u.default.on,off:u.default.off,once:u.default.once,playRecorder:y,settings:g}}Object.defineProperty(t,"__esModule",{value:!0}),t.createEnplugPlayerSDK=d;var f=d(window);t.default=f}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o,i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();r=[n,t,n(1)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(t){var n=e.call(this)||this;return n.javaGlobal=t,n.javaGlobal.receive=n.receive.bind(n),n}return i(t,e),t.prototype.sendToPlayer=function(e){this.javaGlobal.send(JSON.stringify(e))},t.prototype.receive=function(t){try{var n=JSON.parse(t);e.prototype.receive.call(this,n)}catch(e){console.log("[Enplug SDK: "+this.version+"] Couldn't parse incoming message: ",e)}},t}(n.default);t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o;r=[n,t,n(0)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.bridge=e,this.canInterruptInternal=!0,this.version=n.version}return e.prototype.start=function(){return this.bridge.send("status","start")},e.prototype.hide=function(){return this.bridge.send("status","hide")},e.prototype.error=function(){return this.bridge.send("status","error")},e.prototype.setCanInterrupt=function(e){var t=this;if("boolean"!=typeof e)return Promise.reject(new TypeError("[Enplug SDK: "+this.version+"] You can only set canInterrupt to a boolean value"));var n=this.canInterruptInternal;this.canInterruptInternal=e,this.bridge.send("status","set-interrupt",{canInterrupt:e}).then(function(){return e},function(e){throw t.canInterruptInternal=n,e})},Object.defineProperty(e.prototype,"canInterrupt",{get:function(){return Promise.resolve(this.canInterruptInternal)},enumerable:!0,configurable:!0}),e}();t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r;void 0!==(r=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this.bridge=e}return e.prototype.getList=function(){return this.bridge.send("asset","get-list")},e.prototype.getNext=function(){return this.bridge.send("asset","get-next")},e.prototype.getAsset=function(){return this.bridge.send("asset","get-asset")},e.prototype.getTheme=function(){return this.bridge.send("asset","get-theme")},e}();t.default=n}.apply(t,[n,t]))&&(e.exports=r)},function(e,t,n){var r,o,i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();r=[n,t,n(1)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(t){var n=e.call(this)||this;return n.cefGlobalSend=t,window.epBridge={receive:n.receive.bind(n)},n}return i(t,e),t.prototype.sendToPlayer=function(e){return this.cefGlobalSend({request:JSON.stringify(e),persistent:!1})},t.prototype.receive=function(t){try{var n=JSON.parse(t);e.prototype.receive.call(this,n)}catch(e){console.log("[Enplug SDK: "+this.version+"] Couldn't parse incoming message: ",e)}},t}(n.default);t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r;void 0!==(r=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this.bridge=e}return e.prototype.post=function(e){return this.bridge.send("notification","post",{message:e}).then(function(e){return e?e.notificationId:""})},e}();t.default=n}.apply(t,[n,t]))&&(e.exports=r)},function(e,t,n){var r;void 0!==(r=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this.bridge=e}return e.prototype.report=function(e,t,n,r){void 0===r&&(r="");var o={assetId:e,referenceId:t,playDuration:n};return""!==r&&(o.additionalInfo=r),this.bridge.send("play-recorder","report",o)},e}();t.default=n}.apply(t,[n,t]))&&(e.exports=r)},function(e,t,n){var r,o;r=[n,t,n(0)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.bridge=e,this.version=n.version}return Object.defineProperty(e.prototype,"is4K",{get:function(){var e=this;return this.is4KCache?Promise.resolve(this.is4K):this.bridge.send("settings","is4k").then(function(t){return console.log("[Enplug SDK: "+e.version+"] Settings: Returning setting is4k: "+(t&&t.value)),e.is4KCache=t.value,e.is4KCache},function(){return!1})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"transitionType",{get:function(){var e=this;return this.bridge.send("settings","transition-type").then(function(t){return t&&t.value?(console.log("[Enplug SDK: "+e.version+"] Settings: Returning setting transition-type: "+(t&&t.value)),t.value):"NONE"},function(){return"NONE"})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"whitelabel",{get:function(){var e=this;return this.bridge.send("settings","get-whitelabel").then(function(t){return t&&t.value?(console.log("[Enplug SDK: "+e.version+"] Settings: Returning setting whitelabel: "+(t&&t.value)),t.value):""},function(){return""})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isMuted",{get:function(){var e=this;return this.bridge.send("settings","is-muted").then(function(t){return!(!t||!t.value)&&(console.log("[Enplug SDK: "+e.version+"] Settings: Returning setting is-muted: "+(t&&t.value)),t.value)},function(){return!1})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"zoning",{get:function(){var e=this;return this.bridge.send("settings","get-zoning-info").then(function(t){return t&&t.value?(console.log("[Enplug SDK: "+e.version+"] Settings: Returning zoning info: "+t.value),t.value):null})},enumerable:!0,configurable:!0}),e}();t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o,i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();r=[n,t,n(1)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(){var t=e.call(this)||this;return t.destination=t.getQueryParam("origin"),window.epBridge={receive:t.receive.bind(t)},window.addEventListener("message",function(e){console.log("[Enplug SDK: "+t.version+"] Received message from "+e.origin+", matches origin param: "+(e.origin===t.destination)),e.origin===t.destination&&t.receive(e.data)}),t}return i(t,e),t.prototype.sendToPlayer=function(e){parent.postMessage(e,this.destination)},t.prototype.validateOutboundMessage=function(t){return e.prototype.validateOutboundMessage.call(this,t)},t}(n.default);t.default=r}.apply(t,r))&&(e.exports=o)}]).default; | ||
var enplug=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=3)}([function(e,t){e.exports={name:"@enplug/sdk-player",version:"0.5.6",description:"Enplug Player SDK",main:"./src/index.ts",typings:"./src/index.d.ts",scripts:{clean:"rimraf dist/ && mkdirp dist",lint:"tslint -c tslint.json './src/**/*.ts' -e './**/*.d.ts'",test:"karma start test/karma.conf.js",bundle:"npm run clean && webpack",start:"npm-run-all clean lint test",release:"npm run bundle && enplug-release-sdk"},repository:{type:"git",url:"git+https://github.com/Enplug/sdk.git"},keywords:["Enplug"],author:"Enplug",license:"ISC",bugs:{url:"https://github.com/Enplug/sdk/issues"},files:["src/","dist/"],homepage:"https://github.com/Enplug/sdk#readme",dependencies:{},devDependencies:{"@enplug/scripts":"1.1.15-beta2","@types/jasmine":"^2.6.0","@types/node":"^8.0.45","command-line-args":"^4.0.7","es6-shim":"^0.35.3",fs:"0.0.1-security",inquirer:"^3.2.0","jasmine-core":"^2.8.0",karma:"^1.7.1","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-phantomjs-launcher":"~1.0.4","karma-phantomjs-shim":"~1.5.0","karma-spec-reporter":"0.0.31","karma-typescript":"~3.0.7",mkdirp:"^0.5.1","npm-run-all":"^4.1.1",path:"^0.12.7",rimraf:"^2.6.2",s3:"^4.4.0",shelljs:"^0.7.8","ts-loader":"^3.1.1",tslint:"^5.7.0",typescript:"^2.5.3","uglifyjs-webpack-plugin":"^1.0.1",webpack:"^3.8.1"},config:{destination:"sdk/v1/",aws:{buckets:["apps.enplug.in","apps.enplug.com"],s3:{cache:!1,overwrite:!0,region:"us-west-2",sslEnabled:!0,apiVersion:"2016-05-01",params:{ACL:"public-read"}}}}}},function(e,t,n){var r,o;r=[n,t,n(0),n(2)],void 0!==(o=function(e,t,n,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(){this.version=n.version,this.resolveMap=new Map}return e.prototype.send=function(e,t,n){var r=this;console.log("[Enplug SDK: "+this.version+"] Sending message from URL "+window.location.href);var o=this.getQueryParam("apptoken"),i=this.createToken(),s=this.getAppUrl(),a={service:e,action:t,payload:n,token:i,appToken:o,appUrl:s,playerSdkVersion:this.version};return this.validateOutboundMessage(a)?new Promise(function(e,t){r.resolveMap.set(i,[e,t]),r.sendToPlayer(a)}):Promise.reject("[Enplug SDK: "+this.version+"] Message invalid.")},e.prototype.receive=function(e){if(console.log("[Enplug SDK: "+this.version+"] Received message with action: "+e.action,e),e.token&&this.resolveMap.has(e.token)){var t=this.resolveMap.get(e.token);this.dispatchMessageToApp(e,t)}else"event"===e.service&&(console.log("[Enplug SDK: "+this.version+"] Received message with an event: "+e.action,e),this.dispatchEvent(e))},e.prototype.getQueryParam=function(e){var t=new URL(window.location.href).searchParams;return t?t.get(e):""},e.prototype.validateOutboundMessage=function(e){return e&&null!=e.service&&null!=e.action},e.prototype.dispatchMessageToApp=function(e,t){var n=t[0],r=t[1];"error"===e.action?(console.log("[Enplug SDK: "+this.version+"] Error received: "+e.payload.message),r(e.payload)):"reload"===e.action?(console.log("[Enplug SDK: "+this.version+"] App reload requested."),window.location.reload()):n(e.payload)},e.prototype.dispatchEvent=function(e){var t=this;if("destroy"===e.action){r.default.fireEvent(e.action,function(){return t.send("status","destroy-finished").then(function(e){return e.success||null})})}else r.default.fireEvent(e.action,e.payload)},e.prototype.createToken=function(){var e=Math.random().toString(36).substr(2);return this.resolveMap.has(e)?this.createToken():e},e.prototype.getAppUrl=function(){return""+window.location.host+window.location.pathname},e}();t.default=o}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o;r=[n,t,n(0)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e.on=function(t,n){e.checkArgumentTypes(t,n),e.handlerMap.has(t)?e.handlerMap.get(t).add(n):e.handlerMap.set(t,new Set([n]))},e.off=function(t,n){if(e.checkArgumentTypes(t,n),e.handlerMap.has(t)){var r=e.handlerMap.get(t);r.has(n)&&r.delete(n)}},e.once=function(t,n){e.checkArgumentTypes(t,n);var r=function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];e.off(t,r),n.apply(void 0,o)};e.on(t,r)},e.fireEvent=function(t,n){var r=e.handlerMap.get(t);r&&r.forEach(function(e){e(n)})},e.checkArgumentTypes=function(t,n){if(null==t||"string"!=typeof t)throw new TypeError("[Enplug SDK: "+e.version+"] An event name is required to attach an event handler");if(null==n||"function"!=typeof n)throw new TypeError("[Enplug SDK: "+e.version+"] A handler function is required for .on/.off/.once")},e.handlerMap=new Map,e.version=n.version,e}();t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o;r=[n,t,n(0),n(5),n(6),n(7),n(4),n(8),n(2),n(9),n(10),n(11)],void 0!==(o=function(e,t,n,r,o,i,s,a,u,c,p,l){"use strict";function d(e){var t,d=n.version;e._epBridge?(console.log("[Enplug SDK: "+d+"] Creating bridge from standard implementation (JavaBridge)."),t=new s.default(e._epBridge)):e._epBridgeSend?(console.log("[Enplug SDK: "+d+"] Creating bridge from CEF implementation (CefBridge)."),t=new i.default(e._epBridgeSend)):(console.log("[Enplug SDK: "+d+"] No global sender found. Assuming WebPlayer (WebBridge)."),t=new l.default);var f=new o.default(t),g=new p.default(t),v=new a.default(t),h=new r.default(t),y=new c.default(t);return{appStatus:h,assets:f,notifications:v,on:u.default.on,off:u.default.off,once:u.default.once,playRecorder:y,settings:g}}Object.defineProperty(t,"__esModule",{value:!0}),t.createEnplugPlayerSDK=d;var f=d(window);t.default=f}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o,i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();r=[n,t,n(1)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(t){var n=e.call(this)||this;return n.javaGlobal=t,n.javaGlobal.receive=n.receive.bind(n),n}return i(t,e),t.prototype.sendToPlayer=function(e){this.javaGlobal.send(JSON.stringify(e))},t.prototype.receive=function(t){try{var n=JSON.parse(t);e.prototype.receive.call(this,n)}catch(e){console.log("[Enplug SDK: "+this.version+"] Couldn't parse incoming message: ",e)}},t}(n.default);t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o;r=[n,t,n(0)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.bridge=e,this.canInterruptInternal=!0,this.version=n.version}return e.prototype.start=function(){return this.bridge.send("status","start")},e.prototype.hide=function(){return this.bridge.send("status","hide")},e.prototype.error=function(){return this.bridge.send("status","error")},e.prototype.setCanInterrupt=function(e){var t=this;if("boolean"!=typeof e)return Promise.reject(new TypeError("[Enplug SDK: "+this.version+"] You can only set canInterrupt to a boolean value"));var n=this.canInterruptInternal;this.canInterruptInternal=e,this.bridge.send("status","set-interrupt",{canInterrupt:e}).then(function(){return e},function(e){throw t.canInterruptInternal=n,e})},Object.defineProperty(e.prototype,"canInterrupt",{get:function(){return Promise.resolve(this.canInterruptInternal)},enumerable:!0,configurable:!0}),e}();t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r;void 0!==(r=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this.bridge=e}return e.prototype.getList=function(){return this.bridge.send("asset","get-list")},e.prototype.getNext=function(){return this.bridge.send("asset","get-next")},e.prototype.getAsset=function(){return this.bridge.send("asset","get-asset")},e.prototype.getTheme=function(){return this.bridge.send("asset","get-theme")},e}();t.default=n}.apply(t,[n,t]))&&(e.exports=r)},function(e,t,n){var r,o,i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();r=[n,t,n(1)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(t){var n=e.call(this)||this;return n.cefGlobalSend=t,window.epBridge={receive:n.receive.bind(n)},n}return i(t,e),t.prototype.sendToPlayer=function(e){return this.cefGlobalSend({request:JSON.stringify(e),persistent:!1})},t.prototype.receive=function(t){try{var n=JSON.parse(t);e.prototype.receive.call(this,n)}catch(e){console.log("[Enplug SDK: "+this.version+"] Couldn't parse incoming message: ",e)}},t}(n.default);t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r;void 0!==(r=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this.bridge=e}return e.prototype.post=function(e){return this.bridge.send("notification","post",{message:e}).then(function(e){return e?e.notificationId:""})},e}();t.default=n}.apply(t,[n,t]))&&(e.exports=r)},function(e,t,n){var r;void 0!==(r=function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this.bridge=e}return e.prototype.report=function(e,t,n,r){void 0===r&&(r="");var o={assetId:e,referenceId:t,playDuration:n};return""!==r&&(o.additionalInfo=r),this.bridge.send("play-recorder","report",o)},e}();t.default=n}.apply(t,[n,t]))&&(e.exports=r)},function(e,t,n){var r,o;r=[n,t,n(0)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.bridge=e,this.version=n.version}return Object.defineProperty(e.prototype,"is4K",{get:function(){var e=this;return this.is4KCache?Promise.resolve(this.is4K):this.bridge.send("settings","is4k").then(function(t){return console.log("[Enplug SDK: "+e.version+"] Settings: Returning setting is4k: "+(t&&t.value)),e.is4KCache=t.value,e.is4KCache},function(){return!1})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"transitionType",{get:function(){var e=this;return this.bridge.send("settings","transition-type").then(function(t){return t&&t.value?(console.log("[Enplug SDK: "+e.version+"] Settings: Returning setting transition-type: "+(t&&t.value)),t.value):"NONE"},function(){return"NONE"})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"whitelabel",{get:function(){var e=this;return this.bridge.send("settings","get-whitelabel").then(function(t){return t&&t.value?(console.log("[Enplug SDK: "+e.version+"] Settings: Returning setting whitelabel: "+(t&&t.value)),t.value):""},function(){return""})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"isMuted",{get:function(){var e=this;return this.bridge.send("settings","is-muted").then(function(t){return!(!t||!t.value)&&(console.log("[Enplug SDK: "+e.version+"] Settings: Returning setting is-muted: "+(t&&t.value)),t.value)},function(){return!1})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"zoning",{get:function(){var e=this;return this.bridge.send("settings","get-zoning-info").then(function(t){return t&&t.value?(console.log("[Enplug SDK: "+e.version+"] Settings: Returning zoning info: "+t.value),t.value):null})},enumerable:!0,configurable:!0}),e}();t.default=r}.apply(t,r))&&(e.exports=o)},function(e,t,n){var r,o,i=this&&this.__extends||function(){var e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();r=[n,t,n(1)],void 0!==(o=function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e){function t(){var t=e.call(this)||this;return t.destination=t.getQueryParam("origin"),window.epBridge={receive:t.receive.bind(t)},window.addEventListener("message",function(e){console.log("[Enplug SDK: "+t.version+"] Received message from "+e.origin+", matches origin param: "+(e.origin===t.destination)),e.origin===t.destination&&t.receive(e.data)}),t}return i(t,e),t.prototype.sendToPlayer=function(e){parent.postMessage(e,this.destination)},t.prototype.validateOutboundMessage=function(t){return e.prototype.validateOutboundMessage.call(this,t)},t}(n.default);t.default=r}.apply(t,r))&&(e.exports=o)}]).default; | ||
//# sourceMappingURL=player.js.map |
{ | ||
"name": "@enplug/sdk-player", | ||
"version": "0.5.5", | ||
"version": "0.5.6", | ||
"description": "Enplug Player SDK", | ||
@@ -5,0 +5,0 @@ "main": "./src/index.ts", |
@@ -32,5 +32,5 @@ /** | ||
} | ||
const on: (eventName: string, eventHandler: () => any) => void; | ||
const on: (eventName: string, eventHandler: (...args) => any) => void; | ||
const off: (eventName: string) => void; | ||
const once: (eventName: string, eventHandler: () => any) => void; | ||
const once: (eventName: string, eventHandler: (...args) => any) => void; | ||
} | ||
@@ -37,0 +37,0 @@ |
@@ -13,3 +13,3 @@ /** | ||
static on(eventName: string, eventHandler: () => any) { | ||
static on(eventName: string, eventHandler: (...args) => any) { | ||
PlayerEvents.checkArgumentTypes(eventName, eventHandler); | ||
@@ -16,0 +16,0 @@ |
Sorry, the diff of this file is not supported yet
73467