-
Notifications
You must be signed in to change notification settings - Fork 0
/
script for devs || BUGS🔴
43 lines (32 loc) · 1.32 KB
/
script for devs || BUGS🔴
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
// ==UserScript==
// @name 2 in 1 PiP Tool Beta 1
// @version 2.4
// @description Removes attributes and lets PiP run when you press `alt+ctrl+p`
// @author Edward D
// @include http://*
// @include https://*
// @namespace https://edwarddk.github.io/EdwardD-Portfolio/
// ==/UserScript==
//FOR THE PIP PRESS ALT + CTRL + P
(function() {
'use strict';
window.addEventListener("play", function(e) {
alert(' ALT + CTRL + P to activate')
e.target.removeAttribute("disablePictureInPicture")
}, true)
window.addEventListener("pause", function(e) {
e.target.removeAttribute("disablePictureInPicture")
}, true)
console.log('%c RUNNING . . .','font-size: 20px; font-weight: bold; color: blue;');
document.body.addEventListener('keyup', function(e){
if(e.altKey && e.ctrlKey && e.key === 'p') {
var video = document.querySelector('video');
video.requestPictureInPicture();
console.log('%c PiP Activated', 'font-size: 36px; font-weight: bold; color: green;')
}
else{
console.log('%c No video source found', 'font-size: 36px; font-weight: bold; color: red;')
console.log('%c ignore this if it still works', 'font-size: 30px; font-weight: bold; color: green;')
}
})
})();