blob: af525619d868648514071b913024899096e900a3 [file] [log] [blame]
/*
* Copyright (C) 2013 Apple Inc. All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
*
* THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS''
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
* THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS
* BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
* THE POSSIBILITY OF SUCH DAMAGE.
*/
* {
box-sizing: border-box;
-webkit-user-select: none;
-webkit-user-drag: none;
cursor: default;
}
*:link {
cursor: pointer;
}
a {
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
div.cellButton, div.accessibilityButton, div.platformFamilyToggleButton {
font-family: "HelveticaNeue-Light", sans-serif;
font-size: 12px;
color: rgb(185, 175, 125);
cursor: pointer;
}
div.cellButton.hide, div.accessibilityButton.hide {
display: none;
position: absolute;
bottom: 2px;
right: 4px;
}
div.cellButton.unhide, div.accessibilityButton.unhide, div.platformFamilyToggleButton.unhide {
display: none;
}
.settings-visible div.cellButton.hide, .settings-visible div.cellButton.unhide,
.settings-visible div.accessibilityButton.hide, .settings-visible div.accessibilityButton.unhide,
.settings-visible div.platformFamilyToggleButton.hide, .settings-visible div.platformFamilyToggleButton.unhide,
.settings-visible div.settingsWrapper.hide, .settings-visible div.settingsWrapper {
display: block;
}
.hidden {
display: none;
}
.settings {
position: fixed;
top: 5px;
left: 5px;
width: 35px;
height: 35px;
background-color: rgb(166, 158, 130);
-webkit-mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250"><path d="M213,144v-39h-21.055c-1.476-5-3.51-10.085-6.051-14.668l14.673-14.697l-27.578-27.589l-14.521,14.665 C153.885,60.17,149,58.13,144,56.654V36h-39v20.654c-5,1.476-10.186,3.51-14.769,6.051L75.484,48.033L47.869,75.609l14.652,14.723 C59.981,94.915,57.929,100,56.453,105H36v39h20.453c1.476,5,3.511,9.985,6.051,14.569l-14.672,14.646l27.577,27.565l14.822-14.679 c4.583,2.541,9.769,4.569,14.769,6.045V213h39v-20.854c5-1.476,9.885-3.51,14.468-6.051l14.597,14.672l27.541-27.576l-14.691-14.623 c2.54-4.583,4.556-9.568,6.031-14.568H213z M124.199,164.9c-22.367,0-40.5-18.133-40.5-40.5s18.133-40.5,40.5-40.5 s40.5,18.133,40.5,40.5S146.566,164.9,124.199,164.9z"/></svg>');
cursor: pointer;
}
.settings:hover {
background-color: rgb(185, 175, 125);
}
.settings-visible .settings {
background-color: rgb(76, 151, 61);
}
body {
background-color: rgb(233, 231, 223);
text-align: center;
margin: 50px 25px 50px 25px;
}
table.queue-grid {
border-spacing: 0;
border-collapse: collapse;
display: inline-table;
}
table.queue-grid tr.headers th {
font-family: "HelveticaNeue-UltraLight", sans-serif;
font-size: 30px;
font-weight: normal;
text-transform: lowercase;
color: rgb(145, 135, 95);
}
table.queue-grid tr:nth-child(odd):not(.headers) td {
border-top: 1px solid rgb(211, 207, 191);
border-bottom: 1px solid rgb(211, 207, 191);
}
table.queue-grid tr th:not(:last-child),
table.queue-grid tr td:not(:last-child) {
border-right: 1px solid rgb(211, 207, 191);
}
table.queue-grid tr:nth-child(odd):not(.headers) td {
background-color: rgb(229, 226, 217);
}
table.queue-grid tr:nth-child(odd):not(.headers) td:first-child {
background-color: transparent;
background: -webkit-linear-gradient(left, rgba(229, 226, 217, 0), rgb(229, 226, 217));
}
table.queue-grid tr:nth-child(odd):not(.headers) td:last-child {
background-color: transparent;
background: -webkit-linear-gradient(right, rgba(229, 226, 217, 0), rgb(229, 226, 217));
}
table.queue-grid td {
height: 200px;
width: 200px;
vertical-align: top;
}
table.queue-grid td.logo {
position: relative;
}
table.queue-grid td.logo::before {
display: block;
content: "";
width: 200px;
height: 0;
}
table.queue-grid tr.platform td.logo::before {
font-family: "HelveticaNeue-UltraLight", sans-serif;
font-size: 24px;
font-weight: normal;
letter-spacing: 2px;
text-shadow: 4px 4px 6px rgba(150, 150, 150, 1);
color: rgb(145, 135, 95);
position: absolute;
bottom: 24px;
left: 0px;
z-index: 2;
}
table.queue-grid td.logo img.ring {
content: -webkit-image-set(url(../Images/PlatformRing@2x.png) 2x, url(../Images/PlatformRing.png) 1x);
width: 160px;
height: 163px;
position: absolute;
top: 20px;
left: 18px;
}
table.queue-grid td.logo img.logo {
width: 144px;
height: 144px;
position: absolute;
top: 29px;
left: 26px;
-webkit-clip-path: circle(72px at center);
clip-path: circle(72px at center);
}
table.queue-grid tr.platform.windows-10 td.logo::before {
content: "Windows 10";
}
table.queue-grid tr.platform.wincairo-windows-10 td.logo::before {
content: "WinCairo";
}
table.queue-grid tr.platform.windows-7 td.logo::before {
content: "Windows 7";
}
table.queue-grid tr.platform.ios-simulator-13 img.logo {
background: linear-gradient(155deg, #b1a8ed 16%,#aa3daa 50%);
content: -webkit-image-set(url(../Images/IOS13Simulator@2x.png) 2x, url(../Images/IOS13Simulator.png) 1x);
}
table.queue-grid tr.platform.ios-13 img.logo {
background: linear-gradient(155deg, #b1a8ed 16%,#aa3daa 50%);
content: -webkit-image-set(url(../Images/IOS13@2x.png) 2x, url(../Images/IOS13.png) 1x);
}
table.queue-grid tr.platform.macos-mojave img.logo {
content: -webkit-image-set(url(../Images/Mojave@2x.png) 2x, url(../Images/Mojave.png) 1x);
}
table.queue-grid tr.platform.macos-catalina img.logo {
content: -webkit-image-set(url(../Images/Catalina@2x.png) 2x, url(../Images/Catalina.png) 1x);
}
table.queue-grid tr.platform.wincairo-windows-10 img.logo {
content: -webkit-image-set(url(../Images/Windows10@2x.png) 2x, url(../Images/Windows10.png) 1x);
}
table.queue-grid tr.platform.windows-10 img.logo {
content: -webkit-image-set(url(../Images/Windows10@2x.png) 2x, url(../Images/Windows10.png) 1x);
}
table.queue-grid tr.platform.windows-7 img.logo {
content: -webkit-image-set(url(../Images/Windows7@2x.png) 2x, url(../Images/Windows7.png) 1x);
}
table.queue-grid tr.platform.linux-gtk img.logo {
content: -webkit-image-set(url(../Images/GTK@2x.png) 2x, url(../Images/GTK.png) 1x);
}
table.queue-grid tr.platform.linux-wpe img.logo {
content: -webkit-image-set(url(../Images/WPE@2x.png) 2x, url(../Images/WPE.png) 1x);
}
table.queue-grid tr.platform.linux-jsconly img.logo {
content: -webkit-image-set(url(../Images/SquirrelFish@2x.png) 2x, url(../Images/SquirrelFish.png) 1x);
}
.popover-tracking:hover {
text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2)
}
div.settingsWrapper.hide {
display: none;
}
div.settingsWrapper {
position: fixed;
width: 100%;
height: 45px;
top: 0px;
left: 50px;
background-color: rgb(233, 231, 223);
z-index: 2;
}
div.familyToggleWrapper {
position: inherit;
display: block;
left: 50px;
top: 13.5px;
}
div.platformFamilyToggleButton {
float: left;
padding-left: 5px;
padding-right: 5px;
text-decoration: line-through;
}
div.platformFamilyToggleButton:not(:last-child) {
border-right: 1px solid rgb(211, 207, 191);
}
div.familyShown {
text-decoration: none;
font-weight: bold;
}
div.accessibilityButton {
position: inherit;
top: 13.5px;
right: 8.5px;
}