#tabs a {
text-align: center;
display: block;
+}
+#portrait #tabs a {
width: 98px;
float: left;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
padding: 5px 1px;
}
-#tabs a.selected {
+#portrait #tabs a.selected {
border: 1px solid #aaa;
border-bottom: 1px solid #fff;
padding: 5px 0;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
}
-#tabs:after {
+#portrait #tabs:after {
content: ".";
display: block;
clear: both;
height: 0;
margin-bottom: 10px;
}
+#landscape #tabs {
+ float: left;
+ width: 100px;
+ margin-right: 10px;
+}
+#landscape #tabs a {
+ border-left: 1px solid #fff;
+ border-right: 1px solid #aaa;
+ padding: 4px 5px;
+}
+#landscape #tabs a.selected {
+ border: 1px solid #aaa;
+ border-right: 1px solid #fff;
+ padding: 3px 5px;
+ -webkit-border-top-left-radius: 10px;
+ -webkit-border-bottom-left-radius: 10px;
+}
div.tab {
display: none;
}
#non-mobile a {
display: block;
- width: 100%;
text-align: center;
padding: 5px 0;
border: 1px solid #aaa;
+ margin-bottom: 5px;
+}
+#portrait #non-mobile a {
+ width: 100%;
+}
+#landscape #non-mobile a {
+ float: right;
+ width: 352px;
}
});
$('#tabs a.selected').click();
+ $('body').bind('orientationchange', function() {
+ switch(window.orientation) {
+ case 0:
+ case 180:
+ $('body').attr('id', 'portrait');
+ break;
+ case -90:
+ case 90:
+ $('body').attr('id', 'landscape');
+ break;
+ }
+ });
+ $('body').trigger('orientationchange');
+
console.log("ready() done");
});
<title>${self.title()}</title>
${h.stylesheet_link('/css/main.css')}
<link media="only screen and (max-device-width: 480px)" href="/css/mobile.css" type="text/css" rel="stylesheet" />
- <meta name="viewport" content="width = device-width, user-scalable=no" />
+ <meta name="viewport" content="initial-scale = 1.0, maximum-scale = 1.0, user-scalable=no" />
<link rel="apple-touch-icon" href="/icons/apple-touch.png" />
<link rel="apple-touch-startup-image" href="/icons/apple-touch-startup.png" />
<meta name="apple-mobile-web-app-capable" content="yes" />