diff options
Diffstat (limited to 'js/directive/NewsAudio.js')
-rw-r--r-- | js/directive/NewsAudio.js | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/js/directive/NewsAudio.js b/js/directive/NewsAudio.js deleted file mode 100644 index 422f5ff19..000000000 --- a/js/directive/NewsAudio.js +++ /dev/null @@ -1,40 +0,0 @@ -/** - * ownCloud - News - * - * This file is licensed under the Affero General Public License version 3 or - * later. See the COPYING file. - * - * @author Bernhard Posselt <dev@bernhard-posselt.com> - * @copyright Bernhard Posselt 2014 - */ -app.directive('newsAudio', function () { - 'use strict'; - return { - restrict: 'E', - scope: { - src: '@', - type: '@' - }, - transclude: true, - template: '' + - '<audio controls="controls" preload="none" ng-hide="cantPlay()">' + - '<source ng-src="{{ src|trustUrl }}">' + - '</audio>' + - '<a ng-href="{{ src|trustUrl }}" class="button" ng-show="cantPlay()" ' + - 'ng-transclude></a>', - link: function (scope, elm) { - var source = elm.children().children('source')[0]; - var cantPlay = false; - - source.addEventListener('error', function () { - scope.$apply(function () { - cantPlay = true; - }); - }); - - scope.cantPlay = function () { - return cantPlay; - }; - } - }; -});
\ No newline at end of file |