From b25368d4ac6908722c4e268eed36d9a3529225f9 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Tue, 7 Apr 2015 13:51:14 -0400 Subject: [PATCH] fix video probing --- dashboard-ui/scripts/chromecast.js | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/dashboard-ui/scripts/chromecast.js b/dashboard-ui/scripts/chromecast.js index 650f994de..a03f943ff 100644 --- a/dashboard-ui/scripts/chromecast.js +++ b/dashboard-ui/scripts/chromecast.js @@ -137,7 +137,29 @@ message = JSON.parse(message); - if (message.type && message.type.indexOf('playback') == 0) { + if (message.type == 'playbackerror') { + + var errorCode = message.data; + + setTimeout(function () { + Dashboard.alert({ + message: Globalize.translate('MessagePlaybackError' + errorCode), + title: Globalize.translate('HeaderPlaybackError') + }); + }, 300); + + } + else if (message.type == 'connectionerror') { + + setTimeout(function () { + Dashboard.alert({ + message: Globalize.translate('MessageChromecastConnectionError'), + title: Globalize.translate('HeaderError') + }); + }, 300); + + } + else if (message.type && message.type.indexOf('playback') == 0) { $(this).trigger(message.type, [message.data]); }