@-0/browser
Advanced tools
Comparing version 0.3.42 to 0.3.43
import { URL2obj, Err_missing_props } from "@-0/utils"; | ||
import { DOM_NODE, URL_FULL, URL_PATH, CMD_SUB$, CMD_ARGS, CMD_WORK } from "@-0/keys"; | ||
import { DOM_NODE, URL_FULL, URL_PATH, CMD_SUB$, CMD_ARGS, CMD_WORK, SCROLL_Y, SCROLL_X, } from "@-0/keys"; | ||
import { DOMnavigated$ } from "../core/stream$"; | ||
@@ -52,4 +52,2 @@ import { registerCMD } from "@-0/spool"; | ||
}); | ||
const SCROLL_X = "SCROLL_X"; | ||
const SCROLL_Y = "SCROLL_Y"; | ||
const getScrollPos = () => ({ | ||
@@ -56,0 +54,0 @@ [SCROLL_X]: window.scrollX, |
import { fromDOMEvent, merge } from "@thi.ng/rstream"; | ||
import { map } from "@thi.ng/transducers"; | ||
import { URL_FULL, DOM_NODE } from "@-0/keys"; | ||
import { URL_FULL, DOM_NODE, PUSH_STATE } from "@-0/keys"; | ||
export const popstate$ = fromDOMEvent(window, "popstate"); | ||
export const DOMContentLoaded$ = fromDOMEvent(window, "DOMContentLoaded"); | ||
const PUSH_STATE = "PUSH_STATE"; | ||
export const DOMnavigated$ = merge({ | ||
@@ -8,0 +7,0 @@ src: [popstate$, DOMContentLoaded$], |
import { Command, Router, RouterCFG } from "@-0/keys"; | ||
import { ICommandObject } from "@-0/keys"; | ||
export declare const registerRouterDOM: (CFG: Router | RouterCFG, setStateCMD?: Command) => ICommandObject; | ||
export declare const registerRouterDOM: (CFG: Router | RouterCFG, setStateCMD?: Command) => { | ||
sub$: string; | ||
args: any; | ||
}; |
@@ -1,2 +0,2 @@ | ||
import { DOM_NODE, URL_FULL, CMD_SUB$, CMD_ARGS, CMD_SRC$, CMD_WORK, } from "@-0/keys"; | ||
import { DOM_NODE, URL_FULL, CMD_SUB$, CMD_ARGS, CMD_SRC$, CMD_WORK, PUSH_STATE, } from "@-0/keys"; | ||
import { run$, registerCMD } from "@-0/spool"; | ||
@@ -7,3 +7,2 @@ import { Err_missing_props } from "@-0/utils"; | ||
import { SET_STATE } from "../commands"; | ||
const PUSH_STATE = "PUSH_STATE"; | ||
export const registerRouterDOM = (CFG, setStateCMD = SET_STATE) => { | ||
@@ -10,0 +9,0 @@ console.log("DOM Router Registered"); |
@@ -34,3 +34,3 @@ import { isPlainObject } from "@thi.ng/checks"; | ||
{ | ||
[CMD_ARGS]: ACC[URL_FULL] ? URL2obj(ACC[URL_FULL], prefix) : new Error(e_s), | ||
[CMD_ARGS]: ACC[URL_FULL] ? Object.assign(Object.assign({}, ACC), URL2obj(ACC[URL_FULL], prefix)) : new Error(e_s), | ||
[CMD_ERRO]: route_error, | ||
@@ -37,0 +37,0 @@ }, |
@@ -5,3 +5,3 @@ { | ||
"license": "MIT", | ||
"version": "0.3.42", | ||
"version": "0.3.43", | ||
"description": "Browser helpers for -0 state management, routing and the interaction between", | ||
@@ -8,0 +8,0 @@ "main": "./lib/index.js", |
46913
584