Skip to main content

Move Selector

Sometimes you may have an issue where your framework does not allow you to modifying HTML in optimal places for Estimtest. A good example of this is the vite-vue example.

Estimtest (and all of it's helpers) is able to transfer itself to a better location if the property move-selector is provided. The Estimtest component will move itself when the user accepts the prompt to begin testing.

Example​

In this example, pretend the component is placed under main while it needs to be placed under a div with the id of App. We can specify our component to move down by setting the move-selector attribute to be the parent of where you want to move the component. For instance, the example provided will move the Estimtest component one level up.

/index.html
<body>
<main>
<estimtest-core move-selector="#App"></estimtest-core>
</main>
<footer></footer>
<!-- MOVES HERE -->
</body>
tip

It is very likely that moving the Estimtest component with to the body will work.