Skip to content

Commit 503a955

Browse files
Bumped version to 2.3.0
1 parent 38ca22e commit 503a955

5 files changed

Lines changed: 32 additions & 8 deletions

File tree

dist/cash.esm.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1194,6 +1194,17 @@ fn.children = function (selector) {
11941194
});
11951195
}; // @require core/cash.js
11961196
// @require core/unique.js
1197+
// @require collection/each.js
1198+
1199+
1200+
fn.contents = function () {
1201+
var result = [];
1202+
this.each(function (i, ele) {
1203+
push.apply(result, ele.tagName === 'IFRAME' ? [ele.contentDocument] : ele.childNodes);
1204+
});
1205+
return cash(result.length && unique(result));
1206+
}; // @require core/cash.js
1207+
// @require core/unique.js
11971208
// @require core/find.js
11981209
// @require core/variables.js
11991210

@@ -1338,6 +1349,7 @@ fn.siblings = function () {
13381349
});
13391350
}; // @optional ./children.js
13401351
// @optional ./closest.js
1352+
// @optional ./contents.js
13411353
// @optional ./find.js
13421354
// @optional ./has.js
13431355
// @optional ./is.js

dist/cash.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1198,6 +1198,17 @@ fn.children = function (selector) {
11981198
});
11991199
}; // @require core/cash.js
12001200
// @require core/unique.js
1201+
// @require collection/each.js
1202+
1203+
1204+
fn.contents = function () {
1205+
var result = [];
1206+
this.each(function (i, ele) {
1207+
push.apply(result, ele.tagName === 'IFRAME' ? [ele.contentDocument] : ele.childNodes);
1208+
});
1209+
return cash(result.length && unique(result));
1210+
}; // @require core/cash.js
1211+
// @require core/unique.js
12011212
// @require core/find.js
12021213
// @require core/variables.js
12031214

@@ -1342,6 +1353,7 @@ fn.siblings = function () {
13421353
});
13431354
}; // @optional ./children.js
13441355
// @optional ./closest.js
1356+
// @optional ./contents.js
13451357
// @optional ./find.js
13461358
// @optional ./has.js
13471359
// @optional ./is.js

dist/cash.min.js

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

package-lock.json

Lines changed: 1 addition & 1 deletion
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.2.1",
4+
"version": "2.3.0",
55
"license": "MIT",
66
"main": "./dist/cash.js",
77
"module": "./dist/cash.esm.js",

0 commit comments

Comments
 (0)