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.'));