diff --git a/assets/js/editor.js b/assets/js/editor.js
index 7abf96b..7a61a76 100644
--- a/assets/js/editor.js
+++ b/assets/js/editor.js
@@ -42,7 +42,7 @@ function addEventListeners(element) {
// Open a modal for creating a new Element
function startCreateElement(event) {
var propertiesTitle = document.getElementById("propertiesTitle");
- modalLabel.textContent = "Create Element";
+ propertiesTitle.textContent = "Create Element";
var propertiesContent = document.getElementById("propertiesContent");
@@ -51,7 +51,7 @@ function startCreateElement(event) {
event.detail.intersection.point.z
);
- modalContent.innerHTML = `Creating element at:
+ propertiesContent.innerHTML = `Creating element at:
X: ${event.detail.intersection.point.x}
Y: ${event.detail.intersection.point.y}
Z: ${event.detail.intersection.point.z}
@@ -68,8 +68,26 @@ function startCreateElement(event) {
+
`;
+
+ document.getElementById("resetButton").style = "display: none;";
+ document.getElementById("buttons").style = "display: block;";
+
+ document.getElementById("resourcetype").addEventListener("change", function () {
+ var selectedType = document.getElementById("resourcetype").value;
+
+ if (selectedType == "MarkerElement") {
+ createMarkerElement(event, thetaStart);
+ } else if (selectedType == "ImageElement") {
+ createImageElement(event, thetaStart);
+ } else if (selectedType == "TeleportElement") {
+ createTeleportElement(event, thetaStart);
+ }
+ });
}
function startModifyElement(event) {