Skip to content

Commit aae23fa

Browse files
Bumped version to 2.1.6
1 parent 8ad05a5 commit aae23fa

3 files changed

Lines changed: 12 additions & 9 deletions

File tree

dist/cash.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -645,6 +645,7 @@ fn.on = function (eventFullName, selector, callback, _one) {
645645
_this2.each(function (i, ele) {
646646
var finalCallback = function finalCallback(event) {
647647
if (event.namespace && !hasNamespaces(namespaces, event.namespace.split(eventsNamespacesSeparator))) return;
648+
var thisArg = ele;
648649

649650
if (selector) {
650651
var target = event.target;
@@ -654,10 +655,12 @@ fn.on = function (eventFullName, selector, callback, _one) {
654655
target = target.parentNode;
655656
if (!target) return;
656657
}
658+
659+
thisArg = target;
657660
}
658661

659662
event.namespace = event.namespace || '';
660-
callback.call(ele, event, event.data);
663+
callback.call(thisArg, event, event.data);
661664

662665
if (_one) {
663666
removeEvent(ele, name, namespaces, finalCallback);

dist/cash.min.js

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "cash-dom",
33
"description": "An absurdly small jQuery alternative for modern browsers.",
4-
"version": "2.1.5",
4+
"version": "2.1.6",
55
"license": "MIT",
66
"main": "./dist/cash.js",
77
"scripts": {

0 commit comments

Comments
 (0)