Add WebGL page cache and runtime checks
This commit is contained in:
+54
-6
@@ -1938,17 +1938,40 @@ body.webgl-mode {
|
||||
|
||||
body.webgl-mode #choices,
|
||||
body.webgl-mode .story-choices {
|
||||
color: rgba(246, 231, 201, 0.92);
|
||||
color: rgba(236, 218, 183, 0.9);
|
||||
scrollbar-color: rgba(246, 231, 201, 0.54) rgba(255, 236, 190, 0.08);
|
||||
max-width: none;
|
||||
overflow-x: hidden;
|
||||
}
|
||||
|
||||
body.webgl-mode #page_left #game_title,
|
||||
body.webgl-mode #page_left #game_author,
|
||||
body.webgl-mode #page_left #game_subtitle,
|
||||
body.webgl-mode #page_left #start_prompt,
|
||||
body.webgl-mode #page_left .separator,
|
||||
body.webgl-mode #page_left .ornament,
|
||||
body.webgl-mode #page_left #game_legal_text,
|
||||
body.webgl-mode #game_title,
|
||||
body.webgl-mode #game_author,
|
||||
body.webgl-mode #game_subtitle,
|
||||
body.webgl-mode #start_prompt {
|
||||
display: none !important;
|
||||
}
|
||||
|
||||
body.webgl-mode #choices,
|
||||
body.webgl-mode .choices-group,
|
||||
body.webgl-mode .choice-list,
|
||||
body.webgl-mode .choice-list-item {
|
||||
color: rgba(222, 202, 166, 0.86);
|
||||
}
|
||||
|
||||
body.webgl-mode #command_history .history-item {
|
||||
color: rgba(246, 231, 201, 0.78);
|
||||
color: rgba(222, 202, 166, 0.76);
|
||||
}
|
||||
|
||||
body.webgl-mode #command_history .history-item:hover,
|
||||
body.webgl-mode #command_history .history-item.active {
|
||||
color: rgba(255, 246, 220, 0.96);
|
||||
color: rgba(246, 231, 201, 0.96);
|
||||
}
|
||||
|
||||
body.webgl-mode .story-choices::-webkit-scrollbar-track {
|
||||
@@ -1960,18 +1983,27 @@ body.webgl-mode .story-choices::-webkit-scrollbar-thumb {
|
||||
}
|
||||
|
||||
body.webgl-mode .choice-list .choice-button {
|
||||
color: rgba(246, 231, 201, 0.82);
|
||||
color: rgba(232, 214, 176, 0.88);
|
||||
}
|
||||
|
||||
body.webgl-mode .choices-group > .choice-button {
|
||||
color: rgba(232, 214, 176, 0.88);
|
||||
width: 100%;
|
||||
max-width: 100%;
|
||||
overflow-wrap: anywhere;
|
||||
}
|
||||
|
||||
body.webgl-mode .choice-list .choice-button:hover,
|
||||
body.webgl-mode .choice-list .choice-button:focus-visible {
|
||||
body.webgl-mode .choice-list .choice-button:focus-visible,
|
||||
body.webgl-mode .choices-group > .choice-button:hover,
|
||||
body.webgl-mode .choices-group > .choice-button:focus-visible {
|
||||
color: rgba(255, 248, 225, 0.98);
|
||||
background: rgba(255, 236, 190, 0.12);
|
||||
outline-color: rgba(255, 236, 190, 0.48);
|
||||
}
|
||||
|
||||
body.webgl-mode .choice-list kbd {
|
||||
color: rgba(255, 248, 225, 0.96);
|
||||
color: rgba(246, 231, 201, 0.92);
|
||||
}
|
||||
|
||||
#webgl_app {
|
||||
@@ -2113,6 +2145,22 @@ body.webgl-mode .choice-list kbd {
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.webgl-book-nav-slider-track {
|
||||
display: grid;
|
||||
grid-template-columns: auto minmax(0, 1fr) auto;
|
||||
align-items: center;
|
||||
gap: 8px;
|
||||
min-width: 0;
|
||||
}
|
||||
|
||||
.webgl-book-nav-limit-label {
|
||||
min-width: 1.4rem;
|
||||
font-size: 12px;
|
||||
line-height: 1;
|
||||
color: rgba(246, 231, 201, 0.68);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
#webgl_book_nav_position {
|
||||
width: 100%;
|
||||
accent-color: #f0cd8e;
|
||||
|
||||
Reference in New Issue
Block a user