aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArun Isaac2017-07-06 03:29:22 +0530
committerArun Isaac2017-07-06 03:35:40 +0530
commite4b509a4777f44b272ed555e0cded2a3a34ebb4b (patch)
tree13df21567af024986ade2a3f841c3f890ae5af00
parente2758781c87189f2ee6e128790ad4b26ba148d43 (diff)
downloadyoutube-noscript-shim-e4b509a4777f44b272ed555e0cded2a3a34ebb4b.tar.gz
youtube-noscript-shim-e4b509a4777f44b272ed555e0cded2a3a34ebb4b.tar.lz
youtube-noscript-shim-e4b509a4777f44b272ed555e0cded2a3a34ebb4b.zip
Remove "widesize" and "fullsize" features.
* viewtube.js (option): Remove "widesize" and "fullsize". (createMyElement): Remove handling of "widesize" and "fullsize" actions. (createMyPlayer): Remove panel "widesize" and "fullsize" buttons. (resizeMyPlayer): Remove function. Remove invocations of `resizeMyPlayer'.
-rw-r--r--viewtube.js109
1 files changed, 1 insertions, 108 deletions
diff --git a/viewtube.js b/viewtube.js
index c4180f9..0b0f308 100644
--- a/viewtube.js
+++ b/viewtube.js
@@ -30,7 +30,7 @@
// Player
var player = {};
- var option = {'definition': 'HD', 'container': 'MP4', 'dash': false, 'direct': false, 'widesize': false, 'fullsize': false};
+ var option = {'definition': 'HD', 'container': 'MP4', 'dash': false, 'direct': false};
var mimetypes = {
'MPEG': 'video/mpeg',
'MP4': 'video/mp4',
@@ -98,16 +98,6 @@
styleButton('buttonDASH', option['dash'])
setMyOptions('dash', option['dash']);
break;
- case 'widesize':
- option['widesize'] = !option['widesize'];
- setMyOptions('widesize', option['widesize']);
- resizeMyPlayer('widesize');
- break;
- case 'fullsize':
- option['fullsize'] = !option['fullsize'];
- setMyOptions('fullsize', option['fullsize']);
- resizeMyPlayer('fullsize');
- break;
}
}, false);
}
@@ -186,18 +176,6 @@
if (option['dash']) styleMyElement(player['buttonDASH'], {color: '#008080', textShadow: '0px 1px 1px #CCCCCC'});
player['playerPanel'].appendChild(player['buttonDASH']);
- /* Panel Widesize Button */
- player['buttonWidesize'] = createMyElement('div', option['widesize'] ? '<' : '>', 'click', 'widesize', '');
- player['buttonWidesize'].title = '{Widesize: click to enter player widesize or return to normal size}';
- styleMyElement(player['buttonWidesize'], {height: panelItemHeight + 'px', border: '1px solid #CCCCCC', borderRadius: '3px', padding: '0px 5px', display: 'inline', color: '#C05800', fontSize: '12px', textShadow: '1px 1px 2px #CCCCCC', cursor: 'pointer'});
- player['playerPanel'].appendChild(player['buttonWidesize']);
-
- /* Panel Fullsize Button */
- player['buttonFullsize'] = createMyElement('div', option['fullsize'] ? '-' : '+', 'click', 'fullsize', '');
- player['buttonFullsize'].title = '{Fullsize: click to enter player fullsize or return to normal size}';
- styleMyElement(player['buttonFullsize'], {height: panelItemHeight + 'px', border: '1px solid #CCCCCC', borderRadius: '3px', padding: '0px 5px', display: 'inline', color: '#C05800', fontSize: '12px', textShadow: '1px 1px 2px #CCCCCC', cursor: 'pointer'});
- player['playerPanel'].appendChild(player['buttonFullsize']);
-
/* The Content */
player['contentWidth'] = player['playerWidth'];
player['contentHeight'] = player['playerHeight'] - player['panelHeight'] - player['panelPadding'] * 2;
@@ -205,10 +183,6 @@
styleMyElement(player['playerContent'], {width: player['contentWidth'] + 'px', height: player['contentHeight'] + 'px', position: 'relative', color: '#AD0000', backgroundColor: '#000000', fontSize: '14px', fontWeight: 'bold', textAlign: 'center'});
player['playerWindow'].appendChild(player['playerContent']);
- /* Resize My Player */
- if (option['widesize']) resizeMyPlayer('widesize');
- if (option['fullsize']) resizeMyPlayer('fullsize');
-
/* Play My Video */
playMyVideo();
}
@@ -277,75 +251,6 @@
player['playerContent'].appendChild(player['contentVideo']);
}
- function resizeMyPlayer(size) {
- switch (size) {
- case 'widesize':
- if (option['widesize']) {
- if (player['buttonWidesize']) modifyMyElement(player['buttonWidesize'], 'div', '<', false);
- var playerWidth = player['playerWideWidth'];
- var playerHeight= player['playerWideHeight'];
- var sidebarMargin = player['sidebarMarginWide'];
- }
- else {
- if (player['buttonWidesize']) modifyMyElement(player['buttonWidesize'], 'div', '>', false);
- var playerWidth = player['playerWidth'];
- var playerHeight= player['playerHeight'];
- var sidebarMargin = player['sidebarMarginNormal'];
- }
- break;
- case 'fullsize':
- if (option['fullsize']) {
- var playerPosition = 'fixed';
- var playerWidth = page.win.innerWidth || page.doc.documentElement.clientWidth;
- var playerHeight = page.win.innerHeight || page.doc.documentElement.clientHeight;
- var playerIndex = '9999999999';
- if (!player['isFullsize']) {
- styleMyElement(player['buttonWidesize'], {display: 'none'});
- modifyMyElement(player['buttonFullsize'], 'div', '-', false);
- page.body.appendChild(player['playerWindow']);
- styleMyElement(page.body, {overflow: 'hidden'});
- styleMyElement(page.body.parentNode, {overflow: 'hidden'});
- if (!player['resizeListener']) player['resizeListener'] = function() {resizeMyPlayer('fullsize')};
- page.win.addEventListener('resize', player['resizeListener'], false);
- player['isFullsize'] = true;
- }
- }
- else {
- var playerPosition = 'relative';
- var playerWidth = (option['widesize']) ? player['playerWideWidth'] : player['playerWidth'];
- var playerHeight = (option['widesize']) ? player['playerWideHeight'] : player['playerHeight'];
- var playerIndex = 'auto';
- styleMyElement(player['buttonWidesize'], {display: 'inline'});
- modifyMyElement(player['buttonFullsize'], 'div', '+', false);
- player['playerSocket'].appendChild(player['playerWindow']);
- styleMyElement(page.body, {overflow: 'auto'});
- styleMyElement(page.body.parentNode, {overflow: 'auto'});
- page.win.removeEventListener('resize', player['resizeListener'], false);
- player['isFullsize'] = false;
- }
- break;
- }
-
- /* Resize The Player */
- if (size == 'widesize') {
- if (player['sidebarWindow']) styleMyElement(player['sidebarWindow'], {marginTop: sidebarMargin + 'px'});
- styleMyElement(player['playerWindow'], {width: playerWidth + 'px', height: playerHeight + 'px'});
- }
- else styleMyElement(player['playerWindow'], {position: playerPosition, top: '0px', left: '0px', width: playerWidth + 'px', height: playerHeight + 'px', zIndex: playerIndex});
-
- /* Resize The Panel */
- var panelWidth = playerWidth - player['panelPadding'] * 2;
- styleMyElement(player['playerPanel'], {width: panelWidth + 'px'});
-
- /* Resize The Content */
- player['contentWidth'] = playerWidth;
- player['contentHeight'] = playerHeight - player['panelHeight'] - player['panelPadding'] * 2;
- styleMyElement(player['playerContent'], {width: player['contentWidth'] + 'px', height: player['contentHeight'] + 'px'});
- player['contentVideo'].width = player['contentWidth'];
- player['contentVideo'].height = player['contentHeight'];
- styleMyElement(player['contentVideo'], {width: player['contentWidth'] + 'px', height: player['contentHeight'] + 'px'});
- }
-
function cleanMyContent(content, unesc) {
var myNewContent = content;
if (unesc) myNewContent = unescape(myNewContent);
@@ -614,18 +519,6 @@
modifyMyElement(ytPlayerWindow, 'div', '', false, true);
ytPlayerWindow.appendChild(myPlayerWindow);
- /* Update Sizes */
- page.win.addEventListener('resize', function() {
- ytSizes();
- player['playerWidth'] = ytPlayerWidth;
- player['playerHeight'] = ytPlayerHeight;
- player['playerWideWidth'] = ytPlayerWideWidth;
- player['playerWideHeight'] = ytPlayerWideHeight;
- player['sidebarMarginWide'] = ytSidebarMarginWide;
- resizeMyPlayer('widesize');
- if (ytPlaylist) styleMyElement(ytPlaylist, {marginLeft: '-' + ytPlayerWidth + 'px'});
- }, false);
-
/* Create Player */
var ytDefaultVideo = 'Low Definition MP4';
function ytPlayer() {