Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
* Configuration option for {@link import("gmf/query/gridComponent.js").default} to merge
* grid tabs.
*
* E.g. `'two_wheels_park': ['velo_park', 'moto_park']}` merges the sources
* with label `velo_park` and `moto_park` into a new source `two_wheels_park`.
*
* @typedef {Object} GridMergeTabs
*/
/**
* @type {angular.IModule}
* @hidden
*/
const module = angular.module('gmfQueryGridComponent', [
ngeoDownloadCsv.name,
ngeoDownloadService.name,
ngeoGridComponent.name,
ngeoMapFeatureOverlayMgr.name,
ngeoQueryMapQuerent.name,
]);
module.value('gmfDisplayquerygridTemplateUrl',
/**
* @param {JQuery} $element Element.
* @param {angular.IAttributes} $attrs Attributes.
* @return {string} Template URL.
*/
($element, $attrs) => {
const templateUrl = $attrs.gmfDisplayquerygridTemplateurl;
return templateUrl !== undefined ? templateUrl :
import ngeoMiscBtnComponent from 'ngeo/misc/btnComponent.js';
import ngeoDownloadCsv from 'ngeo/download/Csv.js';
import ngeoMiscToolActivate from 'ngeo/misc/ToolActivate.js';
import ngeoMiscToolActivateMgr from 'ngeo/misc/ToolActivateMgr.js';
/**
* @type {!angular.IModule}
* @hidden
*/
const module = angular.module('gmfLidarprofilePanel', [
gmfLidarprofileConfig.name,
gmfLidarprofileManager.name,
gmfProfileDrawLineComponent.name,
ngeoMiscBtnComponent.name,
ngeoDownloadCsv.name,
ngeoMiscToolActivateMgr.name,
]);
module.value('gmfLidarprofilePanelTemplateUrl',
/**
* @param {!JQuery} $element Element.
* @param {!angular.IAttributes} $attrs Attributes.
* @return {string} Template.
*/
($element, $attrs) => {
const templateUrl = $attrs['gmfLidarprofilePanelTemplateUrl'];
return templateUrl !== undefined ? templateUrl :
'gmf/lidarprofilePanel';
});
* @typedef {Object} ProfileHoverPointInformations
* @property {import("ol/coordinate.js").Coordinate} [coordinate] Coordinate of the point.
* @property {number} [distance] distance of the point on the line. Can be in meters or kilometers.
* @property {Object} [elevations] Elevations of the point (example:
* {aster: 556.5, srtm: 560}).
* @property {string} [xUnits] Units of the x axis.
* @property {string} [yUnits] Units of the y axis.
*/
/**
* @type {angular.IModule}
* @hidden
*/
const module = angular.module('gmfProfile', [
ngeoDownloadCsv.name,
ngeoMapFeatureOverlayMgr.name,
ngeoProfileElevationComponent.name,
]);
module.value('gmfProfileTemplateUrl',
/**
* @param {JQuery} $element Element.
* @param {angular.IAttributes} $attrs Attributes.
* @return {string} Template.
*/
($element, $attrs) => {
const templateUrl = $attrs.gmfProfileTemplateurl;
return templateUrl !== undefined ? templateUrl : 'gmf/profile';
});
/**
*/
import angular from 'angular';
import ngeoDownloadCsv from 'ngeo/download/Csv.js';
import ngeoDownloadService from 'ngeo/download/service.js';
/**
* @type {angular.IModule}
*/
export default angular.module('ngeoDownloadModule', [
ngeoDownloadCsv.name,
ngeoDownloadService.name,
]);