Пример #1
0
        const formatFacetBucket = (bucket) => {
            const text = numRange({
                from: pd.convertNumber(bucket.from, defaultUnit, unit),
                to: pd.convertNumber(bucket.to, defaultUnit, unit),
                unit,
            });

            return {
                text,
                count: bucket.doc_count,
                url: {
                    [this.options.name]: {
                        widthMin: bucket.from,
                        widthMax: bucket.to,
                        unit,
                    },
                },
            };
        };
Пример #2
0
            return {heightMin, heightMax, widthMin, widthMax, unit};
        }
    },

    searchTitle(value, i18n) {
        const config = require("../../lib/config");

        const defaultUnit = config.DEFAULT_UNIT;
        const unit = value.unit || config.DEFAULT_SEARCH_UNIT ||
            config.DEFAULT_UNIT;
        const title = [];

        if (value.heightMin || value.heightMax) {
            const name = this.options.heightTitle(i18n);
            const range = numRange({
                from: pd.convertNumber(value.heightMin, defaultUnit, unit),
                to: pd.convertNumber(value.heightMax, defaultUnit, unit),
                unit,
            });
            title.push(`${name}: ${range}`);
        }

        if (value.widthMin || value.widthMax) {
            const name = this.options.widthTitle(i18n);
            const range = numRange({
                from: pd.convertNumber(value.widthMin, defaultUnit, unit),
                to: pd.convertNumber(value.widthMax, defaultUnit, unit),
                unit,
            });
            title.push(`${name}: ${range}`);
        }