Bug fixes and improved handling of event editor.
This commit is contained in:
@@ -17,4 +17,42 @@ var EditorModule = (function () {
|
||||
return EditorModule;
|
||||
}());
|
||||
var editorModule = new EditorModule();
|
||||
HTMLElement.prototype.addClass = function (cssClass) {
|
||||
if (!this.classList.contains(cssClass)) {
|
||||
this.classList.add(cssClass);
|
||||
}
|
||||
};
|
||||
HTMLElement.prototype.removeClass = function (cssClass) {
|
||||
if (this.classList.contains(cssClass)) {
|
||||
console.log(this.classList);
|
||||
this.classList.remove(cssClass);
|
||||
}
|
||||
};
|
||||
var EventEditor;
|
||||
(function (EventEditor) {
|
||||
EventEditor.updateControls = function () {
|
||||
var typeSelect = document.getElementById("event_type");
|
||||
var selectedType = typeSelect.options[typeSelect.selectedIndex].value;
|
||||
var penalties = document.querySelector(".penalty-container");
|
||||
var player = document.getElementById("player_row");
|
||||
var enemy = document.getElementById("enemy_row");
|
||||
switch (selectedType) {
|
||||
case "0":
|
||||
penalties.addClass("d-none");
|
||||
player.addClass("d-none");
|
||||
enemy.addClass("d-none");
|
||||
break;
|
||||
case "1":
|
||||
penalties.removeClass("d-none");
|
||||
player.removeClass("d-none");
|
||||
enemy.removeClass("d-none");
|
||||
break;
|
||||
case "2":
|
||||
penalties.addClass("d-none");
|
||||
player.removeClass("d-none");
|
||||
enemy.removeClass("d-none");
|
||||
break;
|
||||
}
|
||||
};
|
||||
})(EventEditor || (EventEditor = {}));
|
||||
//# sourceMappingURL=estus-shots.js.map
|
||||
Reference in New Issue
Block a user