'more settings' menu now shows on youtube, but offset isn't calculated properly in fullscreen
This commit is contained in:
parent
dddde8d4d1
commit
e7fbf6231d
38
js/uw.js
38
js/uw.js
@ -816,7 +816,7 @@ function addCtlButtons(recursion_depth){
|
|||||||
buttons[5].id = "uw-settings-button";
|
buttons[5].id = "uw-settings-button";
|
||||||
}
|
}
|
||||||
var settings_menu = document.createElement("div");
|
var settings_menu = document.createElement("div");
|
||||||
settings_menu_mid.appendChild(settings_menu);
|
// settings_menu_mid.appendChild(settings_menu);
|
||||||
var smenu_ar_menu = document.createElement("div");
|
var smenu_ar_menu = document.createElement("div");
|
||||||
|
|
||||||
var smenu_el = [];
|
var smenu_el = [];
|
||||||
@ -827,7 +827,7 @@ function addCtlButtons(recursion_depth){
|
|||||||
var smenu_ar_options = [];
|
var smenu_ar_options = [];
|
||||||
|
|
||||||
if(buttons[5])
|
if(buttons[5])
|
||||||
buttons[5].appendChild(settings_menu_mid);
|
buttons[5].appendChild(settings_menu);
|
||||||
|
|
||||||
//Če rabimo skriti gumb za nastavitve, potem mora biti i=1
|
//Če rabimo skriti gumb za nastavitve, potem mora biti i=1
|
||||||
//If we need to hide settings button, then we should make i=1
|
//If we need to hide settings button, then we should make i=1
|
||||||
@ -837,20 +837,20 @@ function addCtlButtons(recursion_depth){
|
|||||||
|
|
||||||
for(var i = 1; i < smenu_el.length; i++){
|
for(var i = 1; i < smenu_el.length; i++){
|
||||||
settings_menu.appendChild(smenu_el[i]);
|
settings_menu.appendChild(smenu_el[i]);
|
||||||
smenu_el[i].className += "uw-setmenu-item uw_element";
|
smenu_el[i].className += "uw-setmenu-item uw_setmenu_main uw_element";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
for(var i = 0; i < 4; i++){
|
for(var i = 0; i < 4; i++){
|
||||||
smenu_ar_options[i] = document.createElement("div");
|
smenu_ar_options[i] = document.createElement("div");
|
||||||
smenu_ar_options[i].className = "uw-setmenu-item uw_element";
|
smenu_ar_options[i].className = "uw-setmenu-item uw_setmenu_ar uw_element";
|
||||||
smenu_ar_menu.appendChild(smenu_ar_options[i]);
|
smenu_ar_menu.appendChild(smenu_ar_options[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
settings_menu.id = "uw-smenu";
|
settings_menu.id = "uw-smenu";
|
||||||
settings_menu_mid.className = "uw-setmenu uw_element";
|
// settings_menu_mid.className = "uw-setmenu uw_element";
|
||||||
// settings_menu.className = "uw-setmenu uw_element";
|
settings_menu.className = "uw-setmenu uw_element";
|
||||||
settings_menu.className = "uw_element";
|
// settings_menu.className = "uw_element";
|
||||||
|
|
||||||
|
|
||||||
smenu_el[0].id = "uw-smenu_settings";
|
smenu_el[0].id = "uw-smenu_settings";
|
||||||
@ -906,7 +906,8 @@ function addCtlButtons(recursion_depth){
|
|||||||
smenu_el[i].style.fontSize = smenu_item_fontSize + "px";
|
smenu_el[i].style.fontSize = smenu_item_fontSize + "px";
|
||||||
}
|
}
|
||||||
for(var i = 0; i < smenu_ar_options.length; i++){
|
for(var i = 0; i < smenu_ar_options.length; i++){
|
||||||
smenu_ar_options[0].height = smenu_item_height + "px";
|
smenu_ar_options[i].height = smenu_item_height + "px";
|
||||||
|
smenu_ar_options[i].width = smenu_ar_item_width + "px";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -938,6 +939,7 @@ function addCtlButtons(recursion_depth){
|
|||||||
if(smenu_el[6]){
|
if(smenu_el[6]){
|
||||||
$(smenu_el[6]).on("mouseenter", function(){showMenu("uw-armenu")});
|
$(smenu_el[6]).on("mouseenter", function(){showMenu("uw-armenu")});
|
||||||
$(smenu_el[6]).on("mouseleave", function(){hideMenu("uw-armenu")});
|
$(smenu_el[6]).on("mouseleave", function(){hideMenu("uw-armenu")});
|
||||||
|
smenu_el[6].onclick = function(event){event.stopPropagation(); showMenu("uw-armenu")};
|
||||||
}
|
}
|
||||||
// event.stopPropagation, ker nočemo togglati še funkcij od knofa za popup z nastavitvami
|
// event.stopPropagation, ker nočemo togglati še funkcij od knofa za popup z nastavitvami
|
||||||
// event.stopPropagation, because we don't want to trigger onclick functions of the settings popup button in
|
// event.stopPropagation, because we don't want to trigger onclick functions of the settings popup button in
|
||||||
@ -998,7 +1000,7 @@ function updateCtlButtonSize(){
|
|||||||
|
|
||||||
var smenu_item_width = (button_width * 7.5);
|
var smenu_item_width = (button_width * 7.5);
|
||||||
var smenu_item_fontSize = (button_width * 0.5);
|
var smenu_item_fontSize = (button_width * 0.5);
|
||||||
// var smenu_ar_item_width = (smenu_item_width / 3);
|
var smenu_ar_item_width = (smenu_item_width / 3);
|
||||||
var smenu_item_height = button_width;
|
var smenu_item_height = button_width;
|
||||||
|
|
||||||
if(debugmsg || debugmsg_click)
|
if(debugmsg || debugmsg_click)
|
||||||
@ -1015,12 +1017,21 @@ function updateCtlButtonSize(){
|
|||||||
// smenu_ar_menu.style.bottom = "0px";
|
// smenu_ar_menu.style.bottom = "0px";
|
||||||
// smenu_ar_men
|
// smenu_ar_men
|
||||||
|
|
||||||
buttons = document.getElementsByClassName("uw-setmenu-item");
|
document.getElementById("uw-smenu_ar").right = smenu_item_width;
|
||||||
|
|
||||||
|
buttons = document.getElementsByClassName("uw_setmenu_main");
|
||||||
for(var i = 0; i < buttons.length; i++){
|
for(var i = 0; i < buttons.length; i++){
|
||||||
buttons[i].style.width = smenu_item_width + "px";
|
buttons[i].style.width = smenu_item_width + "px";
|
||||||
buttons[i].style.height = smenu_item_height + "px";
|
buttons[i].style.height = smenu_item_height + "px";
|
||||||
buttons[i].style.fontSize = smenu_item_fontSize + "px";
|
buttons[i].style.fontSize = smenu_item_fontSize + "px";
|
||||||
}
|
}
|
||||||
|
buttons = document.getElementsByClassName("uw_setmenu_ar");
|
||||||
|
for(var i = 0; i < buttons.length; i++){
|
||||||
|
buttons[i].style.width = smenu_ar_item_width + "px";
|
||||||
|
buttons[i].style.height = smenu_item_height + "px";
|
||||||
|
buttons[i].style.fontSize = smenu_item_fontSize + "px";
|
||||||
|
buttons[i].style.right = smenu_item_width + "px";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//END UI
|
//END UI
|
||||||
@ -1101,8 +1112,8 @@ function manual_autoar(){
|
|||||||
function changeCSS(type, what_do){
|
function changeCSS(type, what_do){
|
||||||
if(debugmsg)
|
if(debugmsg)
|
||||||
console.log("uw::changeCSS | starting function. type:", type, "; what_do:",what_do);
|
console.log("uw::changeCSS | starting function. type:", type, "; what_do:",what_do);
|
||||||
hideMenu("uw-armenu");
|
// hideMenu("uw-armenu");
|
||||||
hideMenu("uw-smenu");
|
// hideMenu("uw-smenu");
|
||||||
|
|
||||||
|
|
||||||
var evideo = $("video")[0];
|
var evideo = $("video")[0];
|
||||||
@ -1588,8 +1599,9 @@ function resourceToUrl(img){
|
|||||||
}
|
}
|
||||||
|
|
||||||
function showMenu(id){
|
function showMenu(id){
|
||||||
if(debugmsg)
|
if(debugmsg){
|
||||||
console.log("uw::showMenu | showing menu with id ", id, "\n\n", document.getElementById(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){
|
||||||
|
@ -25,59 +25,6 @@
|
|||||||
.uw-setmenu-item:hover{
|
.uw-setmenu-item:hover{
|
||||||
background-color: rgba(192,0,0,0.66);
|
background-color: rgba(192,0,0,0.66);
|
||||||
}
|
}
|
||||||
/*.uw-ext-settings-bg{
|
|
||||||
display: none;
|
|
||||||
position: absolute !important;
|
|
||||||
width: 100% !important;
|
|
||||||
height: 100% !important;
|
|
||||||
z-index: 1000 !important;
|
|
||||||
|
|
||||||
background-color: rgba(0,0,0,0.69) !important;
|
|
||||||
color: #fff !important;
|
|
||||||
font-family: 'Oxygen' !important;
|
|
||||||
text-align: center;
|
|
||||||
}*//*
|
|
||||||
.uw-ext-settings-content{
|
|
||||||
display: inline-block;
|
|
||||||
min-width: 75%;
|
|
||||||
max-width: 90%;
|
|
||||||
text-align: left;
|
|
||||||
padding: 2em !important;
|
|
||||||
font-size: 1.4em;
|
|
||||||
font-family: 'Oxygen' !important;
|
|
||||||
}*/
|
|
||||||
.uw_top{
|
.uw_top{
|
||||||
z-index: 1337;
|
z-index: 1337;
|
||||||
}
|
}
|
||||||
/*.uw-h1{
|
|
||||||
font-size: 4em !important;
|
|
||||||
color: #f46007 !important;
|
|
||||||
font-family: 'Oxygen' !important;
|
|
||||||
}*//*
|
|
||||||
.uw_settings_tab{
|
|
||||||
font-size: 1.4em !important;
|
|
||||||
padding-left: 1em;
|
|
||||||
color: #ddd !important;
|
|
||||||
}*/
|
|
||||||
/*.uw_settings_tab:hover{
|
|
||||||
font-size: 1.6em;
|
|
||||||
padding-left: 1.6em;
|
|
||||||
color: #ffdb6e !important;
|
|
||||||
}*/
|
|
||||||
/*.uw_settings_tabbar{
|
|
||||||
display: inline-block;
|
|
||||||
float: left;
|
|
||||||
width: 15em;
|
|
||||||
}*/
|
|
||||||
/*.uw_settings_container{
|
|
||||||
display: inline-block;
|
|
||||||
float: right;
|
|
||||||
width: calc(99% - 15em);
|
|
||||||
}*/
|
|
||||||
/*.uw_settings_kbshortcuts_label{
|
|
||||||
display: inline-block;
|
|
||||||
width: 15em;
|
|
||||||
}*/
|
|
||||||
/*.uw_settings_kbshortcuts_input{
|
|
||||||
width: 1.5em;
|
|
||||||
}*/
|
|
||||||
|
Loading…
Reference in New Issue
Block a user