diff --git a/app/js/app.js b/app/js/app.js index 338d3a70..f11ec6ab 100644 --- a/app/js/app.js +++ b/app/js/app.js @@ -36,6 +36,10 @@ config(['$locationProvider', '$routeProvider', '$compileProvider', 'StorageProvi $compileProvider.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|file|blob|filesystem|chrome-extension|app):|data:image\//); $compileProvider.aHrefSanitizationWhitelist(/^\s*(https?|ftp|file|tg|mailto|blob|filesystem|chrome-extension|app):|data:/); + /*PRODUCTION_ONLY_BEGIN + $compileProvider.debugInfoEnabled(false); + PRODUCTION_ONLY_END*/ + if (Config.Modes.test) { StorageProvider.setPrefix('t_'); } diff --git a/app/js/directives.js b/app/js/directives.js index b3f4b868..49bd086e 100755 --- a/app/js/directives.js +++ b/app/js/directives.js @@ -175,340 +175,16 @@ angular.module('myApp.directives', ['myApp.filters']) } } }) - .directive('myExternalEmbed', function () { - - var twitterAttached = false; - var facebookAttached = false; - var gplusAttached = false; - var twitterPendingWidgets = []; - var facebookPendingWidgets = []; - var embedTag = Config.Modes.chrome_packed ? 'webview' : 'iframe'; - - function link ($scope, element, attrs) { - var embedData = $scope.$eval(attrs.myExternalEmbed); - if (!embedData) { - return; - } - var html = ''; - var callback = false; - var needTwitter = false; - switch (embedData[0]) { - case 'youtube': - var videoID = embedData[1]; - html = '
'; - break; - - case 'vimeo': - var videoID = embedData[1]; - html = ' '; - break; - - case 'instagram': - var instaID = embedData[1]; - html = ' '; - break; - - case 'vine': - var vineID = embedData[1]; - html = ' '; - break; - - case 'soundcloud': - var soundcloudUrl = embedData[1]; - html = ' '; - break; - - case 'spotify': - var spotifyUrl = embedData[1]; - html = ' '; - break; - - case 'twitter': - html = ' '; - - callback = function () { - if (!twitterAttached) { - twitterAttached = true; - $('