stopSign

Arrête le chargement de la page suivante lorsque le signe correspond.

Exemple 1 :

"stopSign": ["#pagenum", ".disable"] 

Arrête quand "#pagenum" n’existe pas ou que ".disable" existe.

Exemple 2 :

"stopSign": [
    [
        "#pagenum",
        "(\\d+)"
    ],
    [
        "#pagenum",
        "\\/(\\d+)"
    ]
]

Arrête quand le nombre du 1er groupe (\\d+) correspond au 1er groupe de \\/(\\d+) dans "#pagenum".

Exemple 3 :

"stopSign": ["#pagenum", ".disable",
    [
        "#pagenum",
        "(\\d+)"
    ],
    [
        "#pagenum",
        "\\/(\\d+)"
    ]
] 

# same as

"stopSign": {
    "include": "#pagenum",
    "exclude": ".disable",
    "pageNum": [
        "#pagenum",
        "(\\d+)",
        "#pagenum",
        "\\/(\\d+)"
    ]
}

Arrête quand la règle 1 ou la règle 2 correspond.

Exemple 4 :

"stopSign": "if (doc.querySelector('.disable')) return true; if (nextLink.className === 'disable') return true; return false;" 

Arrête quand stopSign(doc, nextLink) retourne true.