Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
5399e01
1. Fix bug.
ettoolong Dec 17, 2017
c2fb04f
1. Fix bug.
ettoolong Dec 24, 2017
14cd881
1. Fix bug.
ettoolong Dec 24, 2017
1ca6dd7
1. Fix Twitch support.
ettoolong Feb 9, 2018
2f23923
1. Add options for auto hide mouse cursor.
ettoolong Apr 1, 2018
d57edcc
1. Update README.md
ettoolong Apr 18, 2018
d9795ff
1. Fix bug.
ettoolong Jun 13, 2018
643e1ed
1. Fix bug.
ettoolong Jun 13, 2018
f72095e
1. Fix bug.
ettoolong Aug 3, 2018
2c4d544
1. Beautify code.
ettoolong Oct 27, 2018
af77a08
1. Add keyboard shortcut.
ettoolong Oct 27, 2018
7d08bbf
1. Fix ratio issue.
ettoolong Mar 3, 2019
93fd63d
1. Remove hotkey preference UI.
ettoolong Mar 22, 2019
fcdc24c
1. Support bleacherreport.com
ettoolong May 11, 2019
563eb9e
add icon border
ettoolong Dec 13, 2019
c7cfd92
1. fix bug for Twitch
ettoolong Dec 13, 2019
111bd62
1. support original Youtube video controls
ettoolong Dec 13, 2019
798f110
fix issue #30
ettoolong Jul 25, 2020
6ee8282
fix issue #24
ettoolong Jul 25, 2020
db4b278
fix dysfunction with Dark Reader
ettoolong Jul 27, 2020
6436b39
workaround for conflict with Dark Reader
ettoolong Jul 27, 2020
2608452
add background image checking
ettoolong Jul 31, 2020
2af15d7
remove tabs permissions
ettoolong Jul 31, 2020
9eb4a56
Merge pull request #32 from ettoolong/fix/dysfunction-with-dark-reader
ettoolong Jul 31, 2020
be9f646
fix #33
ettoolong Aug 2, 2020
c081320
Merge pull request #34 from ettoolong/fix/dysfunction-with-dark-reader
ettoolong Aug 2, 2020
bb03535
fix a styling bug
ettoolong Aug 2, 2020
f0845b2
fix background-image style issue
ettoolong Aug 2, 2020
02801e0
update version code
ettoolong Aug 2, 2020
d29fad7
fix issue #43
ettoolong Sep 4, 2021
39681c1
master - set background color black
kimehta Dec 17, 2021
93914da
Merge pull request #47 from kimehta/master
ettoolong Jan 7, 2022
e4a1221
update version
ettoolong Jan 7, 2022
1a28629
support shadow-DOM
ettoolong Aug 22, 2024
7888cf4
add save+restore scrollbar positions (fix #63)
Dec 9, 2024
c4d1b79
Merge pull request #65 from d3fault/save-restore-scrollbar-positions
ettoolong Dec 13, 2024
cf03bb3
update version
ettoolong Dec 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# MaximizeVideo
Firefox add-on Maximize HTML5/Flash video and fill current tab.

* Install Firefox add-on: [addons.mozilla.org](https://addons.mozilla.org/zh-TW/firefox/addon/maximize-video/)
* Install Chrome extension: [Chrome Web Store](https://chrome.google.com/webstore/detail/maximize-video/bfpkgjlnboeecjmnbhbknmemmckmpomb)
110 changes: 63 additions & 47 deletions _locales/en/messages.json
Original file line number Diff line number Diff line change
@@ -1,70 +1,86 @@
{
"extName": {
"message": "Maximize Video",
"description": ""
},
"extDescription": {
"message": "Maximize HTML5/Flash video and fill current tab.",
"description": ""
},
"optionPageTitle": {
"message": "Maximize Video Preferences:",
"description": ""
},
"maximizeThisVideo": {
"message": "Maximize this video",
"description": ""
},
"extName": {
"message": "Maximize Video",
"description": ""
},
"extDescription": {
"message": "Maximize HTML5/Flash video and fill current tab.",
"description": ""
},
"optionPageTitle": {
"message": "Maximize Video Preferences:",
"description": ""
},
"maximizeThisVideo": {
"message": "Maximize this video",
"description": ""
},
"toolbarAction": {
"message": "Toolbar button action:",
"description": ""
"message": "Toolbar button action:",
"description": ""
},
"selectFirstVideo": {
"message": "Auto maximize first video element(If not found any video element in 3 seconds, auto cancel)",
"description": ""
"selectFirstVideo": {
"message": "Auto maximize first video element(If not found any video element in 3 seconds, auto cancel)",
"description": ""
},
"dontSelectVideo": {
"message": "Manual selct video element",
"description": ""
"message": "Manual selct video element",
"description": ""
},
"supportFlash": {
"message": "Support Flash video",
"description": ""
"message": "Support Flash video",
"description": ""
},
"ignoreTinyElement": {
"message": "Ignore tiny element:",
"description": ""
},
"minWidth": {
"message": "Minimum width",
"description": ""
"message": "Ignore tiny element:",
"description": ""
},
"minWidth": {
"message": "Minimum width",
"description": ""
},
"minHeight": {
"message": "Minimum height",
"description": ""
"message": "Minimum height",
"description": ""
},
"popupWindow": {
"message": "After maximize video, pop-up current tab to standalone window",
"description": ""
"popupWindow": {
"message": "After maximize video, pop-up current tab to standalone window",
"description": ""
},
"needOtherAddon": {
"message": "**You need install another add-on 'Popup Window' to enable this function: ",
"description": ""
"message": "**You need install another add-on 'Popup Window' to enable this function: ",
"description": ""
},
"installPopupWindow": {
"message": "https://addons.mozilla.org/firefox/addon/popup-window/",
"description": ""
"installPopupWindow": {
"message": "https://addons.mozilla.org/firefox/addon/popup-window/",
"description": ""
},
"delayForHideCursor": {
"message": "When maximize video, auto hide mouse cursor after ",
"description": ""
},
"delayForHideCursor2": {
"message": " seconds.",
"description": ""
},
"iconColor": {
"message": "Toolbar button icon color",
"description": ""
"message": "Toolbar button icon color",
"description": ""
},
"iconColorBlack": {
"message": "Black",
"description": ""
"message": "Black",
"description": ""
},
"iconColorWhite": {
"message": "White",
"description": ""
"message": "White",
"description": ""
},
"execute": {
"message": "Maximize video",
"description": ""
},
"youtubeControllers": {
"message": "Keep original video controls on Youtube",
"description": ""
}
}
108 changes: 62 additions & 46 deletions _locales/zh_TW/messages.json
Original file line number Diff line number Diff line change
@@ -1,70 +1,86 @@
{
"extName": {
"message": "Maximize Video",
"description": ""
},
"extDescription": {
"message": "將 HTML5/Flash 影片放到最大,填滿頁面。",
"description": ""
},
"optionPageTitle": {
"message": "Maximize Video 設定:",
"description": ""
},
"maximizeThisVideo": {
"message": "將此影片最大化",
"description": ""
},
"extName": {
"message": "Maximize Video",
"description": ""
},
"extDescription": {
"message": "將 HTML5/Flash 影片放到最大,填滿頁面。",
"description": ""
},
"optionPageTitle": {
"message": "Maximize Video 設定:",
"description": ""
},
"maximizeThisVideo": {
"message": "將此影片最大化",
"description": ""
},
"toolbarAction": {
"message": "於工具列啟動後:",
"description": ""
"message": "於工具列啟動後:",
"description": ""
},
"selectFirstVideo": {
"message": "自動最大化頁面中第一個找到的影片(如果三秒內沒找到任何影片,將自動取消)",
"description": ""
"selectFirstVideo": {
"message": "自動最大化頁面中第一個找到的影片(如果三秒內沒找到任何影片,將自動取消)",
"description": ""
},
"dontSelectVideo": {
"message": "手動選擇要最大化的影片",
"description": ""
"message": "手動選擇要最大化的影片",
"description": ""
},
"supportFlash": {
"message": "支援 Flash 影片",
"description": ""
"message": "支援 Flash 影片",
"description": ""
},
"ignoreTinyElement": {
"message": "忽略小型元素:",
"description": ""
},
"minWidth": {
"message": "最小寬度",
"description": ""
"message": "忽略小型元素:",
"description": ""
},
"minWidth": {
"message": "最小寬度",
"description": ""
},
"minHeight": {
"message": "最小高度",
"description": ""
"message": "最小高度",
"description": ""
},
"popupWindow": {
"message": "影片最大化後自動彈出至獨立視窗",
"description": ""
"popupWindow": {
"message": "影片最大化後自動彈出至獨立視窗",
"description": ""
},
"needOtherAddon": {
"message": "**要啟用此功能需另外安裝 Popup Window 套件:",
"description": ""
"message": "**要啟用此功能需另外安裝 Popup Window 套件:",
"description": ""
},
"installPopupWindow": {
"message": "https://addons.mozilla.org/firefox/addon/popup-window/",
"description": ""
"message": "https://addons.mozilla.org/firefox/addon/popup-window/",
"description": ""
},
"delayForHideCursor": {
"message": "最大化影片後,於",
"description": ""
},
"delayForHideCursor2": {
"message": "秒後自動隱藏滑鼠游標。",
"description": ""
},
"iconColor": {
"message": "工具列圖示顏色",
"description": ""
"message": "工具列圖示顏色",
"description": ""
},
"iconColorBlack": {
"message": "黑",
"description": ""
"message": "黑",
"description": ""
},
"iconColorWhite": {
"message": "白",
"description": ""
"message": "白",
"description": ""
},
"execute": {
"message": "影片最大化",
"description": ""
},
"youtubeControllers": {
"message": "在 Youtube 網站使用原有的播放器控制列",
"description": ""
}
}
33 changes: 32 additions & 1 deletion css/maximizeVideo.css
Original file line number Diff line number Diff line change
Expand Up @@ -12,30 +12,57 @@

[mvclass=show],
[mvclass=show-t] {
contain:unset !important;
min-width:0px !important;
min-height:0px !important;
width:0px !important;
height:0px !important;
transform: none !important;
-webkit-transform:none !important;
transform-style:flat !important;
-webkit-transformStyle:flat !important;
-webkit-transform-style:flat !important;
border-width:0px !important;
will-change:auto !important;
mask-image: unset !important;
-webkit-mask-image: unset !important;
container-type: normal !important;
background: none !important;
}

video[mvclass=core] {
background-color:black;
}

.controls[mvclass=core],
.hover-display[mvclass=core],
.pl-controls-bottom[mvclass=core],
.player-streamstatus[mvclass=core],
.player-controls-bottom[mvclass=core] {
position: fixed !important;
z-index: 2147483640;
}

.pl-controls-bottom[mvclass=core]:hover,
.player-controls-bottom[mvclass=core]:hover {
opacity: 1 !important;
}

.hover-display[mvclass=core] {
width: 100% !important;
}

.hover-display[mvclass=core]:hover {
opacity: 1 !important;
}

.hover-display[mvclass=core] .pl-pinned-panel {
display: none !important;
}

html[mvclass=core],
body[mvclass=show],
body[mvclass=show-t] {
contain:unset !important;
background-color: #000 !important;
position: relative !important;
overflow: hidden !important;
Expand Down Expand Up @@ -72,3 +99,7 @@ body[mvclass=show-t] {
.mvVideoBlock:hover {
opacity: 0.5;
}

[mvclass="show-t"] [data-a-target="player-settings-submenu-advanced-toggle-mini"] {
display:none !important;
}
6 changes: 2 additions & 4 deletions options.css → css/options.css
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@ div.col {
width: 60px;
}

select.itemInput {
display: inline-block;
width: 250px;
margin-left:12px;
.delayForHideCursor {
width: 50px;
}
32 changes: 32 additions & 0 deletions css/ytb.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
body.mvytp {
overflow: hidden !important;
}

body.mvytp .ytp-size-button {
display: none !important;
}

body.mvytp #movie_player {
position: fixed !important;
/* z-index: 999999999999 !important; */
z-index: 2100 !important;
bottom: 0px !important;
right: 0px !important;
left: 0px !important;
top: 0px !important;
}

body.mvytp .html5-video-container {
height: 100% !important;
width: 100% !important;
}

body.mvytp .html5-video-container .html5-main-video {
height: 100% !important;
width: 100% !important;
bottom: 0px !important;
right: 0px !important;
left: 0px !important;
top: 0px !important;
background: #000 !important;
}
Loading