-
Notifications
You must be signed in to change notification settings - Fork 91
Open
Description
I have tested the below and it works fine. You can move piece by piece.
diff --git a/sensor-tester/src/create-page.js b/sensor-tester/src/create-page.js
new file mode 100644
index 0000000..727783c
--- /dev/null
+++ b/sensor-tester/src/create-page.js
@@ -0,0 +1,16 @@
+import {LitElement, html, property} from '@polymer/lit-element';
+
+export const createPage = (options) => {
+ return class extends LitElement {
+ render() {
+ return html`
+ <sensor-tests-page
+ tests=${options.src}
+ sensortype=${options.sensorType}
+ referenceframe=${options.sensorType || "screen"}
+ frequency=${options.frequency || 90}>
+ </sensor-tests-page>
+ `;
+ }
+ }
+}
\ No newline at end of file
diff --git a/sensor-tester/src/sensor-tester.html b/sensor-tester/src/sensor-tester.html
index 07257b3..ab04c2e 100644
--- a/sensor-tester/src/sensor-tester.html
+++ b/sensor-tester/src/sensor-tester.html
@@ -13,7 +13,6 @@
<link rel="import" href="../bower_components/paper-icon-button/paper-icon-button.html">
<link rel="lazy-import" href="accelerometer-page.html">
-<link rel="lazy-import" href="accelerometer-screen-page.html">
<link rel="lazy-import" href="linearaccelerationsensor-page.html">
<link rel="lazy-import" href="linearaccelerationsensor-screen-page.html">
<link rel="lazy-import" href="gyroscope-page.html">
@@ -22,6 +21,15 @@
<link rel="lazy-import" href="ambientlightsensor-page.html">
<link rel="lazy-import" href="magnetometer-page.html">
+<script type="module">
+ import { createPage } from "create-page.js"
+
+ customElements.define('accelerometer-screen-page', createPage({
+ src: "src/tests/accelerometer-screen.json",
+ sensorType: "Accelerometer"
+ }));
+</script>
+
<dom-module id="sensor-tester">
<template>
<style>Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels