87 lines
3.8 KiB
HTML
87 lines
3.8 KiB
HTML
<div class="k-dialog-content">
|
|
<form #form="ngForm" class="k-form">
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-3">
|
|
<div class="form-group">
|
|
<label class="k-label">Sequence</label>
|
|
<kendo-numerictextbox [(ngModel)]="model.seq" name="seq" [min]="0" [decimals]="0" [format]="'n0'">
|
|
</kendo-numerictextbox>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group">
|
|
<label class="k-label">Level</label>
|
|
<kendo-numerictextbox [(ngModel)]="model.level" name="level" [min]="1" [decimals]="0"
|
|
[format]="'n0'">
|
|
</kendo-numerictextbox>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group">
|
|
<label class="k-label">Name</label>
|
|
<input kendoTextBox [(ngModel)]="model.name" name="name" class="k-input"
|
|
placeholder="Enter skill name" />
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group">
|
|
<label class="k-label">Type *</label>
|
|
<kendo-dropdownlist [(ngModel)]="selectedSkillType" name="type" [data]="skillTypes"
|
|
[valueField]="'value'" [textField]="'text'"
|
|
[defaultItem]="{ value: null, text: 'Select type...' }">
|
|
</kendo-dropdownlist>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group">
|
|
<label class="k-label">Target</label>
|
|
<kendo-dropdownlist [(ngModel)]="selectedSkillTarget" name="skillTarget" [data]="skillTargets"
|
|
[valueField]="'value'" [textField]="'text'">
|
|
</kendo-dropdownlist>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group">
|
|
<label class="k-label"><md2-icon icon="EnemySkill"></md2-icon>Skill Roll</label>
|
|
<kendo-numerictextbox [(ngModel)]="model.skillRoll" name="skillRoll" [min]="0" [decimals]="0"
|
|
[format]="'n0'">
|
|
</kendo-numerictextbox>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group">
|
|
<label class="k-label"><md2-icon icon="EnemyClaw"></md2-icon>Claw Roll</label>
|
|
<kendo-numerictextbox [(ngModel)]="model.clawRoll" name="clawRoll" [min]="0" [decimals]="0"
|
|
[format]="'n0'">
|
|
</kendo-numerictextbox>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12" *ngIf="selectedSkillType.value == MobSkillType.ConditionalSkill">
|
|
<div class="form-group">
|
|
<label class="k-label">Skill Condition</label>
|
|
<md2-html-editor [(ngModel)]="model.skillCondition" name="skillCondition"
|
|
class="htmlEditor"></md2-html-editor>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<div class="form-group">
|
|
<label class="k-label">Description</label>
|
|
<md2-html-editor [(ngModel)]="model.description" name="description"
|
|
class="htmlEditor"></md2-html-editor>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</form>
|
|
</div>
|
|
|
|
<kendo-dialog-actions>
|
|
<button kendoButton (click)="close()">Cancel</button>
|
|
<button kendoButton [primary]="true" (click)="save()" [disabled]="!isValid || processing">
|
|
{{ processing ? 'Saving...' : 'Save' }}
|
|
</button>
|
|
</kendo-dialog-actions> |