Skip to content

Commit

Permalink
removed default exports
Browse files Browse the repository at this point in the history
  • Loading branch information
simonseyock committed Sep 20, 2016
1 parent af70c5b commit 239c49c
Show file tree
Hide file tree
Showing 46 changed files with 122 additions and 124 deletions.
2 changes: 1 addition & 1 deletion src/API.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import { cssClasses, keyCodes } from './globals'
* @property {StyleLike} [drawStyle='#drawStyle']
*/

export default class API extends ol.Object {
export class API extends ol.Object {
/**
* @param {G4UMap} map
* @param {object} options
Expand Down
2 changes: 1 addition & 1 deletion src/Debug.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* This class provides different debug behaviour based on the SWITCH_DEBUG build flag
*/
export default class Debug {
export class Debug {
/**
* if in release mode all thrown errors in the callback are catched and the program is continued
* @param {function} cb
Expand Down
6 changes: 3 additions & 3 deletions src/FeaturePopup.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import ol from 'openlayers'
import $ from 'jquery'

import Window from './html/Window'
import {Window} from './html/Window'
import {cssClasses} from './globals'
import {finishAllImages} from './utilities'
import Debug from './Debug'
import {Debug} from './Debug'

import '../less/featurepopup.less'

Expand All @@ -27,7 +27,7 @@ import '../less/featurepopup.less'
/**
* Displays a Popup bound to a geographical position via an ol.Overlay
*/
export default class FeaturePopup extends ol.Object {
export class FeaturePopup extends ol.Object {
/**
* @param {FeaturePopupOptions} options
*/
Expand Down
2 changes: 1 addition & 1 deletion src/FeatureTooltip.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ import '../less/tooltip.less'
/**
* Displays a tooltip if a feature with a name is hovered.
*/
export default class FeatureTooltip {
export class FeatureTooltip {
/**
* @param {FeatureTooltipOptions} [options={}]
*/
Expand Down
10 changes: 5 additions & 5 deletions src/G4UMap.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@ import $ from 'jquery'
import stripJsonComments from 'strip-json-comments'
import 'file?name=licenses/strip-json-comments.[ext]!strip-json-comments/license'

import MapConfigurator from './configurators/MapConfigurator'
import {MapConfigurator} from './configurators/MapConfigurator'
import './openlayersInjections'
import L10N from './L10N'
import {L10N} from './L10N'

import {mergeWithDefaults} from './utilitiesObject'
import {cssClasses} from './globals'

import defaults from './defaultconfig'
import {defaults} from './defaultconfig'

import Debug from './Debug'
import {Debug} from './Debug'

import '../less/map.less'

Expand All @@ -39,7 +39,7 @@ import '../less/map.less'
* @fires 'change:ready:ui'
* @fires 'change:ready:layers'
*/
export default class G4UMap extends ol.Map {
export class G4UMap extends ol.Map {
/**
* @param {HTMLElement|jQuery|string} target element or id of an element
* @param {MapConfig|string} configOrFileName
Expand Down
4 changes: 2 additions & 2 deletions src/L10N.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import $ from 'jquery'

import stripJsonComments from 'strip-json-comments'
import Debug from './Debug'
import {Debug} from './Debug'
import { decodeEntities } from './utilities'

/**
Expand All @@ -20,7 +20,7 @@ import { decodeEntities } from './utilities'
* This class localizes texts by either selecting one from a dictionary (asynchron loaded JSON File) or choosing the
* right string from a selection.
*/
export default class L10N {
export class L10N {
/**
* @param {L10NOptions} options
*/
Expand Down
2 changes: 1 addition & 1 deletion src/MessageDisplay.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ import { decodeEntities } from './utilities'
/**
* Displays Messages
*/
export default class MessageDisplay {
export class MessageDisplay {
/**
* @param {jQuery} $element
* @param {MessageConstructorOptions} options
Expand Down
2 changes: 1 addition & 1 deletion src/Module.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/**
* Base class for modules. It shows all usable methods.
*/
export default class Module {
export class Module {
/**
* @param {G4UMap} map
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Move.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import ol from 'openlayers'
/**
* Moves the map. Uses animations if desired.
*/
export default class Move {
export class Move {
/**
* @param {MoveOptions} options
*/
Expand Down
4 changes: 2 additions & 2 deletions src/Styling.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import $ from 'jquery'

import { copyDeep, copy } from './utilitiesObject'
import { checkFor } from './utilities'
import Debug from './Debug'
import {Debug} from './Debug'

import {parseCSSColor} from 'csscolorparser'

Expand Down Expand Up @@ -60,7 +60,7 @@ function mergeStyleConfigs (configTarget, configSource) {
/**
* This class coordinates the styling.
*/
export default class Styling {
export class Styling {
/**
* @param {Object} [options]
* @param {Object} [options.styleConfigMap]
Expand Down
38 changes: 19 additions & 19 deletions src/configurators/ControlFactory.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,29 @@ import ol from 'openlayers'

import { Attribution, OverviewMap, ScaleLine, MousePosition } from '../controls/ControlRewire'

import ComposedControl from '../controls/ComposedControl'
import ArrowButtons from '../controls/ArrowButtons'
import CombinedZoom from '../controls/CombinedZoom'
import LayerSelector from '../controls/LayerSelector'
import GeolocationButton from '../controls/GeoLocationButton'
import MeasurementButton from '../controls/MeasurementButton'
import LanguageSwitcherButton from '../controls/LanguageSwitcherButton'
import LanguageSwitcherMenu from '../controls/LanguageSwitcherMenu'
import MobileControls from '../controls/MobileControls'
import InfoButton from '../controls/InfoButton'
import LinkButton from '../controls/LinkButton'
import PrintButton from '../controls/PrintButton'
import PrintLogo from '../controls/PrintLogo'
import HelpButton from '../controls/HelpButton'
import WindowDecorator from '../controls/WindowDecorator'
import {ComposedControl} from '../controls/ComposedControl'
import {ArrowButtons} from '../controls/ArrowButtons'
import {CombinedZoom} from '../controls/CombinedZoom'
import {LayerSelector} from '../controls/LayerSelector'
import {GeolocationButton} from '../controls/GeoLocationButton'
import {MeasurementButton} from '../controls/MeasurementButton'
import {LanguageSwitcherButton} from '../controls/LanguageSwitcherButton'
import {LanguageSwitcherMenu} from '../controls/LanguageSwitcherMenu'
import {MobileControls} from '../controls/MobileControls'
import {InfoButton} from '../controls/InfoButton'
import {LinkButton} from '../controls/LinkButton'
import {PrintButton} from '../controls/PrintButton'
import {PrintLogo} from '../controls/PrintLogo'
import {HelpButton} from '../controls/HelpButton'
import {WindowDecorator} from '../controls/WindowDecorator'

import { asObject, checkFor } from '../utilities'
import { copyDeep } from '../utilitiesObject'

import G4UMap from '../G4UMap'
import {G4UMap} from '../G4UMap'

import Debug from '../Debug'
import ActiveGroup from '../controls/ActiveGroup'
import {Debug} from '../Debug'
import {ActiveGroup} from '../controls/ActiveGroup'

/**
* @typedef {Object} ControlFactoryOptions
Expand All @@ -36,7 +36,7 @@ import ActiveGroup from '../controls/ActiveGroup'
* A Factory that takes a control config as an object and returns the correspondig control. Modules can expand the
* functionality of this class via the createControl method
*/
export default class ControlFactory {
export class ControlFactory {
/**
* @param {ControlFactoryOptions} options
* @public
Expand Down
6 changes: 3 additions & 3 deletions src/configurators/LayerConfigurator.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@ import ol from 'openlayers'
import {GroupLayer} from '../layers/GroupLayer'
import { copyDeep } from '../utilitiesObject'
import { checkFor } from '../utilities'
import Debug from '../Debug'
import LayerFactory from './LayerFactory'
import {Debug} from '../Debug'
import {LayerFactory} from './LayerFactory'

/**
* This is part of the MapConfigurator class
*/
export default class LayerConfigurator {
export class LayerConfigurator {
/**
* @param {G4UMap} map
* @public
Expand Down
8 changes: 4 additions & 4 deletions src/configurators/LayerFactory.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ import {EmptyBaseLayer} from '../layers/EmptyBaseLayer'
import {BaseLayerTile} from '../layers/BaseLayerTile'
import {GroupLayer} from '../layers/GroupLayer'
import {VectorLayer} from '../layers/VectorLayer'
import SourceServerVector from '../sources/SourceServerVector'
import QuerySource from '../sources/QuerySource'
import {SourceServerVector} from '../sources/SourceServerVector'
import {QuerySource} from '../sources/QuerySource'
import { copyDeep, take } from '../utilitiesObject'
import { checkFor, addProxy } from '../utilities'

import Debug from '../Debug'
import {Debug} from '../Debug'

export const SuperType = {
BASELAYER: 'baseLayer',
Expand Down Expand Up @@ -66,7 +66,7 @@ export const LayerType = {
/**
* This class constructs a layer according to the given {{LayerOptions}}
*/
export default class LayerFactory {
export class LayerFactory {
/**
* @param {G4UMap} map
*/
Expand Down
12 changes: 6 additions & 6 deletions src/configurators/MapConfigurator.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,16 @@ import 'file?name=licenses/PROJ4JS.txt!proj4/LICENSE.md'

ol.proj.setProj4(proj4)

import Styling from '../Styling'
import LayerConfigurator from './LayerConfigurator'
import UIConfigurator from './UIConfigurator'
import {Styling} from '../Styling'
import {LayerConfigurator} from './LayerConfigurator'
import {UIConfigurator} from './UIConfigurator'

import { copyDeep } from '../utilitiesObject'
import { checkFor } from '../utilities'

import API from '../API'
import {API} from '../API'

import Debug from '../Debug'
import {Debug} from '../Debug'

/**
* @typedef {Object} MapConfig
Expand Down Expand Up @@ -88,7 +88,7 @@ import Debug from '../Debug'
* configureMap initializes the map and can only be called once.
* it delegates the configureUI and configureLayers to the {{UIConfigurator}} and {{LayerConfigurator}} classes.
*/
export default class MapConfigurator {
export class MapConfigurator {
/**
* @param {G4UMap} map
* @public
Expand Down
2 changes: 1 addition & 1 deletion src/configurators/Positioning.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ import { cssClasses } from '../globals'
* @property {HTMLElement} viewport
*/

export default class Positioning {
export class Positioning {
/**
* @param {PositioningOptions} options
*/
Expand Down
22 changes: 11 additions & 11 deletions src/configurators/UIConfigurator.js
Original file line number Diff line number Diff line change
@@ -1,35 +1,35 @@
import ol from 'openlayers'
import $ from 'jquery'

import Positioning from './Positioning'
import {Positioning} from './Positioning'

import Move from '../Move'
import FeaturePopup from '../FeaturePopup'
import FeatureTooltip from '../FeatureTooltip'
import {Move} from '../Move'
import {FeaturePopup} from '../FeaturePopup'
import {FeatureTooltip} from '../FeatureTooltip'

import Shield from '../html/Shield'
import {Shield} from '../html/Shield'

import ControlFactory from './ControlFactory'
import {ControlFactory} from './ControlFactory'

import Debug from '../Debug'
import {Debug} from '../Debug'

import {copyDeep} from '../utilitiesObject'
import {checkFor, getConfig, urlDirname, urlJoin} from '../utilities'

import MeasurementButton from '../controls/MeasurementButton'
import PrintButton from '../controls/PrintButton'
import {MeasurementButton} from '../controls/MeasurementButton'
import {PrintButton} from '../controls/PrintButton'

import {cssClasses} from '../globals'

import FeatureSelect from '../interactions/FeatureSelect'
import {FeatureSelect} from '../interactions/FeatureSelect'

import {parseCSSColor} from 'csscolorparser'
import {FunctionCallBuffer} from '../FunctionCallBuffer'

/**
* This class configures the UI of a map according to its mapconfig
*/
export default class UIConfigurator {
export class UIConfigurator {
/**
* @param {G4UMap} map
*/
Expand Down
2 changes: 1 addition & 1 deletion src/controls/ActiveGroup.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* This specified and configured via a property 'activeGroup' in the config object of the control and
* a matching string for all controls which should be in this group
*/
export default class ActiveGroup {
export class ActiveGroup {
/**
* @param {Control[]} controls
*/
Expand Down
4 changes: 2 additions & 2 deletions src/controls/ArrowButtons.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import ol from 'openlayers'
import $ from 'jquery'

import { merge } from '../utilitiesObject'
import Control from './Control'
import {Control} from './Control'
import {addTooltip} from '../html/html'

import '../../less/arrowbuttons.less'
Expand All @@ -26,7 +26,7 @@ import '../../less/arrowbuttons.less'
* The Options are passed as an Object (e.g. ``{ initCenter : map.getView().getCenter(),
* initZoom : map.getView().getZoom() }``.
*/
export default class ArrowButtons extends Control {
export class ArrowButtons extends Control {
/**
* @param {ArrowButtonOptions} [options={}]
*/
Expand Down
4 changes: 2 additions & 2 deletions src/controls/CombinedZoom.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import $ from 'jquery'

import ComposedControl from './ComposedControl'
import {ComposedControl} from './ComposedControl'
import { Zoom, ZoomSlider } from './ControlRewire'
import { cssClasses } from '../globals'
import { copy } from '../utilitiesObject'
Expand All @@ -20,7 +20,7 @@ import '../../less/zoom.less'
/**
* This combines the two zoom controls (zoomslider and zoombuttons)
*/
export default class CombinedZoom extends ComposedControl {
export class CombinedZoom extends ComposedControl {
/**
* @param {CombinedZoomOptions} [options={}]
*/
Expand Down
6 changes: 3 additions & 3 deletions src/controls/ComposedControl.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import $ from 'jquery'

import Window from '../html/Window'
import Control from './Control'
import {Window} from '../html/Window'
import {Control} from './Control'
import {cssClasses} from '../globals'

import '../../less/toolbox.less'
Expand All @@ -17,7 +17,7 @@ import '../../less/layermenu.less'
* other controls. It makes use of the composite pattern.
*/

export default class ComposedControl extends Control {
export class ComposedControl extends Control {
/**
* @param {ComposedControlOptions} [options={}]
*/
Expand Down
Loading

0 comments on commit 239c49c

Please sign in to comment.