1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| 'use strict';
|
| const isCSSLengthUnit = require('./isCSSLengthUnit');
| const unit = require('../util/unit');
|
| function isStop(str) {
| let stop = !str;
|
| if (!stop) {
| const node = unit(str);
| if (node) {
| if (node.number === 0 || (!isNaN(node.number) && isCSSLengthUnit(node.unit))) {
| stop = true;
| }
| } else {
| stop = (/^calc\(\S+\)$/g).test(str);
| }
| }
|
| return stop;
| }
|
| module.exports = isStop;
|
|