'Settings' menu now works on youtube (but _still_ not on netflix)
This commit is contained in:
parent
43cded9f31
commit
080dbc303c
43
js/uw.js
43
js/uw.js
@ -1,4 +1,5 @@
|
|||||||
var debugmsg = true;
|
var debugmsg = false;
|
||||||
|
var debugmsg_click = true;
|
||||||
var debugmsg_periodic = false;
|
var debugmsg_periodic = false;
|
||||||
if(debugmsg){
|
if(debugmsg){
|
||||||
console.log(". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ");
|
console.log(". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ");
|
||||||
@ -493,9 +494,9 @@ function addCtlButtons(recursion_depth){
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
var button_def = [];
|
var button_def = [];
|
||||||
if(page_url.indexOf("netflix.com") != -1)
|
// if(page_url.indexOf("netflix.com") != -1)
|
||||||
button_def = [ "fitw", "fith", "reset", "zoom", "uzoom" ]; // No settings button on netflix until further notice
|
// button_def = [ "fitw", "fith", "reset", "zoom", "uzoom", "settings" ]; // No settings button on netflix until further notice
|
||||||
else
|
// else
|
||||||
button_def = [ "fitw", "fith", "reset", "zoom", "uzoom", "settings" ];
|
button_def = [ "fitw", "fith", "reset", "zoom", "uzoom", "settings" ];
|
||||||
|
|
||||||
if(debugmsg)
|
if(debugmsg)
|
||||||
@ -613,8 +614,12 @@ function addCtlButtons(recursion_depth){
|
|||||||
// Knof za nastavitve ima še vgnezden meni, ki ga dodamo tu (privzeto je ta meni skrit)
|
// Knof za nastavitve ima še vgnezden meni, ki ga dodamo tu (privzeto je ta meni skrit)
|
||||||
// Settings button contains a menu that's nested in the element. By default, that menu is
|
// Settings button contains a menu that's nested in the element. By default, that menu is
|
||||||
// hidden.
|
// hidden.
|
||||||
if(btns.length > 5){
|
if(btns > 5){
|
||||||
buttons[5].onclick = function() { toggleMenu("uw-smenu") };
|
buttons[5].onclick = function() {
|
||||||
|
if(debugmsg || debugmsg_click)
|
||||||
|
console.log("uw::kbm | we clicked the button 5 with id ‘uw-smenu’. Button:",document.getElementById("uw-smenu"));
|
||||||
|
toggleMenu("uw-smenu")
|
||||||
|
};
|
||||||
buttons[5].id = "uw-settings-button";
|
buttons[5].id = "uw-settings-button";
|
||||||
}
|
}
|
||||||
var settings_menu = document.createElement("div");
|
var settings_menu = document.createElement("div");
|
||||||
@ -711,21 +716,21 @@ function addCtlButtons(recursion_depth){
|
|||||||
|
|
||||||
// Tukaj se določa notranji HTML knofov
|
// Tukaj se določa notranji HTML knofov
|
||||||
// Inner HTML of elements is defined here
|
// Inner HTML of elements is defined here
|
||||||
smenu_el[6].innerHTML = "Force aspect ratio";
|
smenu_el[6].textContent = "Force aspect ratio";
|
||||||
smenu_el[6].appendChild(smenu_ar_menu);
|
smenu_el[6].appendChild(smenu_ar_menu);
|
||||||
|
|
||||||
smenu_el[0].innerHTML = "Settings";
|
smenu_el[0].textContent = "Settings";
|
||||||
|
|
||||||
smenu_ar_options[0].innerHTML = "4:3";
|
smenu_ar_options[0].textContent = "4:3";
|
||||||
smenu_ar_options[1].innerHTML = "16:10";
|
smenu_ar_options[1].textContent = "16:10";
|
||||||
smenu_ar_options[2].innerHTML = "16:9";
|
smenu_ar_options[2].textContent = "16:9";
|
||||||
smenu_ar_options[3].innerHTML = "21:9";
|
smenu_ar_options[3].textContent = "21:9";
|
||||||
|
|
||||||
smenu_el[5].innerHTML = "Fit width";
|
smenu_el[5].textContent = "Fit width";
|
||||||
smenu_el[4].innerHTML = "Fit height";
|
smenu_el[4].textContent = "Fit height";
|
||||||
smenu_el[3].innerHTML = "Reset";
|
smenu_el[3].textContent = "Reset";
|
||||||
smenu_el[1].innerHTML = "Zoom in";
|
smenu_el[1].textContent = "Zoom in";
|
||||||
smenu_el[2].innerHTML = "Zoom out";
|
smenu_el[2].textContent = "Zoom out";
|
||||||
|
|
||||||
// Pritisneš gumb, nekej zakon se more narest.
|
// Pritisneš gumb, nekej zakon se more narest.
|
||||||
// — Bioware
|
// — Bioware
|
||||||
@ -1243,12 +1248,12 @@ function resourceToUrl(img){
|
|||||||
|
|
||||||
function showMenu(id){
|
function showMenu(id){
|
||||||
if(debugmsg)
|
if(debugmsg)
|
||||||
console.log("uw::showMenu | showing menu with id " + id);
|
console.log("uw::showMenu | showing menu with id ", id, "\n\n", document.getElementById(id));
|
||||||
document.getElementById(id).classList.add("show");
|
document.getElementById(id).classList.add("show");
|
||||||
}
|
}
|
||||||
function toggleMenu(id){
|
function toggleMenu(id){
|
||||||
if(debugmsg)
|
if(debugmsg)
|
||||||
console.log("uw::toggleMenu | toggling menu with id " + id);
|
console.log("uw::toggleMenu | toggling menu with id", id, "\n\n", document.getElementById(id));
|
||||||
document.getElementById(id).classList.toggle("show");
|
document.getElementById(id).classList.toggle("show");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user