Fix error changement categorie

This commit is contained in:
Vincent Vandemeulebrouck 2021-05-06 21:34:07 +02:00
parent c6c098b635
commit 67631a46df
2 changed files with 13 additions and 7 deletions

View File

@ -105,9 +105,9 @@ export class RdDItemSheet extends ItemSheet {
// Everything below here is only needed if the sheet is editable
if (!this.options.editable) return;
// Select competence categorie
html.find(".categorie").on("click", this._onClickSelectCategorie.bind(this) );
html.find(".categoriepotion").on("click", this.render(true) );
html.find(".categorie").change(event => this._onSelectCategorie(event));
html.find('.sheet-competence-xp').change((event) => {
if ( this.object.data.type == 'competence') {
@ -153,12 +153,14 @@ export class RdDItemSheet extends ItemSheet {
}
/* -------------------------------------------- */
async _onClickSelectCategorie(event) {
async _onSelectCategorie(event) {
event.preventDefault();
let level = RdDItemCompetence.getNiveauBase(event.currentTarget.value);
Misc.templateData(this.object).base = level;
$("#base").val( level );
if (this.object.isCompetence()){
let level = RdDItemCompetence.getNiveauBase(event.currentTarget.value);
Misc.templateData(this.object).base = level;
$("#base").val(level);
}
}
/* -------------------------------------------- */

View File

@ -17,6 +17,10 @@ export class RdDItem extends Item {
return typesObjetsOeuvres;
}
isCompetence() {
return Misc.data(this).type == 'competence';
}
isConteneur() {
return Misc.data(this).type == 'conteneur';
}