mirror of
https://github.com/Wanxp/obsidian-douban.git
synced 2026-04-04 16:48:44 +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,
|
DoubanParameterName.SCORE_STAR,
|
||||||
DataValueType.string,
|
DataValueType.string,
|
||||||
value,
|
value,
|
||||||
NumberUtil.getRateMaxFiveStar(value, 10)
|
NumberUtil.getRateStar(value, 10, {scoreSetting: context.settings.scoreSetting})
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
variableMap.set(key, new DataField(key, type, value, value));
|
variableMap.set(key, new DataField(key, type, value, value));
|
||||||
@ -346,7 +346,7 @@ export default abstract class DoubanAbstractLoadHandler<T extends DoubanSubject>
|
|||||||
DoubanUserParameterName.MY_STATE,
|
DoubanUserParameterName.MY_STATE,
|
||||||
DataValueType.string,
|
DataValueType.string,
|
||||||
userState.rate,
|
userState.rate,
|
||||||
NumberUtil.getRateStarMaxFiveMaxFiveStar(userState.rate)
|
NumberUtil.getRateStar(userState.rate, 5, {scoreSetting: context.settings.scoreSetting})
|
||||||
));
|
));
|
||||||
|
|
||||||
variableMap.set(DoubanUserParameterName.MY_COLLECTION_DATE, new DataField(
|
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 scoreSettingsUI = containerEl.createDiv('score-settings');
|
||||||
const scoreShowUI = containerEl.createDiv('score-show');
|
const scoreShowUI = containerEl.createDiv('score-show');
|
||||||
|
|
||||||
|
//@ts-ignore
|
||||||
const scoreSetting:ScoreSetting = manager.getSetting('scoreSetting');
|
const scoreSetting:ScoreSetting = manager.getSetting('scoreSetting');
|
||||||
scoreSettingsUI.createEl('span', {text: i18nHelper.getMessage('124120')})
|
scoreSettingsUI.createEl('span', {text: i18nHelper.getMessage('124120')})
|
||||||
const starFullUI = new TextComponent(scoreSettingsUI);
|
const starFullUI = new TextComponent(scoreSettingsUI);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user