From cacd3c204876f92b2464721efd2c652d9d4b9ad2 Mon Sep 17 00:00:00 2001 From: Marshall Quander <marshall@quander.me> Date: Wed, 25 Jul 2018 22:33:40 -0700 Subject: [PATCH] Remove A-Frame dependency from link page --- src/link.js | 1 - src/utils/disable-ios-zoom.js | 4 +++- webpack.config.js | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/link.js b/src/link.js index 8edf6bd3f..401fe54d9 100644 --- a/src/link.js +++ b/src/link.js @@ -1,5 +1,4 @@ import "./assets/stylesheets/link.scss"; -import "aframe"; import React from "react"; import ReactDOM from "react-dom"; import registerTelemetry from "./telemetry"; diff --git a/src/utils/disable-ios-zoom.js b/src/utils/disable-ios-zoom.js index b80639e5b..fcdebc9de 100644 --- a/src/utils/disable-ios-zoom.js +++ b/src/utils/disable-ios-zoom.js @@ -1,5 +1,7 @@ +import { detectOS } from "detect-browser"; + export function disableiOSZoom() { - if (!AFRAME.utils.device.isIOS()) return; + if (detectOS(navigator.userAgent) !== "iOS") return; let lastTouchAtMs = 0; diff --git a/webpack.config.js b/webpack.config.js index 63bf51282..5cb651c3a 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -224,7 +224,7 @@ module.exports = (env, argv) => ({ new HTMLWebpackPlugin({ filename: "link.html", template: path.join(__dirname, "src", "link.html"), - chunks: ["vendor", "engine", "link"] + chunks: ["vendor", "link"] }), new HTMLWebpackPlugin({ filename: "avatar-selector.html", -- GitLab