1
0
mirror of https://github.com/flarum/core.git synced 2025-05-06 23:45:39 +02:00

Add isEmpty function to ItemList (#1218)

* Add isEmpty function to ItemList

* Fix coding style to be consistent.

* Recompiled app.js for both js/admin/ and js/forum/
This commit is contained in:
zinsserzh 2017-08-09 19:07:00 -07:00 committed by Toby Zerner
parent c037658675
commit 7df9594a04
3 changed files with 42 additions and 4 deletions

15
js/admin/dist/app.js vendored
View File

@ -23425,14 +23425,25 @@ System.register("flarum/utils/ItemList", [], function (_export, _context) {
} }
/** /**
* Check whether an item is present in the list. * Check whether the list is empty.
* *
* @param key
* @returns {boolean} * @returns {boolean}
* @public
*/ */
babelHelpers.createClass(ItemList, [{ babelHelpers.createClass(ItemList, [{
key: "isEmpty",
value: function isEmpty() {
for (var i in this.items) {
if (this.items.hasOwnProperty(i)) {
return false;
}
}
return true;
}
}, {
key: "has", key: "has",
value: function has(key) { value: function has(key) {
return !!this.items[key]; return !!this.items[key];

15
js/forum/dist/app.js vendored
View File

@ -31837,14 +31837,25 @@ System.register("flarum/utils/ItemList", [], function (_export, _context) {
} }
/** /**
* Check whether an item is present in the list. * Check whether the list is empty.
* *
* @param key
* @returns {boolean} * @returns {boolean}
* @public
*/ */
babelHelpers.createClass(ItemList, [{ babelHelpers.createClass(ItemList, [{
key: "isEmpty",
value: function isEmpty() {
for (var i in this.items) {
if (this.items.hasOwnProperty(i)) {
return false;
}
}
return true;
}
}, {
key: "has", key: "has",
value: function has(key) { value: function has(key) {
return !!this.items[key]; return !!this.items[key];

View File

@ -20,6 +20,22 @@ export default class ItemList {
this.items = {}; this.items = {};
} }
/**
* Check whether the list is empty.
*
* @returns {boolean}
* @public
*/
isEmpty() {
for (const i in this.items) {
if(this.items.hasOwnProperty(i)) {
return false;
}
}
return true;
}
/** /**
* Check whether an item is present in the list. * Check whether an item is present in the list.
* *