|
@@ -1,50 +0,0 @@
|
|
|
-// Animations
|
|
|
-var variantBar = document.getElementById("variantBar");
|
|
|
-var variantDropdownBtn = document.getElementById("dropdownBtn-variants");
|
|
|
-var variantChevronUp = document.getElementById("chevronUp-variants");
|
|
|
-var variantChevronDown = document.getElementById("chevronDown-variants");
|
|
|
-var variantDropdownLabel = document.getElementById("dropdownLabel-variants");
|
|
|
-var variantDropdownContent = document.getElementById("dropdownContent-variants");
|
|
|
-var clickInterceptor = document.getElementById("click-interceptor");
|
|
|
-
|
|
|
-function displayVariantDropdownContent(display) {
|
|
|
- if (display) {
|
|
|
- variantDropdownContent.style.display = "block";
|
|
|
- variantChevronDown.style.display = "inline";
|
|
|
- variantChevronUp.style.display = "none";
|
|
|
- variantDropdownBtn.classList.add("open");
|
|
|
- clickInterceptor.classList.remove("hidden");
|
|
|
- }
|
|
|
- else {
|
|
|
- variantDropdownContent.style.display = "none";
|
|
|
- variantChevronDown.style.display = "none";
|
|
|
- variantChevronUp.style.display = "inline";
|
|
|
- variantDropdownBtn.classList.remove("open");
|
|
|
- clickInterceptor.classList.add("hidden");
|
|
|
- }
|
|
|
-}
|
|
|
-variantDropdownBtn.addEventListener("click", function() {
|
|
|
- if (variantDropdownContent.style.display === "block") {
|
|
|
- displayVariantDropdownContent(false);
|
|
|
- }
|
|
|
- else {
|
|
|
- displayVariantDropdownContent(true);
|
|
|
- }
|
|
|
-});
|
|
|
-
|
|
|
-function createVariantDropdownLink(variantName, target) {
|
|
|
- var variant = document.createElement("a");
|
|
|
- variant.innerHTML = variantName;
|
|
|
- variant.title = variantName;
|
|
|
- variant.addEventListener("click", function() {
|
|
|
- if (variantName === "Original") {
|
|
|
- BABYLON.GLTF2.Loader.Extensions.KHR_materials_variants.Reset(target);
|
|
|
- } else {
|
|
|
- BABYLON.GLTF2.Loader.Extensions.KHR_materials_variants.SelectVariant(target, variantName);
|
|
|
- }
|
|
|
-
|
|
|
- variantDropdownLabel.innerHTML = variantName;
|
|
|
- variantDropdownLabel.title = variantName;
|
|
|
- });
|
|
|
- variantDropdownContent.appendChild(variant);
|
|
|
-}
|