Skip to content

Commit 016f106

Browse files
committed
fixed setter name
1 parent 8bac369 commit 016f106

5 files changed

Lines changed: 17 additions & 9 deletions

File tree

cjs/handlers.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,10 @@ const handleAttribute = (node, name) => {
8585
return ref => { ref.current = node; };
8686

8787
// direct setters
88-
if (name.slice(0, 1) === '.')
89-
return value => { node[name] = value; }
88+
if (name.slice(0, 1) === '.') {
89+
const setter = name.slice(1);
90+
return value => { node[setter] = value; }
91+
}
9092

9193
let oldValue;
9294

esm/handlers.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,10 @@ const handleAttribute = (node, name) => {
8484
return ref => { ref.current = node; };
8585

8686
// direct setters
87-
if (name.slice(0, 1) === '.')
88-
return value => { node[name] = value; }
87+
if (name.slice(0, 1) === '.') {
88+
const setter = name.slice(1);
89+
return value => { node[setter] = value; }
90+
}
8991

9092
let oldValue;
9193

index.js

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -337,9 +337,13 @@ var uhtml = (function (exports) {
337337
ref.current = node;
338338
}; // direct setters
339339

340-
if (name.slice(0, 1) === '.') return function (value) {
341-
node[name] = value;
342-
};
340+
if (name.slice(0, 1) === '.') {
341+
var setter = name.slice(1);
342+
return function (value) {
343+
node[setter] = value;
344+
};
345+
}
346+
343347
var oldValue; // events
344348

345349
if (name.slice(0, 2) === 'on') {

min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)