From 1b71345ef997c9942a9a4fe64e5f18b52bccac67 Mon Sep 17 00:00:00 2001 From: Saivann Date: Tue, 9 Sep 2014 23:56:58 -0400 Subject: [PATCH] Fix issues with overusing CSS :hover in the wallet page (thanks @schildbach @harding) (fixes #544) Click to see wallets when javascript is enabled Click to select (lock) any platform in the menu --- _less/screen.less | 6 +++--- js/main.js | 23 +++++++++-------------- 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/_less/screen.less b/_less/screen.less index b86f169a..85743179 100644 --- a/_less/screen.less +++ b/_less/screen.less @@ -1319,7 +1319,7 @@ table td,table th{ .wallets>div:hover>a>span{ display:block; } -.wallets>div.disabled:hover>a>span{ +.wallets>div.nohover:hover>a>span{ display:none; } .wallets>div>a>img{ @@ -1365,8 +1365,8 @@ table td,table th{ visibility:visible; overflow:visible; } -.wallets>div.disabled:hover>div, -.wallets>div.disabled:hover>span{ +.wallets>div.nohover:hover>div, +.wallets>div.nohover:hover>span{ opacity:0; width:0; height:0; diff --git a/js/main.js b/js/main.js index d7590a3e..20a09b1c 100644 --- a/js/main.js +++ b/js/main.js @@ -418,14 +418,12 @@ function walletSelectPlatform(t){ //Select wallets platform when the mouse clicks on the menu. var p=t; while(p.nodeName!='DIV')p=p.parentNode; -if(t.parentNode.parentNode.parentNode.nodeName!='DIV'){ - for(var i=0,nds=p.getElementsByTagName('A'),n=nds.length;i