display: table;
height: 100%;
width: 100%;
- position: absolute;
+ position: fixed;
left: 0;
top: 0;
/* Menu */
#menu {
- position: absolute;
+ position: fixed;
left: 0;
top: 0;
width: 100%;
}
div#menuControl {
- position: absolute;
+ position: fixed;
top: 0;
left: 0;
z-index: 3;
}
-/* Viewport */
+/* Viewport Clone */
-div#viewport {
+div#viewportClone {
+ display: table;
height: 100%;
width: 100%;
- position: absolute;
+ position: fixed;
left: 0;
top: 0;
- overflow: auto;
+
+ visibility: hidden;
}
/* Keyboard event target */
textarea#eventTarget {
- position: absolute;
+ position: fixed;
/* Hide offscreen */
left: 0;