This repository has been archived on 2025-02-26. You can view files and clone it, but cannot push or open issues or pull requests.
szurubooru/client/js/models/post_metric_list.js
2024-05-04 16:55:35 -06:00

24 lines
599 B
JavaScript

'use strict';
const AbstractList = require('./abstract_list.js');
const PostMetric = require('./post_metric.js');
class PostMetricList extends AbstractList {
findByTagName(testName) {
for (let postMetric of this._list) {
if (postMetric.tagName.toLowerCase() === testName.toLowerCase()) {
return postMetric;
}
}
return null;
}
hasTagName(testName) {
return !!this.findByTagName(testName);
}
}
PostMetricList._itemClass = PostMetric;
PostMetricList._itemName = 'postMetric';
module.exports = PostMetricList;