Skip to content

Commit 5461e99

Browse files
authored
refactor(SLB-458): preview link konami code (#1567)
1 parent 25e342c commit 5461e99

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

packages/composer/amazeelabs/silverback_preview_link/silverback_preview_link.module

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ function silverback_preview_link_theme(array $existing, string $type, string $th
5353
'preview_url' => NULL,
5454
'preview_qr_code_url' => NULL,
5555
'expiry_description' => NULL,
56-
'actions_description' => NULL
56+
'actions_description' => NULL,
57+
'display_gif' => FALSE,
5758
],
5859
],
5960
];

packages/composer/amazeelabs/silverback_preview_link/src/Form/PreviewLinkForm.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ public function buildForm(array $form, FormStateInterface $form_state, RouteMatc
153153
$qrCodeUrlString = NULL;
154154
$actionsDescription = NULL;
155155
$previewLinkHasExpired = $remainingSeconds === 0;
156+
$displayGif = \Drupal::state()->get('silverback_easter_mode') === '↑↑↓↓←→←→BA';
156157

157158
if ($isNewToken) {
158159
$expiryDescription = $this->t('Expires @lifetime after creation.', [
@@ -192,6 +193,7 @@ public function buildForm(array $form, FormStateInterface $form_state, RouteMatc
192193
'#preview_qr_code_url' => $qrCodeUrlString,
193194
'#expiry_description' => $expiryDescription,
194195
'#actions_description' => $actionsDescription,
196+
'#display_gif' => $displayGif,
195197
];
196198

197199
if (!$isNewToken) {

packages/composer/amazeelabs/silverback_preview_link/templates/preview-link.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
</div>
1717
</div>
1818
{% endif %}
19-
{% if preview_link_has_expired %}
19+
{% if preview_link_has_expired and display_gif %}
2020
<iframe src="https://giphy.com/embed/CZGcUfnAy3ayJw2eZX" width="480" height="398" style="" frameBorder="0" class="giphy-embed" allowFullScreen></iframe>
2121
{% endif %}
2222
{% if preview_qr_code_url is not empty and not preview_link_has_expired %}

0 commit comments

Comments
 (0)