Welcome to mirror list, hosted at ThFree Co, Russian Federation.

FieldIn.js « Field « NextSearch « js « src - github.com/marius-wieschollek/passwords-webextension.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: aeebc6779b05c79503d9080cb8893733e49ea36c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import AbstractSearchField from '@js/NextSearch/Field/AbstractSearchField';

export default class FieldIn extends AbstractSearchField {

    get TYPE() {
        return 'in';
    }

    /**
     * @inheritDoc
     */
    evaluate(item) {
        let value = item.getProperty(this._name);

        if(!value) return {passed: false};

        if(this._value.indexOf(value) !== -1) {
            return {matches: 1, checks: 1, passed: true};
        }

        return {passed: false};
    }
}