Fixed the issue where zooming in would go forever.
This commit is contained in:
parent
101a772df3
commit
39a1dbad40
16
js/uw.js
16
js/uw.js
@ -243,10 +243,13 @@ browser.runtime.onMessage.addListener(function (message, sender, stuff ) {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// We don't do that if we zoomed or unzoomed
|
||||||
|
if(last_whatdo.what_do != "zoom" && last_whatdo.what_do != "unzoom")
|
||||||
|
changeCSS(last_whatdo.type, last_whatdo.what_do);
|
||||||
|
|
||||||
// Velikost gumbov posodobimo v vsakem primeru
|
// Velikost gumbov posodobimo v vsakem primeru
|
||||||
// We update the button size in any case
|
// We update the button size in any case
|
||||||
// console.log(
|
|
||||||
changeCSS(last_whatdo.type, last_whatdo.what_do);
|
|
||||||
updateCtlButtonSize();
|
updateCtlButtonSize();
|
||||||
|
|
||||||
if(debugmsg)
|
if(debugmsg)
|
||||||
@ -272,7 +275,12 @@ function periodic() {
|
|||||||
console.log("uw::periodic | detected change in window size. Triggering css change");
|
console.log("uw::periodic | detected change in window size. Triggering css change");
|
||||||
winsize.w = w;
|
winsize.w = w;
|
||||||
winsize.h = h;
|
winsize.h = h;
|
||||||
|
|
||||||
|
// We don't do that if we zoomed or unzoomed
|
||||||
|
if(last_whatdo.what_do != "zoom" && last_whatdo.what_do != "unzoom"){
|
||||||
changeCSS(last_whatdo.type, last_whatdo.what_do);
|
changeCSS(last_whatdo.type, last_whatdo.what_do);
|
||||||
|
}
|
||||||
|
|
||||||
updateCtlButtonSize();
|
updateCtlButtonSize();
|
||||||
}
|
}
|
||||||
var controls = document.getElementsByClassName("player-controls-wrapper")[0];
|
var controls = document.getElementsByClassName("player-controls-wrapper")[0];
|
||||||
@ -1140,8 +1148,8 @@ function changeCSS_nofs(what_do, video, player){
|
|||||||
// Video povečujemo na tak način, da sta zoom in unzoom povečata oz. zmanjšata video za enak korak
|
// Video povečujemo na tak način, da sta zoom in unzoom povečata oz. zmanjšata video za enak korak
|
||||||
// We do this so zoom and unzoom steps change video sizes for the same amount
|
// We do this so zoom and unzoom steps change video sizes for the same amount
|
||||||
|
|
||||||
h = video.scrollw + (player.height * zoomStep);
|
h = video.scrollh + (player.height * zoomStep);
|
||||||
w = video.scrollh + (player.height * zoomStep * ar);
|
w = video.scrollw + (player.height * zoomStep * ar);
|
||||||
/* Zakaj računamo širino na tak način?
|
/* Zakaj računamo širino na tak način?
|
||||||
//
|
//
|
||||||
// Predstavljajte si, da imamo 2100:900 video v 1600:900 škatli, zoomStep = 0.1. Če bi širino računali po formuli:
|
// Predstavljajte si, da imamo 2100:900 video v 1600:900 škatli, zoomStep = 0.1. Če bi širino računali po formuli:
|
||||||
|
Loading…
Reference in New Issue
Block a user