@domql/element
Advanced tools
Comparing version 2.4.4 to 2.4.5
'use strict' | ||
import createNode from './node' | ||
import { isObject, isFunction, isString, exec, is, isNode, isUndefined, createKey } from '@domql/utils' | ||
@@ -8,3 +10,2 @@ import { ROOT } from './tree' | ||
import { appendNode, assignNode } from '@domql/render' | ||
import { assignClass } from '@domql/classlist' | ||
import { cacheNode, detectTag } from '@domql/node' | ||
@@ -14,9 +15,9 @@ import { createState } from '@domql/state' | ||
import { isMethod } from './methods' | ||
import { createProps } from './props' | ||
import createNode from './node' | ||
import { applyExtend } from './extend' | ||
import { registry } from './mixins' | ||
import { addMethods } from './methods/set' | ||
import { assignClass } from './mixins/classList' | ||
import { throughInitialExec } from './iterate' | ||
import OPTIONS from './cache/options' | ||
@@ -31,3 +32,2 @@ | ||
} from './utils/component' | ||
import { addMethods } from './methods/set' | ||
@@ -34,0 +34,0 @@ const ENV = process.env.NODE_ENV |
@@ -34,2 +34,3 @@ "use strict"; | ||
module.exports = __toCommonJS(create_exports); | ||
var import_node = __toESM(require("./node"), 1); | ||
var import_utils = require("@domql/utils"); | ||
@@ -40,14 +41,13 @@ var import_tree = require("./tree"); | ||
var import_render = require("@domql/render"); | ||
var import_classlist = require("@domql/classlist"); | ||
var import_node = require("@domql/node"); | ||
var import_node2 = require("@domql/node"); | ||
var import_state = require("@domql/state"); | ||
var import_methods = require("./methods"); | ||
var import_props = require("./props"); | ||
var import_node2 = __toESM(require("./node"), 1); | ||
var import_extend = require("./extend"); | ||
var import_mixins = require("./mixins"); | ||
var import_set = require("./methods/set"); | ||
var import_classList = require("./mixins/classList"); | ||
var import_iterate = require("./iterate"); | ||
var import_options = __toESM(require("./cache/options"), 1); | ||
var import_component = require("./utils/component"); | ||
var import_set = require("./methods/set"); | ||
const ENV = "development"; | ||
@@ -126,3 +126,3 @@ const create = (element, parent, key, options = import_options.default.create || {}) => { | ||
(0, import_event.triggerEventOn)("beforeClassAssign", element, options); | ||
(0, import_classlist.assignClass)(element); | ||
(0, import_classList.assignClass)(element); | ||
renderElement(element, parent, options); | ||
@@ -136,3 +136,3 @@ if (parent.__ref && parent.__ref.__children) | ||
const { __ref: ref, key } = element; | ||
(0, import_node2.default)(element, options); | ||
(0, import_node.default)(element, options); | ||
if (!ref.__if) | ||
@@ -167,3 +167,3 @@ return element; | ||
if (!ifPassed) { | ||
const ifFragment = (0, import_node.cacheNode)({ tag: "fragment" }); | ||
const ifFragment = (0, import_node2.cacheNode)({ tag: "fragment" }); | ||
ref.__ifFragment = (0, import_render.appendNode)(ifFragment, parent.node); | ||
@@ -210,3 +210,3 @@ delete ref.__if; | ||
const { __ref } = element; | ||
element.tag = (0, import_node.detectTag)(element); | ||
element.tag = (0, import_node2.detectTag)(element); | ||
if (!__ref.__exec) | ||
@@ -213,0 +213,0 @@ __ref.__exec = {}; |
@@ -53,3 +53,3 @@ "use strict"; | ||
if (parent.childExtendRecursive) { | ||
const canExtendRecursive = !(props == null ? void 0 : props.ignoreChildExtendRecursive) && element.key !== "__text"; | ||
const canExtendRecursive = !props.ignoreChildExtendRecursive && element.key !== "__text"; | ||
if (canExtendRecursive) { | ||
@@ -56,0 +56,0 @@ const childExtendRecursiveStack = (0, import_utils2.getExtendStack)(parent.childExtendRecursive); |
"use strict"; | ||
var import_element = require("../../src/element"); | ||
const dom = (0, import_element.create)({}); | ||
var import__ = require("../"); | ||
const dom = (0, import__.create)({}); | ||
test("should create EMPTY element", () => { | ||
@@ -21,7 +21,7 @@ expect(dom).toHaveProperty("key"); | ||
const node = document.createElement("div"); | ||
const dom2 = (0, import_element.create)({ node }); | ||
const dom2 = (0, import__.create)({ node }); | ||
expect(dom2.node.parentElement).toBe(document.body); | ||
}); | ||
test("create with number", () => { | ||
const numb = (0, import_element.create)(0); | ||
const numb = (0, import__.create)(0); | ||
expect(numb.text).toBe(0); | ||
@@ -32,3 +32,3 @@ expect(numb.tag).toBe("string"); | ||
test("create with string", () => { | ||
const str = (0, import_element.create)("hello"); | ||
const str = (0, import__.create)("hello"); | ||
expect(str.text).toBe("hello"); | ||
@@ -39,3 +39,3 @@ expect(str.tag).toBe("string"); | ||
test("creating conditions", () => { | ||
const element = (0, import_element.create)({ | ||
const element = (0, import__.create)({ | ||
data: { visible: true }, | ||
@@ -47,3 +47,3 @@ if: (element2) => element2.data.visible | ||
test("creating nesting", () => { | ||
const element = (0, import_element.create)({ | ||
const element = (0, import__.create)({ | ||
header: { | ||
@@ -50,0 +50,0 @@ h1: {} |
"use strict"; | ||
var import_element = require("../../src/element"); | ||
const element = (0, import_element.create)({}); | ||
var import__ = require("../"); | ||
const element = (0, import__.create)({}); | ||
test("should SET element", () => { | ||
@@ -5,0 +5,0 @@ element.set({ text: "test" }); |
"use strict"; | ||
var import_element = require("../../src/element"); | ||
const element = (0, import_element.create)({}); | ||
var import__ = require("../"); | ||
const element = (0, import__.create)({}); | ||
test("should UPDATE element", () => { | ||
@@ -5,0 +5,0 @@ expect(element.text).toBeUndefined(); |
@@ -48,3 +48,3 @@ 'use strict' | ||
if (parent.childExtendRecursive) { | ||
const canExtendRecursive = !props?.ignoreChildExtendRecursive && element.key !== '__text' | ||
const canExtendRecursive = !props.ignoreChildExtendRecursive && element.key !== '__text' | ||
if (canExtendRecursive) { | ||
@@ -51,0 +51,0 @@ const childExtendRecursiveStack = getExtendStack(parent.childExtendRecursive) |
{ | ||
"name": "@domql/element", | ||
"version": "2.4.4", | ||
"version": "2.4.5", | ||
"license": "MIT", | ||
@@ -34,3 +34,3 @@ "type": "module", | ||
}, | ||
"gitHead": "7cd7195bfa99a253070a8db387483bb28720bf39", | ||
"gitHead": "cfecf526677d09def0ff77d09d8b9e43e4f379fa", | ||
"devDependencies": { | ||
@@ -37,0 +37,0 @@ "@babel/core": "^7.12.0" |
'use strict' | ||
import { create } from '../../src/element' | ||
import { create } from '../' | ||
@@ -5,0 +5,0 @@ const dom = create({}) |
'use strict' | ||
import { create } from '../../src/element' | ||
import { create } from '../' | ||
@@ -5,0 +5,0 @@ const element = create({}) |
'use strict' | ||
import { create } from '../../src/element' | ||
import { create } from '../' | ||
@@ -5,0 +5,0 @@ const element = create({}) |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
160130
80
4424