/** * Util */ define([ 'jquery', 'app/init', 'app/lib/prototypes', 'app/lib/console', 'app/lib/cache', 'app/lib/localStore', 'app/lib/resize', 'conf/system_effect', 'conf/signature_type', 'lazyload', 'bootbox', 'velocity', 'velocityUI', 'customScrollbar', 'validator', 'easyPieChart', 'hoverIntent', 'bootstrapConfirmation', 'bootstrapToggle', 'select2' ], ( $, Init, Proto, Con, Cache, LocalStoreManager, ResizeManager, SystemEffect, SignatureType, LazyLoad, bootbox ) => { 'use strict'; let config = { ajaxOverlayClass: 'pf-loading-overlay', ajaxOverlayWrapperClass: 'pf-loading-overlay-wrapper', // page noScrollClass: 'no-scroll', // form formEditableFieldClass: 'pf-editable', // class for all xEditable fields formErrorContainerClass: 'pf-dialog-error-container', // class for "error" containers in dialogs formWarningContainerClass: 'pf-dialog-warning-container', // class for "warning" containers in dialogs formInfoContainerClass: 'pf-dialog-info-container', // class for "info" containers in dialogs // head headMapTrackingId: 'pf-head-map-tracking', // id for "map tracking" toggle (checkbox) headUserLocationId: 'pf-head-user-location', // id for "location" breadcrumb // menu menuButtonFullScreenId: 'pf-menu-button-fullscreen', // id for menu button "fullScreen" menuButtonMagnetizerId: 'pf-menu-button-magnetizer', // id for menu button "magnetizer" menuButtonGridId: 'pf-menu-button-grid', // id for menu button "grid snap" menuButtonRegionId: 'pf-menu-button-region', // id for menu button "region" info on systems menuButtonCompactId: 'pf-menu-button-compact', // id for menu button "compact" UI map view menuButtonEndpointId: 'pf-menu-button-endpoint', // id for menu button "endpoint" overlays menuButtonMapDeleteId: 'pf-menu-button-map-delete', // id for menu button "delete map" // footer footerId: 'pf-footer', // id for page footer footerCenterClass: 'pf-footer-center', // class for footer "center" element globalInfoPanelId: 'pf-global-info', // id for "global info panel" settingsMessageVelocityOptions: { duration: 180 }, // dialogs dialogClass: 'modal-dialog', // class for all dialogs (bootstrap) // map module mapModuleId: 'pf-map-module', // id for main map module mapTabBarIdPrefix: 'pf-map-tab-bar-', // id prefix map tab bar lists