MCPcopy Index your code
hub / github.com/ollm/OpenComic / loadReadingConfig

Function loadReadingConfig

scripts/reading.js:3778–3819  ·  view source on GitHub ↗
(key = false)

Source from the content-addressed store, hash-verified

3776var currentReadingConfigKey = false;
3777
3778function 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
3821function updateConfigLabels()
3822{

Callers 2

loadReadingPagesFunction · 0.85
readFunction · 0.85

Calls 2

getLabelConfigKeyFunction · 0.85
copyFunction · 0.70

Tested by

no test coverage detected