From fb27d6ce818f5dd2836c2a48ce825a7649a55f9c Mon Sep 17 00:00:00 2001 From: Arun Isaac Date: Wed, 5 Jul 2017 16:47:00 +0530 Subject: Remove "Get video link" feature. * viewtube.js (createMyPlayer): Remove panel "Get" button. (createMyElement): Remove handling of "get" action. (getMyVideo): Remove function. (option): Remove "autoget". Users can get the video link from the HTML5 video element. --- viewtube.js | 39 +-------------------------------------- 1 file changed, 1 insertion(+), 38 deletions(-) diff --git a/viewtube.js b/viewtube.js index 3af404d..dda3e99 100644 --- a/viewtube.js +++ b/viewtube.js @@ -30,7 +30,7 @@ // Player var player = {}; - var option = {'autoplay': false, 'autoget': false, 'definition': 'HD', 'container': 'MP4', 'dash': false, 'direct': false, 'widesize': false, 'fullsize': false}; + var option = {'autoplay': false, 'definition': 'HD', 'container': 'MP4', 'dash': false, 'direct': false, 'widesize': false, 'fullsize': false}; var mimetypes = { 'MPEG': 'video/mpeg', 'MP4': 'video/mp4', @@ -83,10 +83,6 @@ if (target == 'video') { obj.addEventListener('change', function() { player['videoPlay'] = this.value; - if (player['isGetting']) { - modifyMyElement(player['buttonGet'] , 'div', 'Get', false); - player['isGetting'] = false; - } if (player['isPlaying']) playMyVideo(option['autoplay']); }, false); } @@ -100,9 +96,6 @@ case 'play': playMyVideo(!player['isPlaying']); break; - case 'get': - getMyVideo(); - break; case 'autoplay': option['autoplay'] = !option['autoplay']; styleButton('buttonAutoplay', option['autoplay']); @@ -224,12 +217,6 @@ if (option['autoplay']) styleMyElement(player['buttonAutoplay'], {color: '#008080', textShadow: '0px 1px 1px #CCCCCC'}); player['playerPanel'].appendChild(player['buttonAutoplay']); - /* Panel Get Button */ - player['buttonGet'] = createMyElement('div', 'Get', 'click', 'get', ''); - player['buttonGet'].title = '{Get: click to download the selected video format}'; - styleMyElement(player['buttonGet'], {height: panelItemHeight + 'px', border: '1px solid #CCCCCC', borderRadius: '3px', padding: '0px 5px', display: 'inline', color: '#C000C0', fontSize: '12px', textShadow: '0px 1px 1px #CCCCCC', cursor: 'pointer'}); - player['playerPanel'].appendChild(player['buttonGet']); - /* Panel DASH Button */ player['buttonDASH'] = createMyElement('div', 'MD', 'click', 'dash', ''); player['buttonDASH'].title = '{MPEG-DASH: click to enable/disable DASH playback using the HTML5 video player (experimental)}'; @@ -352,29 +339,6 @@ } } - function getMyVideo() { - var vdoURL = player['videoList'][player['videoPlay']]; - if (vdoURL == 'DASH') return; - if (vdoURL == page.url) return; - if (player['videoTitle']) { - var vdoD = ' (' + player['videoPlay'] + ')'; - vdoD = vdoD.replace(/Ultra High Definition/, 'UHD'); - vdoD = vdoD.replace(/Full High Definition/, 'FHD'); - vdoD = vdoD.replace(/High Definition/, 'HD'); - vdoD = vdoD.replace(/Standard Definition/, 'SD'); - vdoD = vdoD.replace(/Very Low Definition/, 'VLD'); - vdoD = vdoD.replace(/Low Definition/, 'LD'); - vdoD = vdoD.replace(/\sFLV|\sMP4|\sWebM|\s3GP/g, ''); - vdoURL = vdoURL + '&title=' + player['videoTitle'] + vdoD; - } - if (option['autoget'] && player['videoPlay'] == 'High Definition MP4') page.win.location.href = vdoURL; - else { - var vdoLink = 'Get Link'; - modifyMyElement(player['buttonGet'] , 'div', vdoLink, false); - player['isGetting'] = true; - } - } - function resizeMyPlayer(size) { switch (size) { case 'widesize': @@ -945,7 +909,6 @@ /* DVL */ ytVideoList['Direct Video Link'] = page.url; - option['autoget'] = true; ytPlayer(); } else { -- cgit v1.2.3