mirror of
https://github.com/Wanxp/obsidian-douban.git
synced 2026-04-05 01:28:46 +08:00
add new setting for {{scoreStar}} and {{myRatingStar}}
This commit is contained in:
parent
446f405a79
commit
b39e0a18a3
@ -264,7 +264,7 @@ export default abstract class DoubanAbstractLoadHandler<T extends DoubanSubject>
|
||||
DoubanParameterName.SCORE_STAR,
|
||||
DataValueType.string,
|
||||
value,
|
||||
NumberUtil.getRateMaxFiveStar(value, 10)
|
||||
NumberUtil.getRateStar(value, 10, {scoreSetting: context.settings.scoreSetting})
|
||||
));
|
||||
}
|
||||
variableMap.set(key, new DataField(key, type, value, value));
|
||||
@ -346,7 +346,7 @@ export default abstract class DoubanAbstractLoadHandler<T extends DoubanSubject>
|
||||
DoubanUserParameterName.MY_STATE,
|
||||
DataValueType.string,
|
||||
userState.rate,
|
||||
NumberUtil.getRateStarMaxFiveMaxFiveStar(userState.rate)
|
||||
NumberUtil.getRateStar(userState.rate, 5, {scoreSetting: context.settings.scoreSetting})
|
||||
));
|
||||
|
||||
variableMap.set(DoubanUserParameterName.MY_COLLECTION_DATE, new DataField(
|
||||
|
||||
@ -47,6 +47,7 @@ function scoreSettingDisplay(containerEl: HTMLElement, manager: SettingsManager)
|
||||
const scoreSettingsUI = containerEl.createDiv('score-settings');
|
||||
const scoreShowUI = containerEl.createDiv('score-show');
|
||||
|
||||
//@ts-ignore
|
||||
const scoreSetting:ScoreSetting = manager.getSetting('scoreSetting');
|
||||
scoreSettingsUI.createEl('span', {text: i18nHelper.getMessage('124120')})
|
||||
const starFullUI = new TextComponent(scoreSettingsUI);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user