From fc961be3c1c63ada47c24b4c15f8ab7012e6ac5f Mon Sep 17 00:00:00 2001 From: Ruben Carlo Benante Date: Sun, 28 Jun 2026 17:09:22 -0300 Subject: [PATCH] new feature checkbox add top horizontal scroll bar --- Controller/ConfigController.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Controller/ConfigController.php b/Controller/ConfigController.php index f9ca180..a75a5db 100644 --- a/Controller/ConfigController.php +++ b/Controller/ConfigController.php @@ -17,11 +17,13 @@ class ConfigController extends BaseController public function show() { $offset = (int) $this->configModel->get('shrink_vertically_offset', self::DEFAULT_OFFSET); + $topScrollbar = (int) $this->configModel->get('shrink_vertically_top_scrollbar', 0); $this->response->html($this->helper->layout->config('shrinkVertically:config/show', array( 'title' => t('Settings').' > '.t('Shrink Vertically'), 'values' => array( 'shrink_vertically_offset' => $offset, + 'shrink_vertically_top_scrollbar' => $topScrollbar, ), 'errors' => array(), ))); @@ -34,7 +36,12 @@ class ConfigController extends BaseController $offset = isset($values['shrink_vertically_offset']) ? (int) $values['shrink_vertically_offset'] : self::DEFAULT_OFFSET; $offset = max(self::MIN_OFFSET, min(self::MAX_OFFSET, $offset)); - if ($this->configModel->save(array('shrink_vertically_offset' => $offset))) { + $topScrollbar = isset($values['shrink_vertically_top_scrollbar']) ? 1 : 0; + + if ($this->configModel->save(array( + 'shrink_vertically_offset' => $offset, + 'shrink_vertically_top_scrollbar' => $topScrollbar, + ))) { $this->flash->success(t('Settings saved successfully.')); } else { $this->flash->failure(t('Unable to save your settings.'));