/
eb
/
Surf
Обзор
Документация
Войти
/
eb
/
Surf
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
node_modules/browser-sync/dist/cli/transforms/handleGhostModeOption.js
53 строки
2 KB
EvgeniyBudaev
Initial commit
17 фев 2020, 09:02
17 фев 2020, 09:02
bb6f06f
Код
Авторство
О чём код?
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var immutable_1 = require("immutable"); function handleGhostModeOption(incoming) { var value = incoming.get('ghostMode'); var trueAll = { clicks: true, scroll: true, forms: { submit: true, inputs: true, toggles: true } }; var falseAll = { clicks: false, scroll: false, forms: { submit: false, inputs: false, toggles: false } }; if (value === false || value === "false") { return [incoming.set('ghostMode', immutable_1.fromJS(falseAll)), []]; } if (value === true || value === "true") { return [incoming.set('ghostMode', immutable_1.fromJS(trueAll)), []]; } if (value.get("forms") === false) { return [incoming.set('ghostMode', value.withMutations(function (map) { map.set("forms", immutable_1.fromJS({ submit: false, inputs: false, toggles: false })); })), []]; } if (value.get("forms") === true) { return [incoming.set('ghostMode', value.withMutations(function (map) { map.set("forms", immutable_1.fromJS({ submit: true, inputs: true, toggles: true })); })), []]; } return [incoming, []]; } exports.handleGhostModeOption = handleGhostModeOption; //# sourceMappingURL=handleGhostModeOption.js.map