Skip to content
This repository has been archived by the owner on Jun 30, 2023. It is now read-only.

Commit

Permalink
added reconnection options and its translations
Browse files Browse the repository at this point in the history
  • Loading branch information
av-ipunkt committed Jul 25, 2019
1 parent 8656308 commit b9ce4fa
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 5 deletions.
7 changes: 5 additions & 2 deletions Controller/OfflineController.php
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,16 @@ public function js()
$snake_game = $this->configModel->get('snake_game');
$snake = ($snake_game == 1) ? 'true' : 'false';

$initialDelay = $this->configModel->get('initialDelay');
$delay = $this->configModel->get('delay');

$data = 'Offline.options = {
checkOnLoad: ' . $checkOnLoad . ',
requests: ' . $requests . ',
interceptRequests: ' . $interceptRequests . ',
reconnect: {
initialDelay: 15,
delay: 10
initialDelay:' . $initialDelay . ',
delay: ' . $delay . '
},
game: ' . $snake . '
};';
Expand Down
7 changes: 6 additions & 1 deletion Locale/de_DE/translations.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,10 @@
'Enable "Snake" game, while waiting for the connection.' => 'Aktivieren Sie "Schlangenspiel" um zu spielen, während Sie auf die Verbindung warten.',
'Check connection status on page load.' => 'Überprüfen den Verbindungsstatus beim Laden der Seite.',
'Store and attempt to remake requests which fail while the connection is down.' => 'Anfragen speichern, die bei unterbrochener Verbindung fehlschlagen, und versuchen, sie erneut zu erstellen.',
'Monitor AJAX requests to help decide if we have a connection.' => 'Überwachen AJAX-Anfragen, ob eine Verbindung besteht.'
'Monitor AJAX requests to help decide if we have a connection.' => 'Überwachen AJAX-Anfragen, ob eine Verbindung besteht.',
'Reconnection options' => 'Wiederverbindungsoptionen',
'Connection recheck in seconds.' => 'Die Verbindung Überfrüfung in Sekunden.',
'How many seconds should we wait before rechecking.' => 'Wie viele Sekunden sollen wir warten, bevor wir es erneut überprüfen.',
'Seconds between retries.' => 'Sekunden zwischen Wiederholungsversuchen',
'How long should we wait between retries.' => 'Wie lange sollen wir zwischen den Wiederholungsversuchen warten.',
);
9 changes: 7 additions & 2 deletions Locale/ru_RU/translations.php
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,13 @@
'Settings' => 'Настройки',
'Offline settings' => 'Оффлайн настройки',
'Snake game' => 'Игра Змейка',
'Enable "Snake" game, while waiting for the connection.' => 'Активируйте "Змейку, пока Вы ждёте интренет-подключение".',
'Enable "Snake" game, while waiting for the connection.' => 'Активируйте "Змейку", пока Вы ждёте интренет-подключение.',
'Check connection status on page load.' => 'Проверить статус подключения при загрузке страницы.',
'Store and attempt to remake requests which fail while the connection is down.' => 'Сохранить и попытаться отправить запросы, которые завершились неудачей пока не было связи.',
'Monitor AJAX requests to help decide if we have a connection.' => 'Отслеживать AJAX-запросы для определения интернет-подключения.'
'Monitor AJAX requests to help decide if we have a connection.' => 'Отслеживать AJAX-запросы для определения интернет-подключения.',
'Reconnection options' => 'Варианты переподключения',
'Connection recheck in seconds.' => 'Перепроверка связи в секундах',
'How many seconds should we wait before rechecking.' => 'Сколько должно быть секунд ожидания перед повторной проверкой.',
'Seconds between retries.' => 'Секунды между попытками',
'How long should we wait between retries.' => 'Сколько должно быть секунд ожидания между попытками.',
);
11 changes: 11 additions & 0 deletions Template/config/offline-settings-page.php
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,17 @@
t('Monitor AJAX requests to help decide if we have a connection.'), 1, $values['monitor_requests'] == 1) ?>
</fieldset>

<fieldset>
<h4><?= t('Reconnection options') ?></h4>
<?= $this->helper->form->label(t('Connection recheck in seconds.'), 'initialDelay');?>
<?= $this->form->number('initialDelay', $values); ?>
<p class="form-help"><?= t('How many seconds should we wait before rechecking.') ?></p>

<?= $this->helper->form->label(t('Seconds between retries.'), 'delay');?>
<?= $this->form->number('delay', $values); ?>
<p class="form-help"><?= t('How long should we wait between retries.') ?></p>
</fieldset>

<?= $this->hook->render('template:config:offline-settings-page', array('values' => $values, 'errors' => $errors)) ?>

<div class="form-actions">
Expand Down

0 comments on commit b9ce4fa

Please sign in to comment.