(key = false)
| 3776 | var currentReadingConfigKey = false; |
| 3777 | |
| 3778 | function loadReadingConfig(key = false) |
| 3779 | { |
| 3780 | _config = copy(config); |
| 3781 | |
| 3782 | currentReadingConfigKey = key; |
| 3783 | |
| 3784 | if(key === false) |
| 3785 | { |
| 3786 | var readingPagesConfig = storage.getKey('readingPagesConfig', dom.history.mainPath); |
| 3787 | |
| 3788 | if(readingPagesConfig) |
| 3789 | { |
| 3790 | if(readingPagesConfig.configKey) |
| 3791 | key = readingPagesConfig.configKey; |
| 3792 | else |
| 3793 | _config = {..._config, ...readingPagesConfig, key: readingPagesConfig.configKey}; |
| 3794 | } |
| 3795 | else |
| 3796 | { |
| 3797 | key = getLabelConfigKey(); |
| 3798 | _config.key = key; |
| 3799 | } |
| 3800 | } |
| 3801 | |
| 3802 | if(key > 0) |
| 3803 | { |
| 3804 | var readingShortcutPagesConfig = storage.getKey('readingShortcutPagesConfig', key); |
| 3805 | |
| 3806 | if(readingShortcutPagesConfig) |
| 3807 | _config = {..._config, ...readingShortcutPagesConfig}; |
| 3808 | |
| 3809 | _config.key = key; |
| 3810 | } |
| 3811 | else if(key === 0) |
| 3812 | { |
| 3813 | _config.key = 0; |
| 3814 | } |
| 3815 | |
| 3816 | _config = copy(_config); |
| 3817 | |
| 3818 | handlebarsContext._config = _config; |
| 3819 | } |
| 3820 | |
| 3821 | function updateConfigLabels() |
| 3822 | { |
no test coverage detected