UNPKG

kepler.gl.geoiq

Version:

kepler.gl is a webgl based application to visualize large scale location data in the browser

100 lines (92 loc) 12.3 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.setExportFiltered = exports.setExportDataType = exports.setExportSelectedDataset = exports.cleanupExportImage = exports.setExportImageDataUri = exports.startExportingImage = exports.toggleLegend = exports.setResolution = exports.setRatio = exports.setExportData = exports.setExportConfig = exports.removeNotification = exports.addNotification = exports.openDeleteModal = exports.toggleMapControl = exports.hideExportDropdown = exports.showExportDropdown = exports.toggleModal = exports.toggleSidePanel = void 0; var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray")); var _reduxActions = require("redux-actions"); var _actionTypes = _interopRequireDefault(require("../constants/action-types")); // Copyright (c) 2019 Uber Technologies, Inc. // // Permission is hereby granted, free of charge, to any person obtaining a copy // of this software and associated documentation files (the "Software"), to deal // in the Software without restriction, including without limitation the rights // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell // copies of the Software, and to permit persons to whom the Software is // furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in // all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN // THE SOFTWARE. var CLEANUP_EXPORT_IMAGE = _actionTypes["default"].CLEANUP_EXPORT_IMAGE, OPEN_DELETE_MODAL = _actionTypes["default"].OPEN_DELETE_MODAL, SET_EXPORT_DATA_TYPE = _actionTypes["default"].SET_EXPORT_DATA_TYPE, SET_EXPORT_FILTERED = _actionTypes["default"].SET_EXPORT_FILTERED, SET_EXPORT_IMAGE_DATA_URI = _actionTypes["default"].SET_EXPORT_IMAGE_DATA_URI, SET_EXPORT_CONFIG = _actionTypes["default"].SET_EXPORT_CONFIG, SET_EXPORT_DATA = _actionTypes["default"].SET_EXPORT_DATA, SET_EXPORT_SELECTED_DATASET = _actionTypes["default"].SET_EXPORT_SELECTED_DATASET, SET_RATIO = _actionTypes["default"].SET_RATIO, SET_RESOLUTION = _actionTypes["default"].SET_RESOLUTION, START_EXPORTING_IMAGE = _actionTypes["default"].START_EXPORTING_IMAGE, TOGGLE_LEGEND = _actionTypes["default"].TOGGLE_LEGEND, TOGGLE_MODAL = _actionTypes["default"].TOGGLE_MODAL, SHOW_EXPORT_DROPDOWN = _actionTypes["default"].SHOW_EXPORT_DROPDOWN, HIDE_EXPORT_DROPDOWN = _actionTypes["default"].HIDE_EXPORT_DROPDOWN, TOGGLE_SIDE_PANEL = _actionTypes["default"].TOGGLE_SIDE_PANEL, TOGGLE_MAP_CONTROL = _actionTypes["default"].TOGGLE_MAP_CONTROL, ADD_NOTIFICATION = _actionTypes["default"].ADD_NOTIFICATION, REMOVE_NOTIFICATION = _actionTypes["default"].REMOVE_NOTIFICATION; // second argument of createAction is expected to be payloadCreator or undefined var _map = [TOGGLE_SIDE_PANEL, TOGGLE_MODAL, SHOW_EXPORT_DROPDOWN, HIDE_EXPORT_DROPDOWN, TOGGLE_MAP_CONTROL, OPEN_DELETE_MODAL, ADD_NOTIFICATION, REMOVE_NOTIFICATION, SET_RATIO, SET_RESOLUTION, TOGGLE_LEGEND, START_EXPORTING_IMAGE, SET_EXPORT_IMAGE_DATA_URI, CLEANUP_EXPORT_IMAGE, SET_EXPORT_SELECTED_DATASET, SET_EXPORT_DATA_TYPE, SET_EXPORT_FILTERED, SET_EXPORT_CONFIG, SET_EXPORT_DATA].map(function (a) { return (0, _reduxActions.createAction)(a); }), _map2 = (0, _slicedToArray2["default"])(_map, 19), toggleSidePanel = _map2[0], toggleModal = _map2[1], showExportDropdown = _map2[2], hideExportDropdown = _map2[3], toggleMapControl = _map2[4], openDeleteModal = _map2[5], addNotification = _map2[6], removeNotification = _map2[7], // export image setRatio = _map2[8], setResolution = _map2[9], toggleLegend = _map2[10], startExportingImage = _map2[11], setExportImageDataUri = _map2[12], cleanupExportImage = _map2[13], // export data setExportSelectedDataset = _map2[14], setExportDataType = _map2[15], setExportFiltered = _map2[16], setExportConfig = _map2[17], setExportData = _map2[18]; exports.setExportData = setExportData; exports.setExportConfig = setExportConfig; exports.setExportFiltered = setExportFiltered; exports.setExportDataType = setExportDataType; exports.setExportSelectedDataset = setExportSelectedDataset; exports.cleanupExportImage = cleanupExportImage; exports.setExportImageDataUri = setExportImageDataUri; exports.startExportingImage = startExportingImage; exports.toggleLegend = toggleLegend; exports.setResolution = setResolution; exports.setRatio = setRatio; exports.removeNotification = removeNotification; exports.addNotification = addNotification; exports.openDeleteModal = openDeleteModal; exports.toggleMapControl = toggleMapControl; exports.hideExportDropdown = hideExportDropdown; exports.showExportDropdown = showExportDropdown; exports.toggleModal = toggleModal; exports.toggleSidePanel = toggleSidePanel; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9hY3Rpb25zL3VpLXN0YXRlLWFjdGlvbnMuanMiXSwibmFtZXMiOlsiQ0xFQU5VUF9FWFBPUlRfSU1BR0UiLCJBY3Rpb25UeXBlcyIsIk9QRU5fREVMRVRFX01PREFMIiwiU0VUX0VYUE9SVF9EQVRBX1RZUEUiLCJTRVRfRVhQT1JUX0ZJTFRFUkVEIiwiU0VUX0VYUE9SVF9JTUFHRV9EQVRBX1VSSSIsIlNFVF9FWFBPUlRfQ09ORklHIiwiU0VUX0VYUE9SVF9EQVRBIiwiU0VUX0VYUE9SVF9TRUxFQ1RFRF9EQVRBU0VUIiwiU0VUX1JBVElPIiwiU0VUX1JFU09MVVRJT04iLCJTVEFSVF9FWFBPUlRJTkdfSU1BR0UiLCJUT0dHTEVfTEVHRU5EIiwiVE9HR0xFX01PREFMIiwiU0hPV19FWFBPUlRfRFJPUERPV04iLCJISURFX0VYUE9SVF9EUk9QRE9XTiIsIlRPR0dMRV9TSURFX1BBTkVMIiwiVE9HR0xFX01BUF9DT05UUk9MIiwiQUREX05PVElGSUNBVElPTiIsIlJFTU9WRV9OT1RJRklDQVRJT04iLCJtYXAiLCJhIiwidG9nZ2xlU2lkZVBhbmVsIiwidG9nZ2xlTW9kYWwiLCJzaG93RXhwb3J0RHJvcGRvd24iLCJoaWRlRXhwb3J0RHJvcGRvd24iLCJ0b2dnbGVNYXBDb250cm9sIiwib3BlbkRlbGV0ZU1vZGFsIiwiYWRkTm90aWZpY2F0aW9uIiwicmVtb3ZlTm90aWZpY2F0aW9uIiwic2V0UmF0aW8iLCJzZXRSZXNvbHV0aW9uIiwidG9nZ2xlTGVnZW5kIiwic3RhcnRFeHBvcnRpbmdJbWFnZSIsInNldEV4cG9ydEltYWdlRGF0YVVyaSIsImNsZWFudXBFeHBvcnRJbWFnZSIsInNldEV4cG9ydFNlbGVjdGVkRGF0YXNldCIsInNldEV4cG9ydERhdGFUeXBlIiwic2V0RXhwb3J0RmlsdGVyZWQiLCJzZXRFeHBvcnRDb25maWciLCJzZXRFeHBvcnREYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQW9CQTs7QUFDQTs7QUFyQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7SUFNRUEsb0IsR0FtQkVDLHVCLENBbkJGRCxvQjtJQUNBRSxpQixHQWtCRUQsdUIsQ0FsQkZDLGlCO0lBQ0FDLG9CLEdBaUJFRix1QixDQWpCRkUsb0I7SUFDQUMsbUIsR0FnQkVILHVCLENBaEJGRyxtQjtJQUNBQyx5QixHQWVFSix1QixDQWZGSSx5QjtJQUNBQyxpQixHQWNFTCx1QixDQWRGSyxpQjtJQUNBQyxlLEdBYUVOLHVCLENBYkZNLGU7SUFDQUMsMkIsR0FZRVAsdUIsQ0FaRk8sMkI7SUFDQUMsUyxHQVdFUix1QixDQVhGUSxTO0lBQ0FDLGMsR0FVRVQsdUIsQ0FWRlMsYztJQUNBQyxxQixHQVNFVix1QixDQVRGVSxxQjtJQUNBQyxhLEdBUUVYLHVCLENBUkZXLGE7SUFDQUMsWSxHQU9FWix1QixDQVBGWSxZO0lBQ0FDLG9CLEdBTUViLHVCLENBTkZhLG9CO0lBQ0FDLG9CLEdBS0VkLHVCLENBTEZjLG9CO0lBQ0FDLGlCLEdBSUVmLHVCLENBSkZlLGlCO0lBQ0FDLGtCLEdBR0VoQix1QixDQUhGZ0Isa0I7SUFDQUMsZ0IsR0FFRWpCLHVCLENBRkZpQixnQjtJQUNBQyxtQixHQUNFbEIsdUIsQ0FERmtCLG1CLEVBR0Y7O1dBdUJJLENBQ0ZILGlCQURFLEVBRUZILFlBRkUsRUFHRkMsb0JBSEUsRUFJRkMsb0JBSkUsRUFLRkUsa0JBTEUsRUFNRmYsaUJBTkUsRUFPRmdCLGdCQVBFLEVBUUZDLG1CQVJFLEVBU0ZWLFNBVEUsRUFVRkMsY0FWRSxFQVdGRSxhQVhFLEVBWUZELHFCQVpFLEVBYUZOLHlCQWJFLEVBY0ZMLG9CQWRFLEVBZUZRLDJCQWZFLEVBZ0JGTCxvQkFoQkUsRUFpQkZDLG1CQWpCRSxFQWtCRkUsaUJBbEJFLEVBbUJGQyxlQW5CRSxFQW9CRmEsR0FwQkUsQ0FvQkUsVUFBQUMsQ0FBQztBQUFBLFNBQUksZ0NBQWFBLENBQWIsQ0FBSjtBQUFBLENBcEJILEM7O0lBckJGQyxlO0lBQ0FDLFc7SUFDQUMsa0I7SUFDQUMsa0I7SUFDQUMsZ0I7SUFDQUMsZTtJQUNBQyxlO0lBQ0FDLGtCO0lBQ0E7QUFDQUMsUTtJQUNBQyxhO0lBQ0FDLFk7SUFDQUMsbUI7SUFDQUMscUI7SUFDQUMsa0I7SUFDQTtBQUNBQyx3QjtJQUNBQyxpQjtJQUNBQyxpQjtJQUNBQyxlO0lBQ0FDLGEiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb3B5cmlnaHQgKGMpIDIwMTkgVWJlciBUZWNobm9sb2dpZXMsIEluYy5cbi8vXG4vLyBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5XG4vLyBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSBcIlNvZnR3YXJlXCIpLCB0byBkZWFsXG4vLyBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzXG4vLyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsXG4vLyBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXNcbi8vIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vL1xuLy8gVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW5cbi8vIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLlxuLy9cbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1Jcbi8vIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLFxuLy8gRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFXG4vLyBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSXG4vLyBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORyBGUk9NLFxuLy8gT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUyBJTlxuLy8gVEhFIFNPRlRXQVJFLlxuXG5pbXBvcnQge2NyZWF0ZUFjdGlvbn0gZnJvbSAncmVkdXgtYWN0aW9ucyc7XG5pbXBvcnQgQWN0aW9uVHlwZXMgZnJvbSAnY29uc3RhbnRzL2FjdGlvbi10eXBlcyc7XG5cbmNvbnN0IHtcbiAgQ0xFQU5VUF9FWFBPUlRfSU1BR0UsXG4gIE9QRU5fREVMRVRFX01PREFMLFxuICBTRVRfRVhQT1JUX0RBVEFfVFlQRSxcbiAgU0VUX0VYUE9SVF9GSUxURVJFRCxcbiAgU0VUX0VYUE9SVF9JTUFHRV9EQVRBX1VSSSxcbiAgU0VUX0VYUE9SVF9DT05GSUcsXG4gIFNFVF9FWFBPUlRfREFUQSxcbiAgU0VUX0VYUE9SVF9TRUxFQ1RFRF9EQVRBU0VULFxuICBTRVRfUkFUSU8sXG4gIFNFVF9SRVNPTFVUSU9OLFxuICBTVEFSVF9FWFBPUlRJTkdfSU1BR0UsXG4gIFRPR0dMRV9MRUdFTkQsXG4gIFRPR0dMRV9NT0RBTCxcbiAgU0hPV19FWFBPUlRfRFJPUERPV04sXG4gIEhJREVfRVhQT1JUX0RST1BET1dOLFxuICBUT0dHTEVfU0lERV9QQU5FTCxcbiAgVE9HR0xFX01BUF9DT05UUk9MLFxuICBBRERfTk9USUZJQ0FUSU9OLFxuICBSRU1PVkVfTk9USUZJQ0FUSU9OXG59ID0gQWN0aW9uVHlwZXM7XG5cbi8vIHNlY29uZCBhcmd1bWVudCBvZiBjcmVhdGVBY3Rpb24gaXMgZXhwZWN0ZWQgdG8gYmUgcGF5bG9hZENyZWF0b3Igb3IgdW5kZWZpbmVkXG5jb25zdCBbXG4gIHRvZ2dsZVNpZGVQYW5lbCxcbiAgdG9nZ2xlTW9kYWwsXG4gIHNob3dFeHBvcnREcm9wZG93bixcbiAgaGlkZUV4cG9ydERyb3Bkb3duLFxuICB0b2dnbGVNYXBDb250cm9sLFxuICBvcGVuRGVsZXRlTW9kYWwsXG4gIGFkZE5vdGlmaWNhdGlvbixcbiAgcmVtb3ZlTm90aWZpY2F0aW9uLFxuICAvLyBleHBvcnQgaW1hZ2VcbiAgc2V0UmF0aW8sXG4gIHNldFJlc29sdXRpb24sXG4gIHRvZ2dsZUxlZ2VuZCxcbiAgc3RhcnRFeHBvcnRpbmdJbWFnZSxcbiAgc2V0RXhwb3J0SW1hZ2VEYXRhVXJpLFxuICBjbGVhbnVwRXhwb3J0SW1hZ2UsXG4gIC8vIGV4cG9ydCBkYXRhXG4gIHNldEV4cG9ydFNlbGVjdGVkRGF0YXNldCxcbiAgc2V0RXhwb3J0RGF0YVR5cGUsXG4gIHNldEV4cG9ydEZpbHRlcmVkLFxuICBzZXRFeHBvcnRDb25maWcsXG4gIHNldEV4cG9ydERhdGFcbl0gPSBbXG4gIFRPR0dMRV9TSURFX1BBTkVMLFxuICBUT0dHTEVfTU9EQUwsXG4gIFNIT1dfRVhQT1JUX0RST1BET1dOLFxuICBISURFX0VYUE9SVF9EUk9QRE9XTixcbiAgVE9HR0xFX01BUF9DT05UUk9MLFxuICBPUEVOX0RFTEVURV9NT0RBTCxcbiAgQUREX05PVElGSUNBVElPTixcbiAgUkVNT1ZFX05PVElGSUNBVElPTixcbiAgU0VUX1JBVElPLFxuICBTRVRfUkVTT0xVVElPTixcbiAgVE9HR0xFX0xFR0VORCxcbiAgU1RBUlRfRVhQT1JUSU5HX0lNQUdFLFxuICBTRVRfRVhQT1JUX0lNQUdFX0RBVEFfVVJJLFxuICBDTEVBTlVQX0VYUE9SVF9JTUFHRSxcbiAgU0VUX0VYUE9SVF9TRUxFQ1RFRF9EQVRBU0VULFxuICBTRVRfRVhQT1JUX0RBVEFfVFlQRSxcbiAgU0VUX0VYUE9SVF9GSUxURVJFRCxcbiAgU0VUX0VYUE9SVF9DT05GSUcsXG4gIFNFVF9FWFBPUlRfREFUQVxuXS5tYXAoYSA9PiBjcmVhdGVBY3Rpb24oYSkpO1xuXG5leHBvcnQge1xuICB0b2dnbGVTaWRlUGFuZWwsIHRvZ2dsZU1vZGFsLCBzaG93RXhwb3J0RHJvcGRvd24sIGhpZGVFeHBvcnREcm9wZG93bixcbiAgdG9nZ2xlTWFwQ29udHJvbCwgb3BlbkRlbGV0ZU1vZGFsLCBhZGROb3RpZmljYXRpb24sIHJlbW92ZU5vdGlmaWNhdGlvbixcbiAgc2V0RXhwb3J0Q29uZmlnLCBzZXRFeHBvcnREYXRhLCBzZXRSYXRpbywgc2V0UmVzb2x1dGlvbiwgdG9nZ2xlTGVnZW5kLFxuICBzdGFydEV4cG9ydGluZ0ltYWdlLCBzZXRFeHBvcnRJbWFnZURhdGFVcmksIGNsZWFudXBFeHBvcnRJbWFnZSxcbiAgc2V0RXhwb3J0U2VsZWN0ZWREYXRhc2V0LCBzZXRFeHBvcnREYXRhVHlwZSwgc2V0RXhwb3J0RmlsdGVyZWRcbn07XG4iXX0=