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
JavaScript
;
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=