From ed30ff86d7ab787f1e67b2070d34548fd17bc675 Mon Sep 17 00:00:00 2001 From: aravindkk Date: Mon, 3 Aug 2015 22:48:06 +0530 Subject: [PATCH] Adding support for youtu.be links --- static/js/controllers.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/static/js/controllers.js b/static/js/controllers.js index fe41387..d2e71c6 100755 --- a/static/js/controllers.js +++ b/static/js/controllers.js @@ -237,8 +237,15 @@ controllersModule.controller('VideoCtrl', ['$scope', 'sampleVideo', 'doc', 'vide } if(doc.info.currentVideo !== $scope.videoUrl) { - segmentio.track('Load video', {url: $scope.videoUrl}); - $scope.addVideo($scope.videoUrl); + /*Support for youtu.be urls*/ + var decrypted_url = $scope.videoUrl; + if(/\/\/youtu.be\//.test(decrypted_url)) + { + decrypted_url = decrypted_url.substr(/\/\/youtu.be\//.exec(decrypted_url).index+11); + decrypted_url = 'https://www.youtube.com/watch?v=' + decrypted_url; + } + segmentio.track('Load video', {url: decrypted_url}); + $scope.addVideo(decrypted_url); $scope.loadPlayer(); } };