2018-07-24 07:53:26 -05:00
|
|
|
/* -*- js-indent-level: 8 -*- */
|
2015-03-09 08:58:37 -05:00
|
|
|
var deps = {
|
|
|
|
Core: {
|
|
|
|
src: ['Leaflet.js',
|
2018-04-12 14:57:00 -05:00
|
|
|
'errormessages.js',
|
|
|
|
'unocommands.js',
|
2018-12-19 02:02:17 -06:00
|
|
|
'viamapi-client.js',
|
2015-07-16 05:55:53 -05:00
|
|
|
'core/Log.js',
|
2015-03-09 08:58:37 -05:00
|
|
|
'core/Util.js',
|
2016-05-31 03:54:59 -05:00
|
|
|
'core/LOUtil.js',
|
2015-03-09 08:58:37 -05:00
|
|
|
'core/Class.js',
|
|
|
|
'core/Events.js',
|
2015-09-01 09:53:44 -05:00
|
|
|
'core/Socket.js',
|
2015-03-09 08:58:37 -05:00
|
|
|
'core/Browser.js',
|
2019-03-10 08:12:39 -05:00
|
|
|
'core/Matrix.js',
|
2015-03-09 08:58:37 -05:00
|
|
|
'geometry/Point.js',
|
|
|
|
'geometry/Bounds.js',
|
|
|
|
'geometry/Transformation.js',
|
|
|
|
'dom/DomUtil.js',
|
|
|
|
'geo/LatLng.js',
|
|
|
|
'geo/LatLngBounds.js',
|
|
|
|
'geo/projection/Projection.LonLat.js',
|
|
|
|
'geo/crs/CRS.js',
|
|
|
|
'geo/crs/CRS.Simple.js',
|
|
|
|
'map/Map.js',
|
2019-06-22 12:42:48 -05:00
|
|
|
'map/Clipboard.js',
|
2015-03-09 08:58:37 -05:00
|
|
|
'layer/Layer.js'
|
|
|
|
],
|
|
|
|
desc: 'The core of the library, including OOP, events, DOM facilities, basic units, projections (EPSG:3857 and EPSG:4326) and the base Map class.'
|
|
|
|
},
|
|
|
|
|
|
|
|
GridLayer: {
|
|
|
|
src: ['layer/tile/GridLayer.js'],
|
|
|
|
desc: 'Used as base class for grid-like layers like TileLayer.',
|
|
|
|
heading: 'Layers'
|
|
|
|
},
|
|
|
|
|
|
|
|
TileLayer: {
|
2019-08-14 04:13:40 -05:00
|
|
|
src: ['layer/tile/TileLayer.js',
|
2019-05-28 09:15:54 -05:00
|
|
|
'layer/tile/TileLayer.TableOverlay.js',
|
|
|
|
'layer/ObjectFocusDarkOverlay.js'
|
|
|
|
],
|
2015-03-09 08:58:37 -05:00
|
|
|
desc: 'The base class for displaying tile layers on the map.',
|
|
|
|
deps: ['GridLayer']
|
|
|
|
},
|
|
|
|
|
2015-09-02 02:47:19 -05:00
|
|
|
WriterTileLayer: {
|
|
|
|
src: ['layer/tile/WriterTileLayer.js'],
|
|
|
|
desc: 'Writer tile layer.',
|
|
|
|
deps: ['TileLayer']
|
|
|
|
},
|
|
|
|
|
|
|
|
ImpressTileLayer: {
|
|
|
|
src: ['layer/tile/ImpressTileLayer.js'],
|
|
|
|
desc: 'Impress tile layer.',
|
|
|
|
deps: ['TileLayer']
|
|
|
|
},
|
|
|
|
|
2015-09-02 06:27:29 -05:00
|
|
|
CalcTileLayer: {
|
2019-05-08 09:48:05 -05:00
|
|
|
src: [
|
|
|
|
'layer/tile/CalcTileLayer.js',
|
|
|
|
'layer/BackgroundColor.js',
|
|
|
|
],
|
2015-09-02 02:47:19 -05:00
|
|
|
desc: 'Calc tile layer.',
|
2019-05-16 09:17:29 -05:00
|
|
|
deps: ['TileLayer', 'CalcGridLines']
|
2015-03-09 08:58:37 -05:00
|
|
|
},
|
2019-11-15 10:26:52 -06:00
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
ImageOverlay: {
|
|
|
|
src: ['layer/ImageOverlay.js'],
|
|
|
|
desc: 'Used to display an image over a particular rectangular area of the map.'
|
|
|
|
},
|
|
|
|
|
2016-03-31 20:26:19 -05:00
|
|
|
ProgressOverlay: {
|
|
|
|
src: ['layer/marker/ProgressOverlay.js'],
|
|
|
|
desc: 'Used to display a progress image over rectangular are of the map.'
|
|
|
|
},
|
|
|
|
|
2019-11-15 10:26:52 -06:00
|
|
|
TextInput: {
|
|
|
|
src: ['layer/marker/TextInput.js'],
|
|
|
|
desc: 'Hidden input field.'
|
2018-03-23 09:10:53 -05:00
|
|
|
},
|
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
Marker: {
|
|
|
|
src: ['layer/marker/Icon.js',
|
|
|
|
'layer/marker/Icon.Default.js',
|
2015-06-02 22:38:00 -05:00
|
|
|
'layer/marker/Marker.js',
|
|
|
|
'layer/marker/Cursor.js'],
|
2015-03-09 08:58:37 -05:00
|
|
|
desc: 'Markers to put on the map.'
|
|
|
|
},
|
|
|
|
|
|
|
|
DivIcon: {
|
|
|
|
src: ['layer/marker/DivIcon.js'],
|
|
|
|
deps: ['Marker'],
|
|
|
|
desc: 'Lightweight div-based icon for markers.'
|
|
|
|
},
|
|
|
|
|
|
|
|
Popup: {
|
|
|
|
src: [
|
|
|
|
'layer/Popup.js',
|
|
|
|
'layer/Layer.Popup.js',
|
|
|
|
'layer/marker/Marker.Popup.js'
|
|
|
|
],
|
|
|
|
deps: ['Marker'],
|
|
|
|
desc: 'Used to display the map popup (used mostly for binding HTML data to markers and paths on click).'
|
|
|
|
},
|
|
|
|
|
|
|
|
LayerGroup: {
|
|
|
|
src: ['layer/LayerGroup.js'],
|
|
|
|
desc: 'Allows grouping several layers to handle them as one.'
|
|
|
|
},
|
|
|
|
|
|
|
|
FeatureGroup: {
|
|
|
|
src: ['layer/FeatureGroup.js'],
|
|
|
|
deps: ['LayerGroup', 'Popup'],
|
|
|
|
desc: 'Extends LayerGroup with mouse events and bindPopup method shared between layers.'
|
|
|
|
},
|
|
|
|
|
2019-05-16 09:17:29 -05:00
|
|
|
CalcGridLines: {
|
|
|
|
src: ['layer/CalcGridLines.js'],
|
|
|
|
desc: 'Calc background grid lines',
|
|
|
|
deps: ['ControlHeader', 'LayerGroup']
|
|
|
|
},
|
2015-03-09 08:58:37 -05:00
|
|
|
|
|
|
|
Path: {
|
|
|
|
src: [
|
|
|
|
'layer/vector/Renderer.js',
|
2016-09-14 18:22:31 -05:00
|
|
|
'layer/vector/Path.js',
|
|
|
|
'layer/vector/Path.Popup.js'
|
2015-03-09 08:58:37 -05:00
|
|
|
],
|
|
|
|
desc: 'Vector rendering core.',
|
|
|
|
heading: 'Vector layers'
|
|
|
|
},
|
|
|
|
|
|
|
|
Polyline: {
|
|
|
|
src: ['geometry/LineUtil.js',
|
|
|
|
'layer/vector/Polyline.js'],
|
|
|
|
deps: ['Path'],
|
|
|
|
desc: 'Polyline overlays.'
|
|
|
|
},
|
|
|
|
|
|
|
|
Polygon: {
|
|
|
|
src: ['geometry/PolyUtil.js',
|
|
|
|
'layer/vector/Polygon.js'],
|
|
|
|
deps: ['Polyline'],
|
|
|
|
desc: 'Polygon overlays.'
|
|
|
|
},
|
|
|
|
|
|
|
|
Rectangle: {
|
|
|
|
src: ['layer/vector/Rectangle.js'],
|
|
|
|
deps: ['Polygon'],
|
|
|
|
desc: ['Rectangle overlays.']
|
|
|
|
},
|
|
|
|
|
|
|
|
CircleMarker: {
|
|
|
|
src: ['layer/vector/CircleMarker.js'],
|
|
|
|
deps: ['Path'],
|
|
|
|
desc: 'Circle overlays with a constant pixel radius.'
|
|
|
|
},
|
|
|
|
|
|
|
|
Circle: {
|
|
|
|
src: ['layer/vector/Circle.js'],
|
|
|
|
deps: ['CircleMarker'],
|
|
|
|
desc: 'Circle overlays (with radius in meters).'
|
|
|
|
},
|
|
|
|
|
|
|
|
SVG: {
|
2019-03-10 08:12:39 -05:00
|
|
|
src: [
|
|
|
|
'layer/vector/SVG.js',
|
|
|
|
'layer/vector/Path.Transform.SVG.js'
|
|
|
|
],
|
2015-03-09 08:58:37 -05:00
|
|
|
deps: ['Path'],
|
|
|
|
desc: 'SVG backend for vector layers.'
|
|
|
|
},
|
|
|
|
|
2019-03-10 08:12:39 -05:00
|
|
|
SVGGroup: {
|
|
|
|
src: [
|
|
|
|
'core/Handler.js',
|
|
|
|
'layer/vector/SVGGroup.js'
|
|
|
|
],
|
|
|
|
deps: ['Path'],
|
|
|
|
desc: 'SVG group element.'
|
|
|
|
},
|
|
|
|
|
|
|
|
PathTransform: {
|
|
|
|
src: [
|
|
|
|
'layer/vector/Path.Drag.Transform.js',
|
|
|
|
'layer/vector/Path.Drag.js',
|
|
|
|
'layer/vector/Path.Transform.Util.js',
|
|
|
|
'layer/vector/Path.Transform.js'
|
|
|
|
],
|
|
|
|
deps: ['Path'],
|
|
|
|
desc: 'Path Transform extension.'
|
|
|
|
},
|
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
VML: {
|
2019-03-10 08:12:39 -05:00
|
|
|
src: [
|
|
|
|
'layer/vector/SVG.VML.js',
|
|
|
|
'layer/vector/Path.Transform.SVG.VML.js'
|
|
|
|
],
|
2015-03-09 08:58:37 -05:00
|
|
|
deps: ['SVG'],
|
|
|
|
desc: 'VML fallback for vector layers in IE7-8.'
|
|
|
|
},
|
|
|
|
|
|
|
|
Canvas: {
|
2019-03-10 08:12:39 -05:00
|
|
|
src: [
|
|
|
|
'layer/vector/Canvas.js',
|
|
|
|
'layer/vector/Path.Transform.Canvas.js'
|
|
|
|
],
|
2015-03-09 08:58:37 -05:00
|
|
|
deps: ['Path'],
|
|
|
|
desc: 'Canvas backend for vector layers.'
|
|
|
|
},
|
|
|
|
|
|
|
|
MapDrag: {
|
|
|
|
src: ['dom/DomEvent.js',
|
|
|
|
'dom/Draggable.js',
|
|
|
|
'core/Handler.js',
|
|
|
|
'map/handler/Map.Drag.js'],
|
|
|
|
desc: 'Makes the map draggable (by mouse or touch).',
|
|
|
|
heading: 'Interaction'
|
|
|
|
},
|
|
|
|
|
2015-07-24 04:04:18 -05:00
|
|
|
MapScroll: {
|
|
|
|
src: ['dom/DomEvent.js',
|
|
|
|
'core/Handler.js',
|
|
|
|
'map/handler/Map.Scroll.js'],
|
|
|
|
desc: 'Handles the mouse wheel scroll',
|
|
|
|
},
|
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
MouseZoom: {
|
|
|
|
src: ['dom/DomEvent.js',
|
|
|
|
'core/Handler.js',
|
2015-07-24 04:04:18 -05:00
|
|
|
'map/handler/Map.DoubleClickZoom.js'],
|
2015-03-09 08:58:37 -05:00
|
|
|
desc: 'Scroll wheel zoom and double click zoom on the map.'
|
|
|
|
},
|
|
|
|
|
|
|
|
TouchZoom: {
|
|
|
|
src: ['dom/DomEvent.js',
|
|
|
|
'dom/DomEvent.DoubleTap.js',
|
|
|
|
'dom/DomEvent.Pointer.js',
|
|
|
|
'core/Handler.js',
|
2019-06-11 13:08:11 -05:00
|
|
|
'map/handler/Map.TouchGesture.js'],
|
2015-03-09 08:58:37 -05:00
|
|
|
deps: ['AnimationZoom'],
|
|
|
|
desc: 'Enables smooth touch zoom / tap / longhold / doubletap on iOS, IE10, Android.'
|
|
|
|
},
|
|
|
|
|
|
|
|
BoxZoom: {
|
|
|
|
src: ['map/handler/Map.BoxZoom.js'],
|
|
|
|
desc: 'Enables zooming to bounding box by shift-dragging the map.'
|
|
|
|
},
|
|
|
|
|
|
|
|
Keyboard: {
|
|
|
|
src: ['map/handler/Map.Keyboard.js'],
|
2015-07-16 08:15:30 -05:00
|
|
|
desc: 'Handles keyboard interaction with the document.'
|
|
|
|
},
|
|
|
|
|
|
|
|
Mouse: {
|
2015-10-29 09:19:50 -05:00
|
|
|
src: ['dom/DomEvent.MultiClick.js',
|
|
|
|
'map/handler/Map.Mouse.js'],
|
2015-07-16 08:15:30 -05:00
|
|
|
desc: 'Handles mouse interaction with the document.'
|
2015-03-09 08:58:37 -05:00
|
|
|
},
|
|
|
|
|
2015-10-13 11:26:16 -05:00
|
|
|
Print: {
|
|
|
|
src: ['map/handler/Map.Print.js'],
|
|
|
|
desc: 'Handles the print action (ctrl + P).'
|
|
|
|
},
|
|
|
|
|
2015-10-16 06:05:59 -05:00
|
|
|
SlideShow: {
|
|
|
|
src: ['map/handler/Map.SlideShow.js'],
|
|
|
|
desc: 'Creates a presentation slide show.'
|
|
|
|
},
|
|
|
|
|
2015-10-22 10:38:35 -05:00
|
|
|
FileInserter: {
|
|
|
|
src: ['map/handler/Map.FileInserter.js'],
|
|
|
|
desc: 'Handles inserting a file (image) in the document.'
|
|
|
|
},
|
|
|
|
|
2017-05-03 09:01:07 -05:00
|
|
|
StateChanges: {
|
|
|
|
src: ['map/handler/Map.StateChanges.js'],
|
|
|
|
desc: 'Handles state changes for the opened document'
|
|
|
|
},
|
|
|
|
|
2016-11-07 10:07:40 -06:00
|
|
|
WOPI: {
|
|
|
|
src: ['map/handler/Map.WOPI.js'],
|
|
|
|
desc: 'Handles WOPI related logic.'
|
|
|
|
},
|
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
MarkerDrag: {
|
|
|
|
src: ['layer/marker/Marker.Drag.js'],
|
|
|
|
deps: ['Marker'],
|
|
|
|
desc: 'Makes markers draggable (by mouse or touch).'
|
|
|
|
},
|
|
|
|
|
2019-03-11 13:27:47 -05:00
|
|
|
ControlToolbar: {
|
2019-03-30 15:09:59 -05:00
|
|
|
src: ['control/Control.Toolbar.js'],
|
2019-03-11 13:27:47 -05:00
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'LibreOffice Online toolbar'
|
|
|
|
},
|
|
|
|
|
2015-08-17 02:41:01 -05:00
|
|
|
ControlPartsPreview: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.PartsPreview.js'],
|
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Parts preview sidebar'
|
|
|
|
},
|
2016-03-25 06:46:42 -05:00
|
|
|
|
2016-08-07 10:13:59 -05:00
|
|
|
ControlHeader: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.Header.js'],
|
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Header Item'
|
|
|
|
},
|
|
|
|
|
2015-12-11 04:09:32 -06:00
|
|
|
ControlColumnHeader: {
|
|
|
|
src: ['control/Control.js',
|
2016-08-07 10:13:59 -05:00
|
|
|
'control/Control.ColumnHeader.js'],
|
2015-12-11 04:09:32 -06:00
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Column Header bar'
|
|
|
|
},
|
|
|
|
|
2018-10-09 20:54:44 -05:00
|
|
|
ControlContextToolbar: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.ContextToolbar.js'],
|
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Context Toolbar'
|
|
|
|
},
|
|
|
|
|
2015-12-11 04:09:32 -06:00
|
|
|
ControlRowHeader: {
|
|
|
|
src: ['control/Control.js',
|
2016-08-07 10:13:59 -05:00
|
|
|
'control/Control.RowHeader.js'],
|
2015-12-11 04:09:32 -06:00
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Row Header bar'
|
|
|
|
},
|
2015-11-08 10:29:58 -06:00
|
|
|
|
2016-08-28 07:35:00 -05:00
|
|
|
ControlDocumentRepair: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.DocumentRepair.js'],
|
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Document Repair'
|
|
|
|
},
|
|
|
|
|
2019-06-24 07:32:43 -05:00
|
|
|
ControlDownloadProgress: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.DownloadProgress.js'],
|
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Download Progress'
|
|
|
|
},
|
|
|
|
|
2016-05-13 10:23:35 -05:00
|
|
|
ControlContextmenu: {
|
|
|
|
src: ['control/Control.js',
|
2016-08-07 10:13:59 -05:00
|
|
|
'control/Control.ContextMenu.js'],
|
2016-05-13 10:23:35 -05:00
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Context Menu'
|
|
|
|
},
|
|
|
|
|
2016-05-17 07:28:55 -05:00
|
|
|
ControlMenubar: {
|
|
|
|
src: ['control/Control.js',
|
2016-08-07 10:13:59 -05:00
|
|
|
'control/Control.Menubar.js'],
|
2016-05-17 07:28:55 -05:00
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Menu bar'
|
|
|
|
},
|
|
|
|
|
2015-08-17 02:41:01 -05:00
|
|
|
ControlTabs: {
|
|
|
|
src: ['control/Control.js',
|
2019-05-10 04:54:52 -05:00
|
|
|
'dom/DomEvent.js',
|
|
|
|
'dom/DomEvent.LongTap.js',
|
2015-08-17 02:41:01 -05:00
|
|
|
'control/Control.Tabs.js'],
|
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Tabs for switching sheets'
|
|
|
|
},
|
|
|
|
|
2015-07-10 04:20:46 -05:00
|
|
|
ControlPermissionSwitch: {
|
2015-05-26 12:47:45 -05:00
|
|
|
src: ['control/Control.js',
|
2015-07-10 04:20:46 -05:00
|
|
|
'control/Control.Permission.js'],
|
2015-05-26 12:47:45 -05:00
|
|
|
heading: 'Controls',
|
2015-07-10 04:20:46 -05:00
|
|
|
desc: 'Switches edit, view and readOnly modes'
|
2015-05-26 12:47:45 -05:00
|
|
|
},
|
|
|
|
|
2015-07-13 07:50:02 -05:00
|
|
|
ControlSelection: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.Selection.js'],
|
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Enables selection in view mode'
|
|
|
|
},
|
|
|
|
|
2015-07-24 03:30:32 -05:00
|
|
|
ControlScroll: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.Scroll.js'],
|
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Creates and handles the scrollbar'
|
|
|
|
},
|
|
|
|
|
2015-08-06 09:41:56 -05:00
|
|
|
ControlDialog: {
|
|
|
|
src: ['control/Control.js',
|
2018-02-22 07:19:03 -06:00
|
|
|
'control/Control.LokDialog.js',
|
|
|
|
'control/Control.AlertDialog.js',
|
2019-08-28 13:42:12 -05:00
|
|
|
'control/Control.Infobar.js',
|
2019-10-14 09:51:15 -05:00
|
|
|
'control/ColorPicker.js',
|
2019-09-23 06:31:20 -05:00
|
|
|
'control/Control.JSDialogBuilder.js',
|
2019-07-22 04:44:05 -05:00
|
|
|
'control/Control.MobileWizard.js',
|
|
|
|
'control/Control.LanguageDialog.js'],
|
2015-08-06 09:41:56 -05:00
|
|
|
heading: 'Controls',
|
|
|
|
desc: 'Handles vex dialogs for displaying alerts'
|
|
|
|
},
|
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
ControlAttrib: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.Attribution.js'],
|
|
|
|
desc: 'Attribution control.'
|
|
|
|
},
|
|
|
|
|
2019-10-11 10:11:51 -05:00
|
|
|
ControlMobileSlide: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.MobileSlide.js'],
|
|
|
|
desc: 'Mobile control to add new slide.'
|
|
|
|
},
|
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
ControlScale: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.Scale.js'],
|
|
|
|
desc: 'Scale control.'
|
|
|
|
},
|
|
|
|
|
|
|
|
ControlLayers: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.Layers.js'],
|
|
|
|
desc: 'Layer Switcher control.'
|
|
|
|
},
|
|
|
|
|
2015-07-10 03:00:53 -05:00
|
|
|
Search: {
|
|
|
|
src: ['control/Search.js'],
|
|
|
|
desc: 'Search command handler.'
|
|
|
|
},
|
|
|
|
|
2015-07-10 04:20:46 -05:00
|
|
|
Permission: {
|
|
|
|
src: ['control/Permission.js'],
|
|
|
|
desc: 'Permission change handler (edit, view, readonly).'
|
|
|
|
},
|
|
|
|
|
2015-09-09 10:47:14 -05:00
|
|
|
Toolbar: {
|
|
|
|
src: ['control/Toolbar.js'],
|
|
|
|
desc: 'Toolbar handler.'
|
2015-07-10 07:27:30 -05:00
|
|
|
},
|
|
|
|
|
2018-11-09 01:24:57 -06:00
|
|
|
Signing: {
|
|
|
|
src: ['control/Signing.js'],
|
|
|
|
desc: 'Document signing.'
|
|
|
|
},
|
|
|
|
|
2015-07-10 08:32:19 -05:00
|
|
|
Parts: {
|
|
|
|
src: ['control/Parts.js'],
|
|
|
|
desc: 'Parts change handler.'
|
|
|
|
},
|
|
|
|
|
2015-07-24 08:04:28 -05:00
|
|
|
Scroll: {
|
|
|
|
src: ['control/Scroll.js'],
|
|
|
|
desc: 'Scroll handler.'
|
|
|
|
},
|
|
|
|
|
2016-03-25 06:46:42 -05:00
|
|
|
Styles: {
|
|
|
|
src: ['control/Styles.js'],
|
|
|
|
desc: 'Contains LibreOffice programmatic to UI name style mappings'
|
|
|
|
},
|
|
|
|
|
2017-07-26 14:14:30 -05:00
|
|
|
Ruler: {
|
|
|
|
src: ['control/Ruler.js'],
|
|
|
|
desc: 'Ruler to be displayed on the map.'
|
|
|
|
},
|
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
AnimationPan: {
|
|
|
|
src: [
|
|
|
|
'dom/DomEvent.js',
|
|
|
|
'dom/PosAnimation.js',
|
|
|
|
'map/anim/Map.PanAnimation.js'
|
|
|
|
],
|
|
|
|
heading: 'Animation',
|
|
|
|
desc: 'Core panning animation support.'
|
|
|
|
},
|
|
|
|
|
2017-04-12 16:17:50 -05:00
|
|
|
AnimationTimer: {
|
|
|
|
src: ['dom/PosAnimation.Timer.js'],
|
|
|
|
deps: ['AnimationPan'],
|
|
|
|
desc: 'Timer-based pan animation fallback for browsers that don\'t support CSS3 transitions.'
|
|
|
|
},
|
|
|
|
|
2015-03-09 08:58:37 -05:00
|
|
|
AnimationZoom: {
|
|
|
|
src: [
|
|
|
|
'map/anim/Map.ZoomAnimation.js',
|
|
|
|
'map/anim/Map.FlyTo.js'
|
|
|
|
],
|
|
|
|
deps: ['AnimationPan'],
|
|
|
|
desc: 'Smooth zooming animation. Works only on browsers that support CSS3 Transitions.'
|
|
|
|
},
|
|
|
|
|
2017-02-05 15:24:05 -06:00
|
|
|
AnnotationManager: {
|
|
|
|
src: ['layer/AnnotationManager.js'],
|
|
|
|
desc: 'Group Annotations to put on the map.'
|
|
|
|
},
|
|
|
|
|
2017-03-09 20:39:48 -06:00
|
|
|
AnnotationScroll: {
|
|
|
|
src: ['control/Control.js',
|
|
|
|
'control/Control.Scroll.Annotation.js'],
|
|
|
|
desc: 'Basic scroll control'
|
|
|
|
},
|
|
|
|
|
2017-02-05 15:24:05 -06:00
|
|
|
Annotation: {
|
|
|
|
src: ['layer/marker/Annotation.js'],
|
|
|
|
desc: 'Annotation to put on the map.'
|
|
|
|
},
|
|
|
|
|
2017-02-24 13:19:48 -06:00
|
|
|
DivOverlay: {
|
|
|
|
src: ['layer/marker/DivOverlay.js'],
|
|
|
|
desc: 'Div overlay to put on the map.'
|
2019-03-11 15:53:39 -05:00
|
|
|
},
|
|
|
|
|
|
|
|
Main: {
|
|
|
|
src: ['main.js']
|
2017-02-24 13:19:48 -06:00
|
|
|
}
|
2015-03-09 08:58:37 -05:00
|
|
|
};
|
|
|
|
|
|
|
|
if (typeof exports !== 'undefined') {
|
|
|
|
exports.deps = deps;
|
|
|
|
}
|