|
6 | 6 | apiPrefix,
|
7 | 7 | } from "replaywebpage";
|
8 | 8 |
|
| 9 | +import fasFullscreen from "@fortawesome/fontawesome-free/svgs/solid/desktop.svg"; |
| 10 | +import fasUnfullscreen from "@fortawesome/fontawesome-free/svgs/solid/compress-arrows-alt.svg"; |
| 11 | + |
9 | 12 | import { type PropertyValues } from "lit";
|
10 | 13 | import { property, state } from "lit/decorators.js";
|
11 | 14 |
|
@@ -42,11 +45,21 @@ class WrRecColl extends Item {
|
42 | 45 | flex-direction: row;
|
43 | 46 | margin: 0 1px;
|
44 | 47 | align-items: center;
|
45 |
| - border: 1px darkgrey solid; |
46 |
| - border-radius: 16px; |
47 | 48 | padding: 0 0.5em;
|
48 | 49 | min-width: max-content;
|
49 |
| - margin-left: 0.5mm; |
| 50 | + margin-left: 1em; |
| 51 | + height: 40px; |
| 52 | + } |
| 53 | +
|
| 54 | + .button.is-primary-new { |
| 55 | + background-color: #4d7c0f; |
| 56 | + border-color: rgba(0, 0, 0, 0); |
| 57 | + color: rgb(255, 255, 255); |
| 58 | + border-radius: 6px; |
| 59 | + } |
| 60 | +
|
| 61 | + .button.is-primary-new:hover { |
| 62 | + background-color: #3a5f09; |
50 | 63 | }
|
51 | 64 |
|
52 | 65 | .size-label {
|
@@ -138,21 +151,41 @@ class WrRecColl extends Item {
|
138 | 151 | }
|
139 | 152 |
|
140 | 153 | return html`
|
| 154 | + <a |
| 155 | + href="#" |
| 156 | + role="button" |
| 157 | + class="button is-borderless" |
| 158 | + style="margin-top: 2px" |
| 159 | + id="fullscreen" |
| 160 | + @click="${this.onFullscreenToggle}" |
| 161 | + @keyup="${clickOnSpacebarPress}" |
| 162 | + title="${this.isFullscreen ? "Exit Full Screen" : "Full Screen"}" |
| 163 | + aria-label="${this.isFullscreen ? "Exit Fullscreen" : "Fullscreen"}" |
| 164 | + > |
| 165 | + <span class="icon is-small"> |
| 166 | + <fa-icon |
| 167 | + size="1.0em" |
| 168 | + class="has-text-grey" |
| 169 | + aria-hidden="true" |
| 170 | + .svg="${this.isFullscreen ? fasUnfullscreen : fasFullscreen}" |
| 171 | + ></fa-icon> |
| 172 | + </span> |
| 173 | + </a> |
141 | 174 | <span class="rec-button" title="Archiving">
|
142 | 175 | <span class="dot"></span>
|
143 | 176 | <span class="size-label">${prettyBytes(this.totalSize)}</span>
|
144 | 177 | </span>
|
145 | 178 | ${this.showFinish
|
146 | 179 | ? html` <button
|
147 |
| - class="button is-primary" |
| 180 | + class="button is-primary-new" |
148 | 181 | @click="${this.onEmbedFinish}"
|
149 | 182 | type="button"
|
150 | 183 | >
|
151 | 184 | Finish
|
152 | 185 | </button>`
|
153 | 186 | : html`
|
154 | 187 | <a
|
155 |
| - class="button is-primary" |
| 188 | + class="button is-primary-new" |
156 | 189 | role="button"
|
157 | 190 | download="my-archive.wacz"
|
158 | 191 | href="${this.downloadUrl}"
|
|
0 commit comments