Browse Source

Merge pull request #4373 from kaoding/master

防止每次刷新都要“切换主题”
pull/4954/head
陈帅 7 years ago
committed by GitHub
parent
commit
a9b19e9960
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/models/setting.ts

6
src/models/setting.ts

@ -104,7 +104,7 @@ const SettingModel: SettingModelType = {
});
const { primaryColor, colorWeak } = setting;
if (state.primaryColor !== primaryColor) {
if (primaryColor && state.primaryColor !== primaryColor) {
updateTheme(primaryColor);
}
updateColorWeak(!!colorWeak);
@ -133,13 +133,13 @@ const SettingModel: SettingModelType = {
}
});
const { primaryColor, colorWeak, contentWidth } = payload;
if (state.primaryColor !== primaryColor) {
if (primaryColor && state.primaryColor !== primaryColor) {
updateTheme(primaryColor);
}
if (state.contentWidth !== contentWidth && window.dispatchEvent) {
window.dispatchEvent(new Event('resize'));
}
updateColorWeak(colorWeak);
updateColorWeak(!!colorWeak);
window.history.replaceState(null, 'setting', urlParams.href);
return {
...state,

Loading…
Cancel
Save