|
@@ -45,7 +45,6 @@ if (kiosk) {
|
|
|
if (BABYLON.Engine.isSupported()) {
|
|
|
var engine = new BABYLON.Engine(canvas, true, { premultipliedAlpha: false, preserveDrawingBuffer: true });
|
|
|
var htmlInput = document.getElementById("files");
|
|
|
- var htmlInputAnimation = document.getElementById("animationFiles");
|
|
|
var btnInspector = document.getElementById("btnInspector");
|
|
|
var errorZone = document.getElementById("errorZone");
|
|
|
var btnAnimationFiles = document.getElementById("animationFilesButton");
|
|
@@ -126,9 +125,6 @@ if (BABYLON.Engine.isSupported()) {
|
|
|
|
|
|
var assetContainerLoaded = function (sceneFile, babylonScene) {
|
|
|
anyLoaded(babylonScene);
|
|
|
-
|
|
|
- // Fix for IE, otherwise it will change the default filter for files selection after first use
|
|
|
- htmlInputAnimation.value = "";
|
|
|
}
|
|
|
|
|
|
var sceneLoaded = function (sceneFile, babylonScene) {
|
|
@@ -307,33 +303,6 @@ if (BABYLON.Engine.isSupported()) {
|
|
|
}
|
|
|
filesInput.loadFiles(event);
|
|
|
}, false);
|
|
|
-
|
|
|
-
|
|
|
- var reload = function (sceneFile) {
|
|
|
- // If a scene file has been provided
|
|
|
- if (sceneFile) {
|
|
|
- var onSuccess = function (scene) {
|
|
|
- assetContainerLoaded(sceneFile, scene);
|
|
|
- };
|
|
|
- BABYLON.SceneLoader.ImportAnimations("file:", sceneFile, currentScene, null, onSuccess);
|
|
|
- }
|
|
|
- else {
|
|
|
- Logger.Error("Please provide a valid .babylon file.");
|
|
|
- }
|
|
|
- };
|
|
|
- filesInputAnimation = new BABYLON.FilesInput(engine, null, null, null, null, null, startProcessingFiles, reload, sceneError);
|
|
|
-
|
|
|
- htmlInputAnimation.addEventListener('change', function (event) {
|
|
|
- // Handling data transfer via drag'n'drop
|
|
|
- if (event && event.dataTransfer && event.dataTransfer.files) {
|
|
|
- filesToLoad = event.dataTransfer.files;
|
|
|
- }
|
|
|
- // Handling files from input files
|
|
|
- if (event && event.target && event.target.files) {
|
|
|
- filesToLoad = event.target.files;
|
|
|
- }
|
|
|
- filesInputAnimation.loadFiles(event);
|
|
|
- }, false);
|
|
|
}
|
|
|
|
|
|
window.addEventListener("keydown", function (event) {
|