diff options
Diffstat (limited to 'ComicRackWebViewer/tablet/app/controller/ComicSettings.js')
-rw-r--r-- | ComicRackWebViewer/tablet/app/controller/ComicSettings.js | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/ComicRackWebViewer/tablet/app/controller/ComicSettings.js b/ComicRackWebViewer/tablet/app/controller/ComicSettings.js index 5751dcc..e9dce58 100644 --- a/ComicRackWebViewer/tablet/app/controller/ComicSettings.js +++ b/ComicRackWebViewer/tablet/app/controller/ComicSettings.js @@ -39,7 +39,8 @@ Ext.define('Comic.controller.ComicSettings', { pageChangeAreaWidth: 'comicsettingsview [name=page_change_area_width]', openNextComic: 'comicsettingsview [name=open_next_comic]', //openCurrentComicAtLaunch: 'comicsettingsview [name=open_current_comic_at_launch]', - pageFitMode: 'comicsettingsview [name=page_fit_mode]' + pageFitMode: 'comicsettingsview [name=page_fit_mode]', + closeButton: 'comicsettingsview [name=closeButton]' }, control: { @@ -53,6 +54,9 @@ Ext.define('Comic.controller.ComicSettings', { }, usePageChangeArea: { change: 'onChangeUsePageChangeArea' + }, + closeButton: { + tap: 'onTapCloseButton' } @@ -157,6 +161,7 @@ Ext.define('Comic.controller.ComicSettings', { //pageTurnDragThreshold.setValue(pageTurnDragThreshold.getMinValue()); } }, + onChangeUsePageChangeArea: function( checkbox, newValue, oldValue, eOpts ) { var pageChangeAreaWidth = this.getPageChangeAreaWidth(); @@ -169,5 +174,13 @@ Ext.define('Comic.controller.ComicSettings', { { pageChangeAreaWidth.disable(); } - } + }, + + onTapCloseButton: function() + { + var me = this, + comicsettingsview = me.getComicsettingsview(); + + comicsettingsview.hide(); + } });
\ No newline at end of file |