fix(core): update

This commit is contained in:
2020-11-23 20:41:26 +00:00
parent 5e1a44ad88
commit 7c805a075e
6 changed files with 80 additions and 59 deletions

View File

@ -2,7 +2,7 @@ import * as plugins from './domtools.plugins';
import { DomTools } from './domtools.classes.domtools';
import { scrollBarStyles } from './domtools.css.theme';
import { html } from 'lit-element';
import { html, LitElement } from 'lit-element';
/**
* styles to be included in every webcomponent
@ -22,8 +22,13 @@ export const styles = html`
* a basic setup for elements
* makes sure everything is in check
*/
export const setup = async (): Promise<DomTools> => {
export const setup = async (elementArg?: LitElement): Promise<DomTools> => {
const domTools = await DomTools.setupDomTools();
if (elementArg) {
domTools.elementInstrumenter.instrumentElement(elementArg);
}
domTools.runOnce('elementBasicSetup', async () => {
// bodyStyles
domTools.setGlobalStyles(`