Socket
Socket
Sign inDemoInstall

domql

Package Overview
Dependencies
1
Maintainers
1
Versions
260
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.4.13 to 1.4.14

2

package.json

@@ -6,3 +6,3 @@ {

"author": "rackai",
"version": "1.4.13",
"version": "1.4.14",
"repository": "https://github.com/rackai/domql",

@@ -9,0 +9,0 @@ "publishConfig": {

@@ -132,2 +132,7 @@ 'use strict'

// run `on.init`
if (element.on && isFunction(element.on.beforeClassAssign)) {
on.beforeClassAssign(element.on.beforeClassAssign, element, element.state)
}
// generate a CLASS name

@@ -134,0 +139,0 @@ assignClass(element)

@@ -90,8 +90,8 @@ 'use strict'

function update (props) {
function update (props, options) {
const element = this.__element
// element.update({ props })
element.update()
element.update({ props }, options)
}
export default createProps

@@ -32,11 +32,3 @@ 'use strict'

// console.group('updateLoop')
// console.log(element)
// console.log(element.__ifFalsy)
// console.log(ifPassed)
// console.groupEnd('updateLoop')
// if (element.__ifFalsy && ifPassed) {
if (ifPassed) delete element.__ifFalsy
if (element.__ifFalsy && ifPassed) {

@@ -55,15 +47,4 @@ createNode(element)

// console.group('update')
// console.log(element.path)
// console.log(element)
// if (params.props) {
// console.log('INSIDE:')
// console.log(params.props)
// }
if (!element.__ifFalsy) updateProps(params.props, element, parent)
// const state = params.state || element.state
// element.state = createState({ state }, parent)
const overwriteChanges = overwrite(element, params, UPDATE_DEFAULT_OPTIONS)

@@ -77,25 +58,12 @@ const execChanges = throughUpdatedExec(element, UPDATE_DEFAULT_OPTIONS)

}
// const stackChanges = merge(definedChanges, merge(execChanges, overwriteChanges))
// if (Object.keys(stackChanges).length === 0) return
// else console.log(element.path, '\n\n', stackChanges)
// console.log(element.key, element.__ifFalsy)
if (element.__ifFalsy) return element
if (!node) {
// return createNode(element, options)
return
// return createNode(element, options)
}
// console.warn(element.key)
// console.groupEnd('update')
for (const param in element) {
const prop = element[param]
// console.group('updateLoop')
// console.log(param)
// console.log(prop)
// console.groupEnd('updateLoop')
// if (element.key === 'span' && param === 'node') debugger
if (options.preventContentUpdate && param === 'content') continue

@@ -102,0 +70,0 @@ if (isMethod(param) || isObject(registry[param]) || prop === undefined) continue

'use strict'
export const beforeClassAssign = (param, element, state) => {
param(element, state)
}
export const init = (param, element, state) => {

@@ -4,0 +8,0 @@ param(element, state)

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc