This commit is contained in:
libccy 2016-07-12 11:48:11 +08:00
parent 6efa500759
commit c5e64ef1a0
3 changed files with 10 additions and 12 deletions

View File

@ -3186,19 +3186,9 @@
} }
else if(ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1){ else if(ua.indexOf('iphone')!=-1||ua.indexOf('ipad')!=-1){
lib.device='ios'; lib.device='ios';
var ua=navigator.userAgent.toLowerCase();
if(ua.indexOf('ipad')!=-1){ if(ua.indexOf('ipad')!=-1){
window.isIpad=true; window.isIpad=true;
} }
else{
var metas=document.head.querySelectorAll('meta');
for(var j=0;j<metas.length;j++){
if(metas[j].name=='viewport'){
metas[j].content="user-scalable=no, initial-scale=0.6, maximum-scale=0.6, minimum-scale=0.6, width=device-width, height=device-height";
break;
}
}
}
} }
lib.assetURL=noname_inited; lib.assetURL=noname_inited;
} }
@ -3343,10 +3333,12 @@
game.saveConfig('touchscreen',true); game.saveConfig('touchscreen',true);
game.saveConfig('confirmtouch',true); game.saveConfig('confirmtouch',true);
game.saveConfig('low_performance',true); game.saveConfig('low_performance',true);
game.saveConfig('layout','phone');
game.saveConfig('confirm_exit',true); game.saveConfig('confirm_exit',true);
if(!window.isIpad){
game.saveConfig('layout','phone');
}
} }
if(lib.device=='android'&&lib.config.layout=='phone'&&window.devicePixelRatio>1&&document.documentElement.offsetWidth<960){ if(lib.device&&window.devicePixelRatio>1&&document.documentElement.offsetWidth<960){
game.documentZoom=document.documentElement.offsetWidth/960; game.documentZoom=document.documentElement.offsetWidth/960;
game.deviceZoom=game.documentZoom; game.deviceZoom=game.documentZoom;
document.documentElement.style.zoom=game.documentZoom; document.documentElement.style.zoom=game.documentZoom;
@ -18780,6 +18772,10 @@
node.style.top=e.y+'px'; node.style.top=e.y+'px';
} }
popupContainer.appendChild(node); popupContainer.appendChild(node);
var rect=node.getBoundingClientRect();
if(lib.config.layout=='phone'&&rect.top*1.3+rect.height*1.3+20>ui.window.offsetHeight){
node.style.top=(ui.window.offsetHeight-20-rect.height*1.3)/1.3+'px';
}
popupContainer.classList.remove('hidden'); popupContainer.classList.remove('hidden');
popupContainer.onclose=onclose; popupContainer.onclose=onclose;
}; };

View File

@ -11,6 +11,7 @@ window.noname_update={
'mode/connect.js', 'mode/connect.js',
'extension/coin/extension.js', 'extension/coin/extension.js',
'layout/phone/layout.css', 'layout/phone/layout.css',
'layout/default/menu.css',
], ],
'1.8.17':[], '1.8.17':[],
'1.8.17.1':[], '1.8.17.1':[],

View File

@ -273,6 +273,7 @@
position:absolute; position:absolute;
overflow:scroll; overflow:scroll;
max-height: 400px; max-height: 400px;
transition-property: opacity;
} }
.popup-container>.menu>div{ .popup-container>.menu>div{
padding-top:5px; padding-top:5px;