v0.0.8: Fixed issues with event-bindings
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
# Don't publish the src containing ESNext proposal's code. Only publish the bundled output in dist/ and the ES6-transpiled src from lib/
|
||||
src/*
|
||||
node_modules/*
|
||||
rollup.config.js
|
||||
yarn.lock
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@cerxes/csx",
|
||||
"version": "0.0.7",
|
||||
"version": "0.0.8",
|
||||
"author": "Miel Truyen <miel.truyen@cerxes.net>",
|
||||
"description": "CSX is a minimalistic UI-framework inspired by React+JSX for usage with WebComponents.",
|
||||
"repository": {
|
||||
|
||||
@@ -88,7 +88,12 @@ export const NodeTreeRenderer = {
|
||||
if(!newVal){
|
||||
host.removeEventListener(eventName, oldVal);
|
||||
}else{
|
||||
host.addEventListener(eventName, newVal);
|
||||
if (oldVal && oldVal !== newVal){
|
||||
host.removeEventListener(eventName, oldVal);
|
||||
}
|
||||
if(newVal !== oldVal){
|
||||
host.addEventListener(eventName, newVal);
|
||||
}
|
||||
}
|
||||
}else{
|
||||
// Assumed to be just an attribute
|
||||
|
||||
Reference in New Issue
Block a user