| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- "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
|