How to use the @aurelia/runtime-html.DOM.window function in @aurelia/runtime-html

To help you get started, we’ve selected a few @aurelia/runtime-html examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github aurelia / aurelia / packages / testing / dist / esnext / assert.js View on Github external
function matchStyle(element, expectedStyles) {
    const styles = DOM.window.getComputedStyle(element);
    for (const [property, expected] of Object.entries(expectedStyles)) {
        const actual = styles[property];
        if (actual !== expected) {
            return { isMatch: false, property, actual, expected };
        }
    }
    return { isMatch: true };
}
function computedStyle(element, expectedStyles, message) {
github aurelia / aurelia / packages / fetch-client / dist / esnext / http-client.js View on Github external
trackRequestStart() {
        this.isRequesting = !!(++this.activeRequestCount);
        if (this.isRequesting) {
            const evt = DOM.createCustomEvent('aurelia-fetch-client-request-started', { bubbles: true, cancelable: true });
            DOM.window.setTimeout(() => { DOM.dispatchEvent(evt); }, 1);
        }
    }
    trackRequestEnd() {
github aurelia / aurelia / packages / fetch-client / src / http-client.ts View on Github external
private trackRequestEnd(): void {
    this.isRequesting = !!(--this.activeRequestCount);
    if (!this.isRequesting) {
      const evt = DOM.createCustomEvent('aurelia-fetch-client-requests-drained', { bubbles: true, cancelable: true });
      DOM.window.setTimeout(() => { DOM.dispatchEvent(evt); }, 1);
    }
  }
github aurelia / aurelia / packages / fetch-client / src / retry-interceptor.ts View on Github external
            return new Promise((resolve: ITimerHandler) => DOM.window.setTimeout(resolve, !isNaN(delay) ? delay : 0))
              .then(() => {
github aurelia / aurelia / packages / fetch-client / dist / esnext / retry-interceptor.js View on Github external
                        return new Promise((resolve) => DOM.window.setTimeout(resolve, !isNaN(delay) ? delay : 0))
                            .then(() => {
github aurelia / aurelia / packages / router / src / queued-browser-history.ts View on Github external
private _go(delta: number, resolve: ((value?: void | PromiseLike) => void)): void {
    this.goResolve = resolve;
    DOM.window.history.go(delta);
  }