From 1103720b89a40e649e1e2d1c52c743800eae6d02 Mon Sep 17 00:00:00 2001 From: Pedro Trujillo Date: Fri, 19 Jul 2024 14:24:47 +0100 Subject: [PATCH] =?UTF-8?q?Agrupa=20recursos=20de=20aplicaci=C3=B3n=20clie?= =?UTF-8?q?nte?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cambia la estructura de ficheros de la aplicación para separar convenientemente los recursos de esta de otros elementos, como la aplicación Node, configuraciones ajenas, etc. Aplica el cambio en las rutas detectadas hasta el momento, desde tareas de Grunt hasta la referencia de submódulos Git, pasando por el profile de la aplicación. Revisa ficheros a empaquetar por NPM, ya no hace falta especificar la ruta de vistas porque ya está incorporada en el mismo ámbito. Ignora en el repositorio el fichero de salida que genera el comando npm pack. Avanza en #87. --- .gitignore | 1 + .gitmodules | 10 +++++----- Gruntfile.js | 2 +- redmic.profile.js => client-app/app.profile.js | 2 +- {public => client-app}/javascript/alertify | 0 .../app/administrative/taxonomy/views/ClassView.js | 0 .../app/administrative/taxonomy/views/FamilyView.js | 0 .../app/administrative/taxonomy/views/GenusView.js | 0 .../administrative/taxonomy/views/KingdomView.js | 0 .../taxonomy/views/MisIdentificationView.js | 0 .../app/administrative/taxonomy/views/OrderView.js | 0 .../app/administrative/taxonomy/views/PhylumView.js | 0 .../administrative/taxonomy/views/SpeciesView.js | 0 .../administrative/taxonomy/views/SubphylumView.js | 0 .../administrative/taxonomy/views/TaxonomyView.js | 0 .../taxonomy/views/_AddCompositeTaxon.js | 0 .../taxonomy/views/templates/forms/KingdomForm.html | 0 .../templates/forms/MisIdentificationForm.html | 0 .../views/templates/forms/PeculiarityForm.html | 0 .../views/templates/forms/RecoveryForm.html | 0 .../taxonomy/views/templates/forms/SpeciesForm.html | 0 .../views/templates/forms/SpecimenTagForm.html | 0 .../taxonomy/views/templates/forms/TaxonForm.html | 0 .../app/administrative/views/ActivityView.js | 0 .../app/administrative/views/AnimalView.js | 0 .../app/administrative/views/ContactView.js | 0 .../app/administrative/views/DeviceView.js | 0 .../app/administrative/views/DocumentView.js | 0 .../app/administrative/views/OrganisationView.js | 0 .../app/administrative/views/PlatformView.js | 0 .../app/administrative/views/ProgramView.js | 0 .../app/administrative/views/ProjectView.js | 0 .../views/templates/forms/ActivityContactForm.html | 0 .../forms/ActivityEmbeddedContentForm.html | 0 .../views/templates/forms/ActivityForm.html | 0 .../templates/forms/ActivityOrganisationForm.html | 0 .../views/templates/forms/ActivityPlatformForm.html | 0 .../views/templates/forms/ActivityResourceForm.html | 0 .../views/templates/forms/AnimalForm.html | 0 .../views/templates/forms/CalibrationForm.html | 0 .../views/templates/forms/ConditionForm.html | 0 .../views/templates/forms/ContactForm.html | 0 .../views/templates/forms/DeviceForm.html | 0 .../views/templates/forms/DocumentForm.html | 0 .../templates/forms/MetricsDefinitionForm.html | 0 .../views/templates/forms/OrganisationForm.html | 0 .../views/templates/forms/ParameterForm.html | 0 .../views/templates/forms/PlatformForm.html | 0 .../views/templates/forms/ProgramForm.html | 0 .../views/templates/forms/ProjectForm.html | 0 .../views/templates/forms/UnitForm.html | 0 .../javascript/app/base/models/_Model.js | 0 .../javascript/app/base/models/attr/ArrayAttr.js | 0 .../javascript/app/base/models/attr/Attr.js | 0 .../javascript/app/base/models/attr/ObjAttr.js | 0 .../javascript/app/base/models/attr/RelationAttr.js | 0 .../javascript/app/base/models/attr/_Attr.js | 0 .../javascript/app/base/models/attr/_ComplexAttr.js | 0 .../app/base/views/EditorLayerWithVariableForm.js | 0 .../javascript/app/base/views/Module.js | 0 .../app/base/views/_ListenRequestError.js | 0 .../javascript/app/base/views/_LoadingWidget.js | 0 .../javascript/app/base/views/_SettingsHandler.js | 0 .../javascript/app/base/views/_View.js | 0 .../javascript/app/base/views/_ViewHandle.js | 0 .../javascript/app/base/views/_ViewListBase.js | 0 .../app/base/views/extensions/_ActivityClosed.js | 0 .../app/base/views/extensions/_AddAtlasCategory.js | 0 .../_AddCompositeSearchInTooltipFromTextSearch.js | 0 .../app/base/views/extensions/_AddForm.js | 0 .../app/base/views/extensions/_AddFormItfc.js | 0 .../app/base/views/extensions/_AddSelectInput.js | 0 .../base/views/extensions/_AddSelectInputItfc.js | 0 .../views/extensions/_AddSelectionHandlerKeypad.js | 0 .../base/views/extensions/_AddTextSearchInput.js | 0 .../views/extensions/_AddTextSearchInputItfc.js | 0 .../extensions/_CompositeInTooltipFromIconKeypad.js | 0 .../views/extensions/_CompositeSearchInTooltip.js | 0 .../app/base/views/extensions/_Edition.js | 0 .../app/base/views/extensions/_EditionCommons.js | 0 .../app/base/views/extensions/_EditionFormList.js | 0 .../app/base/views/extensions/_EditionLayerView.js | 0 .../app/base/views/extensions/_EditionView.js | 0 .../app/base/views/extensions/_EditionWizardView.js | 0 .../app/base/views/extensions/_FormInDialogView.js | 0 .../app/base/views/extensions/_GetActivityData.js | 0 .../base/views/extensions/_GetActivityDataItfc.js | 0 .../base/views/extensions/_InterceptCloseUpView.js | 0 ...ListenActivityDataAndAccessByActivityCategory.js | 0 .../base/views/extensions/_LocalSelectionView.js | 0 .../views/extensions/_LocalSelectionViewItfc.js | 0 .../app/base/views/extensions/_OnShownAndRefresh.js | 0 .../app/base/views/extensions/_ProcessInterval.js | 0 .../base/views/extensions/_SelectInDoubleList.js | 0 .../app/catalog/views/ActivitiesCatalogView.js | 0 .../app/catalog/views/OrganisationsCatalogView.js | 0 .../app/catalog/views/PlatformsCatalogView.js | 0 .../app/catalog/views/ProgramsCatalogView.js | 0 .../app/catalog/views/ProjectsCatalogView.js | 0 .../app/catalog/views/SpeciesCatalogView.js | 0 .../javascript/app/components/CookieLoader.js | 0 .../javascript/app/components/ReCaptcha.js | 0 .../app/components/steps/AccessSetStep.js | 0 .../app/components/steps/ActivitySetStep.js | 0 .../app/components/steps/AddGeomSiteStep.js | 0 .../components/steps/AreaClassificationsSetStep.js | 0 .../app/components/steps/CalibrationSetStep.js | 0 .../javascript/app/components/steps/CitationStep.js | 0 .../app/components/steps/ClassificationsStep.js | 0 .../app/components/steps/ContactSetStep.js | 0 .../app/components/steps/DataDefinitionSetStep.js | 0 .../app/components/steps/DescribeSiteStep.js | 0 .../app/components/steps/DocumentSetStep.js | 0 .../app/components/steps/DocumentStepFiltered.js | 0 .../app/components/steps/DownloadsSetStep.js | 0 .../app/components/steps/EmbeddedContentSetStep.js | 0 .../javascript/app/components/steps/MainDataStep.js | 0 .../app/components/steps/MapSelectAreaStep.js | 0 .../app/components/steps/OrganisationSetStep.js | 0 .../app/components/steps/PlatformSetStep.js | 0 .../app/components/steps/PreLoadMainDataStep.js | 0 .../app/components/steps/ProtocolsSetStep.js | 0 .../app/components/steps/RecoverySetStep.js | 0 .../app/components/steps/RelationDataSetStep.js | 0 .../app/components/steps/ResourceSetStep.js | 0 .../components/steps/SelectActivityCategoryStep.js | 0 .../app/components/steps/SelectLayerStep.js | 0 .../app/components/steps/SelectRegisterTypeStep.js | 0 .../app/components/steps/SpeciesMainDataStep.js | 0 .../app/components/steps/SpecimenTagSetStep.js | 0 .../javascript/app/components/steps/UnitSetStep.js | 0 .../steps/_ClassificationsRelationData.js | 0 .../steps/_DataListAndSaveRelationData.js | 0 .../app/components/steps/_DateRelationData.js | 0 .../javascript/app/components/steps/_MainData.js | 0 .../app/components/steps/_ParametersRelationData.js | 0 .../app/components/steps/_RememberDeleteItems.js | 0 .../app/components/steps/_SelectOptionBox.js | 0 .../viewCustomization/addGeomSite/views/Line.js | 0 .../addGeomSite/views/MultiPolygon.js | 0 .../viewCustomization/addGeomSite/views/Point.js | 0 .../addGeomSite/views/_BaseGeometryForm.js | 0 .../addGeomSite/views/templates/LineForm.html | 0 .../addGeomSite/views/templates/PointForm.html | 0 .../describeSite/views/SelectStationByActivity.js | 0 .../describeSite/views/_AdditionalKeyGetter.js | 0 .../describeSite/views/templates/ARForm.html | 0 .../views/templates/DescribeSiteForm.html | 0 .../describeSite/views/templates/IFForm.html | 0 .../loadFile/models/LoadFileModel.js | 0 .../loadFile/views/templates/ARFileForm.html | 0 .../loadFile/views/templates/LoadFileForm.html | 0 .../parameter/views/templates/FTForm.html | 0 .../parameter/views/templates/OCForm.html | 0 .../relationData/views/templates/AreaTypeForm.html | 0 .../relationData/views/templates/DateForm.html | 0 .../relationData/views/templates/DefaultForm.html | 0 .../relationData/views/templates/DeviceForm.html | 0 .../views/templates/PointGeometryForm.html | 0 .../app/dataLoader/areas/views/AreaView.js | 0 .../views/templates/AreaClassificationsForm.html | 0 .../app/dataLoader/base/_GeographicBase.js | 0 .../app/dataLoader/citation/views/CitationView.js | 0 .../citation/views/templates/CitationForm.html | 0 .../views/InfrastructureAttributesView.js | 0 .../infrastructure/views/InfrastructureView.js | 0 .../views/templates/form/AttributesForm.html | 0 .../dataLoader/sightings/models/SightingsModel.js | 0 .../app/dataLoader/sightings/views/SightingsView.js | 0 .../sightings/views/templates/SightingsForm.html | 0 .../views/ObjectCollectingSeriesDataView.js | 0 .../surveyParameters/views/ObjectCollectionView.js | 0 .../views/SurveyStationSeriesDataView.js | 0 .../surveyParameters/views/SurveyStationView.js | 0 .../views/_DataLoadedByStationManagement.js | 0 .../surveyParameters/views/_SeriesDataView.js | 0 .../views/templates/ObjectCollectingForm.html | 0 .../views/templates/TimeSeriesForm.html | 0 .../dataLoader/tracking/views/TrackingDataView.js | 0 .../app/dataLoader/tracking/views/TrackingView.js | 0 .../views/templates/form/TrackingPointForm.html | 0 .../javascript/app/designs/base/_Browser.js | 0 .../javascript/app/designs/base/_Controller.js | 0 .../javascript/app/designs/base/_ControllerItfc.js | 0 .../javascript/app/designs/base/_Layout.js | 0 .../javascript/app/designs/base/_LayoutItfc.js | 0 .../javascript/app/designs/base/_Main.js | 0 .../javascript/app/designs/base/_MainItfc.js | 0 .../javascript/app/designs/base/_ServiceOGC.js | 0 .../javascript/app/designs/chart/Controller.js | 0 .../chart/layout/SideAndTopAndBottomContent.js | 0 .../app/designs/chart/layout/TopAndBottomContent.js | 0 .../app/designs/chart/layout/TopContent.js | 0 .../main/ChartsWithLegendAndToolbarsAndSlider.js | 0 .../chart/main/ChartsWithToolbarsAndSlider.js | 0 .../designs/chart/main/MultiPieChartWithToolbar.js | 0 .../chart/main/MultiWindRoseChartWithToolbar.js | 0 .../designs/chart/main/WindRoseChartWithToolbar.js | 0 .../chart/main/_ChartsWithToolbarsAndSlider.js | 0 .../chart/main/_ChartsWithToolbarsAndSliderItfc.js | 0 .../main/_ProcessDataDefinitionAndGetTimeSeries.js | 0 .../javascript/app/designs/details/Controller.js | 0 .../javascript/app/designs/details/Layout.js | 0 .../app/designs/details/_AddBasicTitle.js | 0 .../javascript/app/designs/details/_AddTitle.js | 0 .../app/designs/details/_ControllerItfc.js | 0 .../app/designs/details/main/ActivityLayerMap.js | 0 .../app/designs/details/main/ActivityMap.js | 0 .../app/designs/details/main/ActivityTrackingMap.js | 0 .../javascript/app/designs/details/main/Contact.js | 0 .../javascript/app/designs/details/main/Document.js | 0 .../app/designs/details/main/DocumentPDF.js | 0 .../app/designs/details/main/Organisation.js | 0 .../javascript/app/designs/details/main/Platform.js | 0 .../javascript/app/designs/details/main/Program.js | 0 .../javascript/app/designs/details/main/Project.js | 0 .../app/designs/details/main/ServiceOGC.js | 0 .../javascript/app/designs/details/main/Species.js | 0 .../app/designs/details/main/SpeciesLocation.js | 0 .../app/designs/details/main/Statistics.js | 0 .../app/designs/details/main/_ActivityBase.js | 0 .../app/designs/details/main/_DetailsBase.js | 0 .../javascript/app/designs/doubleList/Controller.js | 0 .../app/designs/doubleList/layout/Layout.js | 0 .../layout/TopLeftContentAndDoubleList.js | 0 .../doubleList/main/textSearchAndDoubleList.js | 0 .../app/designs/dynamicDualContent/Controller.js | 0 .../layout/FacetsInLeftSecondaryContent.js | 0 .../layout/LeftSecondaryContent.js | 0 .../layout/TopSecondaryContent.js | 0 .../designs/dynamicDualContent/layout/_Layout.js | 0 .../main/FacetsWithDynamicRightContent.js | 0 .../javascript/app/designs/edition/Controller.js | 0 .../javascript/app/designs/edition/Layout.js | 0 .../app/designs/embeddedContent/Controller.js | 0 .../app/designs/embeddedContent/Layout.js | 0 .../designs/embeddedContentWithTopbar/Controller.js | 0 .../layout/TopAndCenterContent.js | 0 .../main/EmbeddedContentSelectionInTopbar.js | 0 .../designs/externalTextSearchList/Controller.js | 0 .../app/designs/externalTextSearchList/Layout.js | 0 .../externalTextSearchList/main/PlaceNames.js | 0 .../designs/externalTextSearchList/main/Worms.js | 0 .../javascript/app/designs/formList/Controller.js | 0 .../app/designs/formList/_ControllerItfc.js | 0 .../app/designs/formList/layout/Layout.js | 0 .../designs/formList/layout/LayoutWithTopForm.js | 0 .../app/designs/formList/main/FormListByStep.js | 0 .../designs/formList/main/_RequestAndParseData.js | 0 .../javascript/app/designs/list/Controller.js | 0 .../javascript/app/designs/list/_AddFilter.js | 0 .../javascript/app/designs/list/layout/Layout.js | 0 .../app/designs/list/layout/ListWithTopContent.js | 0 .../javascript/app/designs/list/layout/NoTitle.js | 0 .../app/designs/mapWithSideContent/Controller.js | 0 .../mapWithSideContent/layout/MapAndContent.js | 0 .../layout/MapAndContentAndTopbar.js | 0 .../mapWithSideContent/main/FilterAndGeographic.js | 0 .../designs/mapWithSideContent/main/Geographic.js | 0 .../mapWithSideContent/main/GeographicEditor.js | 0 .../app/designs/mapWithSideContent/main/Tracking.js | 0 .../mapWithSideContent/main/_TrackingByFilter.js | 0 .../mapWithSideContent/main/_TrackingWithList.js | 0 .../main/_TrackingWithListByFilter.js | 0 .../app/designs/textSearchFacetsList/Controller.js | 0 .../app/designs/textSearchFacetsList/Layout.js | 0 .../app/designs/textSearchFacetsList/_AddFilter.js | 0 .../designs/textSearchFacetsList/main/Activity.js | 0 .../textSearchFacetsList/main/Administrative.js | 0 .../textSearchFacetsList/main/Bibliography.js | 0 .../app/designs/textSearchFacetsList/main/Domain.js | 0 .../textSearchFacetsList/main/Organisation.js | 0 .../designs/textSearchFacetsList/main/Platform.js | 0 .../designs/textSearchFacetsList/main/Program.js | 0 .../designs/textSearchFacetsList/main/Project.js | 0 .../designs/textSearchFacetsList/main/ServiceOGC.js | 0 .../designs/textSearchFacetsList/main/Species.js | 0 .../app/designs/textSearchFacetsList/main/Taxon.js | 0 .../app/designs/textSearchList/Controller.js | 0 .../app/designs/textSearchList/_AddFilter.js | 0 .../textSearchList/layout/BasicAndButtonsTopZone.js | 0 .../designs/textSearchList/layout/BasicTopZone.js | 0 .../app/designs/textSearchList/main/Domain.js | 0 .../app/designs/textSearchList/main/Selection.js | 0 .../app/designs/textSearchList/main/ServiceOGC.js | 0 .../app/details/views/ActivityAreaMapBase.js | 0 .../app/details/views/ActivityCatalogDetailsView.js | 0 .../javascript/app/details/views/ActivityChart.js | 0 .../app/details/views/ActivityCitationMapBase.js | 0 .../app/details/views/ActivityDetailsView.js | 0 .../details/views/ActivityFixedTimeseriesChart.js | 0 .../app/details/views/ActivityFixedTimeseriesMap.js | 0 .../details/views/ActivityInfrastructureMapBase.js | 0 .../app/details/views/ActivityLayerMapBase.js | 0 .../app/details/views/BibliographyDetailsView.js | 0 .../app/details/views/ContactDetailsView.js | 0 .../app/details/views/DocumentDetailsView.js | 0 .../details/views/OrganisationCatalogDetailsView.js | 0 .../app/details/views/OrganisationDetailsView.js | 0 .../app/details/views/PlatformCatalogDetailsView.js | 0 .../app/details/views/PlatformDetailsView.js | 0 .../app/details/views/ProgramCatalogDetailsView.js | 0 .../app/details/views/ProgramDetailsView.js | 0 .../app/details/views/ProjectCatalogDetailsView.js | 0 .../app/details/views/ProjectDetailsView.js | 0 .../details/views/ServiceOGCCatalogDetailsView.js | 0 .../app/details/views/ServiceOGCDetailsView.js | 0 .../app/details/views/SpeciesCatalogDetailsView.js | 0 .../app/details/views/SpeciesDetailsView.js | 0 .../app/details/views/StatisticsDetailsView.js | 0 .../views/_ActivityTimeSeriesDataManagement.js | 0 .../app/edition/views/ActivityEditionView.js | 0 .../app/edition/views/AnimalEditionView.js | 0 .../app/edition/views/ConditionEditionView.js | 0 .../app/edition/views/ContactEditionView.js | 0 .../app/edition/views/DeviceEditionView.js | 0 .../app/edition/views/DocumentEditionView.js | 0 .../edition/views/LoadDataDocumentEditionView.js | 0 .../edition/views/LoadDataToActivityEditionView.js | 0 .../edition/views/MetricsDefinitionEditionView.js | 0 .../edition/views/MisIdentificationEditionView.js | 0 .../app/edition/views/OrganisationEditionView.js | 0 .../app/edition/views/ParameterEditionView.js | 0 .../app/edition/views/PermissionsEditionView.js | 0 .../app/edition/views/PlatformEditionView.js | 0 .../app/edition/views/ProgramEditionView.js | 0 .../app/edition/views/ProjectEditionView.js | 0 .../app/edition/views/ServiceOGCEditionView.js | 0 .../app/edition/views/SpeciesEditionView.js | 0 .../javascript/app/edition/views/UnitEditionView.js | 0 .../app/edition/views/dataLoader/AddDataFT.js | 0 .../app/edition/views/dataLoader/AddDataIF.js | 0 .../app/edition/views/dataLoader/AddDataOC.js | 0 .../app/edition/views/dataLoader/EditDataAR.js | 0 .../app/edition/views/dataLoader/LoadDataAR.js | 0 .../app/edition/views/dataLoader/LoadDataFT.js | 0 .../app/edition/views/dataLoader/LoadDataOC.js | 0 .../app/edition/views/dataLoader/LoadDataTR.js | 0 .../views/dataLoader/_BaseDataToActivityEdition.js | 0 .../dataLoader/_BaseDataToActivityEditionItfc.js | 0 .../dataLoader/_BaseLoadDataToActivityEdition.js | 0 .../_BaseLoadDataToActivityEditionItfc.js | 0 .../javascript/app/home/views/HomeView.js | 0 .../javascript/app/home/views/ProductWidget.js | 0 .../javascript/app/home/views/SearchBarWidget.js | 0 .../app/home/views/SearchFastFilterWidget.js | 0 .../javascript/app/home/views/SearchFilterWidget.js | 0 .../app/home/views/SearchResultsWidget.js | 0 .../javascript/app/home/views/SocialWidget.js | 0 .../javascript/app/home/views/StatsWidget.js | 0 .../javascript/app/home/views/_DashboardItem.js | 0 .../app/maintenance/domains/_HierarchicalDomain.js | 0 .../domains/admin/views/AccessibilityView.js | 0 .../domains/admin/views/ActivityFieldsView.js | 0 .../domains/admin/views/ActivityTypesView.js | 0 .../domains/admin/views/ContactRolesView.js | 0 .../domains/admin/views/CountriesView.js | 0 .../domains/admin/views/DeviceTypesView.js | 0 .../domains/admin/views/DocumentTypesView.js | 0 .../domains/admin/views/OrganisationRolesView.js | 0 .../domains/admin/views/OrganisationTypesView.js | 0 .../domains/admin/views/PlatformTypesView.js | 0 .../domains/admin/views/ProjectGroupsView.js | 0 .../maintenance/domains/admin/views/ScopesView.js | 0 .../views/templates/forms/ActivityTypesForm.html | 0 .../admin/views/templates/forms/CountriesForm.html | 0 .../domains/geometry/views/AreaTypesView.js | 0 .../domains/geometry/views/DestinyView.js | 0 .../domains/geometry/views/EndingView.js | 0 .../domains/geometry/views/InspireThemesView.js | 0 .../domains/geometry/views/LineTypesView.js | 0 .../domains/geometry/views/MeshTypesView.js | 0 .../domains/geometry/views/RasterTypesView.js | 0 .../domains/geometry/views/RecordingTypesView.js | 0 .../domains/geometry/views/ShorelineTypesView.js | 0 .../domains/geometry/views/ThematicTypeView.js | 0 .../domains/geometry/views/ToponymTypesView.js | 0 .../views/templates/forms/InspireThemesForm.html | 0 .../views/templates/forms/LineTypesForm.html | 0 .../views/templates/forms/ThematicTypeForm.html | 0 .../observations/views/AttributeTypesView.js | 0 .../domains/observations/views/CensingStatusView.js | 0 .../domains/observations/views/ConfidenceView.js | 0 .../domains/observations/views/EventGroupsView.js | 0 .../observations/views/InfrastructureTypeView.js | 0 .../domains/observations/views/MetricGroupsView.js | 0 .../observations/views/MetricsDefinitionsView.js | 0 .../domains/observations/views/ObjectTypesView.js | 0 .../observations/views/ObservationTypesView.js | 0 .../observations/views/ParameterTypesView.js | 0 .../domains/observations/views/ParametersView.js | 0 .../domains/observations/views/SampleTypesView.js | 0 .../domains/observations/views/SeaConditionsView.js | 0 .../domains/observations/views/UnitTypesView.js | 0 .../domains/observations/views/UnitsView.js | 0 .../domains/taxon/views/CanaryProtectionView.js | 0 .../domains/taxon/views/EUProtectionView.js | 0 .../maintenance/domains/taxon/views/EcologyView.js | 0 .../domains/taxon/views/EndemicityView.js | 0 .../maintenance/domains/taxon/views/InterestView.js | 0 .../domains/taxon/views/LifeStagesView.js | 0 .../maintenance/domains/taxon/views/OriginView.js | 0 .../domains/taxon/views/PermanenceView.js | 0 .../app/maintenance/domains/taxon/views/RankView.js | 0 .../app/maintenance/domains/taxon/views/SexView.js | 0 .../domains/taxon/views/SpainProtectionView.js | 0 .../maintenance/domains/taxon/views/StatusView.js | 0 .../domains/taxon/views/TrophicRegimeView.js | 0 .../domains/templates/forms/DomainForm.html | 0 .../templates/forms/HierarchicalDomainForm.html | 0 .../app/maintenance/models/AccessModel.js | 0 .../app/maintenance/models/PermissionsModel.js | 0 .../javascript/app/maintenance/views/DomainView.js | 0 .../app/maintenance/views/PermissionsView.js | 0 .../app/maintenance/views/ServiceOGCView.js | 0 .../views/templates/forms/AccessForm.html | 0 .../views/templates/forms/CategoryLayerForm.html | 0 .../views/templates/forms/DownloadsForm.html | 0 .../views/templates/forms/PermissionsForm.html | 0 .../views/templates/forms/ProtocolsForm.html | 0 .../views/templates/forms/ServiceOGCForm.html | 0 .../templates/forms/ServiceOGCLayerSearchForm.html | 0 .../javascript/app/nls/es/translation.js | 0 .../javascript/app/nls/translation.js | 0 .../javascript/app/products/views/OpenMapView.js | 0 .../app/products/views/ServiceOGCCatalogView.js | 0 .../javascript/app/redmicConfig.js | 0 .../javascript/app/user/models/FeedbackModel.js | 0 .../javascript/app/user/models/PasswordModel.js | 0 .../javascript/app/user/models/RegisterModel.js | 0 .../javascript/app/user/models/UserEmailModel.js | 0 .../javascript/app/user/models/UserImageModel.js | 0 .../javascript/app/user/models/UserNameModel.js | 0 .../javascript/app/user/models/UserSectorModel.js | 0 .../app/user/views/ConfirmResettingView.js | 0 .../javascript/app/user/views/FeedbackView.js | 0 .../app/user/views/InnerWhatIsRedmicView.js | 0 .../javascript/app/user/views/LoginView.js | 0 .../javascript/app/user/views/RegisterView.js | 0 .../javascript/app/user/views/ResettingView.js | 0 .../app/user/views/TermsAndConditionsView.js | 0 .../javascript/app/user/views/UserProfileView.js | 0 .../javascript/app/user/views/WhatIsRedmicView.js | 0 .../app/user/views/_ExternalUserBaseView.js | 0 .../app/user/views/templates/ConfirmResetting.html | 0 .../app/user/views/templates/ExternalUserBase.html | 0 .../app/user/views/templates/Feedback.html | 0 .../javascript/app/user/views/templates/Login.html | 0 .../app/user/views/templates/Register.html | 0 .../app/user/views/templates/Resetting.html | 0 .../user/views/templates/TermsAndConditions.html | 0 .../app/user/views/templates/WhatIsRedmic.html | 0 .../views/templates/forms/ChangePasswordForm.html | 0 .../user/views/templates/forms/FeedbackForm.html | 0 .../user/views/templates/forms/RegisterForm.html | 0 .../user/views/templates/forms/UserEmailForm.html | 0 .../user/views/templates/forms/UserImageForm.html | 0 .../user/views/templates/forms/UserNameForm.html | 0 .../user/views/templates/forms/UserSectorForm.html | 0 .../viewers/models/PointClusterCategorizeModel.js | 0 .../app/viewers/models/PointClusterModel.js | 0 .../app/viewers/views/BibliographyView.js | 0 .../javascript/app/viewers/views/ChartsView.js | 0 .../app/viewers/views/RealTimeDashboardView.js | 0 .../javascript/app/viewers/views/RealTimeView.js | 0 .../app/viewers/views/SpeciesDistributionView.js | 0 .../javascript/app/viewers/views/StacBrowserView.js | 0 .../javascript/app/viewers/views/TrackingView.js | 0 .../javascript/app/viewers/views/TrashCharts.js | 0 .../app/viewers/views/TrashCollectionView.js | 0 .../javascript/app/viewers/views/TrashDetails.js | 0 .../javascript/app/viewers/views/TrashInfo.js | 0 .../_ObjectCollectionSeriesSelectionManagement.js | 0 .../app/viewers/views/_SelectTimeInterval.js | 0 .../app/viewers/views/_TimeSeriesDataManagement.js | 0 .../viewers/views/_TimeSeriesSelectionManagement.js | 0 .../templates/forms/PointClusterCategorizeForm.html | 0 .../views/templates/forms/PointClusterForm.html | 0 .../templates/forms/SpeciesDistributionForm.html | 0 .../viewers/views/templates/forms/TrackingForm.html | 0 {public => client-app}/javascript/app/views/404.js | 0 .../javascript/app/views/ActivateAccount.js | 0 .../javascript/app/views/NoSupportBrowser.js | 0 .../javascript/app/views/UnderConstructionView.js | 0 .../javascript/app/views/nls/es/translation.js | 0 .../javascript/app/views/nls/translation.js | 0 .../app/views/templates/NoSupportBrowser.html | 0 {public => client-app}/javascript/cbtree | 0 {public => client-app}/javascript/color-js | 0 {public => client-app}/javascript/d3 | 0 {public => client-app}/javascript/d3-v6-tip | 0 {public => client-app}/javascript/deepmerge | 0 {public => client-app}/javascript/dijit | 0 {public => client-app}/javascript/dojo | 0 {public => client-app}/javascript/dojoConfig.js | 0 .../javascript/dojoConfigBuild.js | 0 {public => client-app}/javascript/dojox | 0 {public => client-app}/javascript/draggabilly | 0 {public => client-app}/javascript/dropzone | 0 {public => client-app}/javascript/handlebars | 0 .../javascript/json-schema-ref-parser | 0 {public => client-app}/javascript/leaflet | 0 .../javascript/leaflet-areaselect | 0 .../javascript/leaflet-awesome-markers | 0 .../javascript/leaflet-coordinates | 0 {public => client-app}/javascript/leaflet-draw | 0 {public => client-app}/javascript/leaflet-measure | 0 {public => client-app}/javascript/leaflet-minimap | 0 {public => client-app}/javascript/leaflet-navbar | 0 .../javascript/leaflet-nontiledlayer | 0 {public => client-app}/javascript/mediatorjs | 0 {public => client-app}/javascript/moment | 0 {public => client-app}/javascript/packery | 0 {public => client-app}/javascript/pdfjs | 0 {public => client-app}/javascript/proj4 | 0 {public => client-app}/javascript/pruneCluster | 0 {public => client-app}/javascript/put-selector | 0 .../javascript/redmic/base/CheckBrowser.js | 0 .../javascript/redmic/base/Credentials.js | 0 .../javascript/redmic/base/GuestChecker.js | 0 .../javascript/redmic/base/Mediator.js | 0 .../javascript/redmic/base/RedmicLocalStorage.js | 0 .../javascript/redmic/base/tv4.js | 0 .../javascript/redmic/dialog/LockDialogImpl.js | 0 .../javascript/redmic/dialog/_DialogComplexItfc.js | 0 .../javascript/redmic/form/FormContainer.js | 0 .../javascript/redmic/form/Select.js | 0 .../javascript/redmic/form/UploadInput.js | 0 .../javascript/redmic/form/nls/UploadInput.js | 0 .../javascript/redmic/form/nls/es/UploadInput.js | 0 .../javascript/redmic/form/templates/Select.html | 0 .../redmic/form/templates/UploadInput.html | 0 .../javascript/redmic/layout/DialogComplex.js | 0 .../javascript/redmic/layout/DialogSimple.js | 0 .../javascript/redmic/layout/_DialogBase.js | 0 .../javascript/redmic/modules/app/App.js | 0 .../javascript/redmic/modules/app/ModuleStore.js | 0 .../javascript/redmic/modules/app/Router.js | 0 .../javascript/redmic/modules/app/_app.js | 0 .../javascript/redmic/modules/app/_appItfc.js | 0 .../javascript/redmic/modules/app/innerApp.js | 0 .../javascript/redmic/modules/app/outerApp.js | 0 .../javascript/redmic/modules/atlas/Atlas.js | 0 .../redmic/modules/atlas/_AtlasLayersManagement.js | 0 .../redmic/modules/atlas/_AtlasLegendManagement.js | 0 .../javascript/redmic/modules/base/Analytics.js | 0 .../javascript/redmic/modules/base/Credentials.js | 0 .../javascript/redmic/modules/base/Loading.js | 0 .../javascript/redmic/modules/base/Manager.js | 0 .../javascript/redmic/modules/base/_AuthFirewall.js | 0 .../redmic/modules/base/_ChkCollection.js | 0 .../redmic/modules/base/_CommunicationCenter.js | 0 .../redmic/modules/base/_ExternalConfig.js | 0 .../javascript/redmic/modules/base/_Filter.js | 0 .../javascript/redmic/modules/base/_FilterItfc.js | 0 .../javascript/redmic/modules/base/_Itfc.js | 0 .../redmic/modules/base/_ListenQueryParams.js | 0 .../redmic/modules/base/_ListenQueryParamsItfc.js | 0 .../redmic/modules/base/_ListenWindowResize.js | 0 .../redmic/modules/base/_ManageClickEvent.js | 0 .../javascript/redmic/modules/base/_Module.js | 0 .../javascript/redmic/modules/base/_ModuleItfc.js | 0 .../javascript/redmic/modules/base/_Persistence.js | 0 .../redmic/modules/base/_PersistenceItfc.js | 0 .../javascript/redmic/modules/base/_Selection.js | 0 .../redmic/modules/base/_SelectionBase.js | 0 .../redmic/modules/base/_SelectionItfc.js | 0 .../javascript/redmic/modules/base/_Show.js | 0 .../javascript/redmic/modules/base/_ShowInPopup.js | 0 .../redmic/modules/base/_ShowInTooltip.js | 0 .../javascript/redmic/modules/base/_ShowItfc.js | 0 .../javascript/redmic/modules/base/_ShowOnEvt.js | 0 .../javascript/redmic/modules/base/_Store.js | 0 .../javascript/redmic/modules/base/_StoreItfc.js | 0 .../javascript/redmic/modules/base/_Window.js | 0 .../javascript/redmic/modules/browser/Browser.js | 0 .../redmic/modules/browser/HierarchicalImpl.js | 0 .../javascript/redmic/modules/browser/ListImpl.js | 0 .../redmic/modules/browser/_BrowserItfc.js | 0 .../redmic/modules/browser/_ButtonsInRow.js | 0 .../redmic/modules/browser/_DataTypeParser.js | 0 .../redmic/modules/browser/_DragAndDrop.js | 0 .../redmic/modules/browser/_EditionTable.js | 0 .../javascript/redmic/modules/browser/_Framework.js | 0 .../redmic/modules/browser/_GeoJsonParser.js | 0 .../modules/browser/_HierarchicalDragAndDrop.js | 0 .../redmic/modules/browser/_HierarchicalLazyLoad.js | 0 .../redmic/modules/browser/_HierarchicalSelect.js | 0 .../redmic/modules/browser/_HierarchicalTable.js | 0 .../redmic/modules/browser/_MultiTemplate.js | 0 .../redmic/modules/browser/_NoDataTemplate.js | 0 .../javascript/redmic/modules/browser/_Select.js | 0 .../javascript/redmic/modules/browser/_Table.js | 0 .../javascript/redmic/modules/browser/bars/Order.js | 0 .../redmic/modules/browser/bars/Pagination.js | 0 .../redmic/modules/browser/bars/SelectionBox.js | 0 .../javascript/redmic/modules/browser/bars/Total.js | 0 .../redmic/modules/browser/bars/_SelectBox.js | 0 .../redmic/modules/browser/buttons/Buttons.js | 0 .../redmic/modules/browser/buttons/_ButtonsItfc.js | 0 .../redmic/modules/browser/buttons/_GroupButtons.js | 0 .../javascript/redmic/modules/browser/row/Row.js | 0 .../redmic/modules/browser/row/_Buttons.js | 0 .../redmic/modules/browser/row/_Hierarchical.js | 0 .../modules/browser/row/_HierarchicalSelect.js | 0 .../modules/browser/row/_HierarchicalTable.js | 0 .../redmic/modules/browser/row/_RowItfc.js | 0 .../redmic/modules/browser/row/_Select.js | 0 .../javascript/redmic/modules/browser/row/_Table.js | 0 .../chart/ChartsContainer/ChartsContainer.js | 0 .../ChartsContainer/InfoChartsContainerImpl.js | 0 .../ChartsContainer/SliderChartsContainerImpl.js | 0 .../chart/ChartsContainer/_AngularAxisDrawing.js | 0 .../ChartsContainer/_AngularAxisWithGridDrawing.js | 0 .../modules/chart/ChartsContainer/_AxesDrawing.js | 0 .../chart/ChartsContainer/_AxesDrawingItfc.js | 0 .../chart/ChartsContainer/_BreadcrumbsBar.js | 0 .../chart/ChartsContainer/_ChartsContainerItfc.js | 0 .../chart/ChartsContainer/_ColorSelection.js | 0 .../chart/ChartsContainer/_ColorSelectionItfc.js | 0 .../ChartsContainer/_DomainHistoryNavigation.js | 0 .../chart/ChartsContainer/_GroupedLegendBar.js | 0 .../chart/ChartsContainer/_InfoOnEmptyData.js | 0 .../chart/ChartsContainer/_InfoOnLayerEvent.js | 0 .../chart/ChartsContainer/_InfoOnLayerEventItfc.js | 0 .../chart/ChartsContainer/_InfoOnMouseOver.js | 0 .../chart/ChartsContainer/_InfoOnZeroValueData.js | 0 .../chart/ChartsContainer/_InfoTooltipManagement.js | 0 .../chart/ChartsContainer/_LayerColorSelection.js | 0 .../modules/chart/ChartsContainer/_LegendBar.js | 0 .../chart/ChartsContainer/_LegendBarCommons.js | 0 .../chart/ChartsContainer/_LegendBarCommonsItfc.js | 0 .../chart/ChartsContainer/_RadialAxisDrawing.js | 0 .../ChartsContainer/_RadialAxisWithGridDrawing.js | 0 .../modules/chart/ChartsContainer/_SummaryBox.js | 0 .../chart/ChartsContainer/_TemporalAxisDrawing.js | 0 .../ChartsContainer/_TemporalAxisWithGridDrawing.js | 0 .../chart/ChartsContainer/_VerticalAxesDrawing.js | 0 .../ChartsContainer/_VerticalAxesWithGridDrawing.js | 0 .../chart/ChartsContainer/_ZoomByDragging.js | 0 .../redmic/modules/chart/SmartLegend/SmartLegend.js | 0 .../chart/SmartLegend/TimeSeriesSmartLegendImpl.js | 0 .../modules/chart/SmartLegend/_SmartLegendItfc.js | 0 .../modules/chart/Toolbar/AggregationToolImpl.js | 0 .../modules/chart/Toolbar/DataSelectorImpl.js | 0 .../redmic/modules/chart/Toolbar/DateFilterImpl.js | 0 .../modules/chart/Toolbar/GridManagementImpl.js | 0 .../modules/chart/Toolbar/SliderSelectorImpl.js | 0 .../redmic/modules/chart/Toolbar/Toolbar.js | 0 .../redmic/modules/chart/Toolbar/_ToolbarItfc.js | 0 .../modules/chart/layer/Axis/AngularAxisImpl.js | 0 .../modules/chart/layer/Axis/AngularGridAxisImpl.js | 0 .../redmic/modules/chart/layer/Axis/Axis.js | 0 .../chart/layer/Axis/HorizontalGridAxisImpl.js | 0 .../modules/chart/layer/Axis/RadialAxisImpl.js | 0 .../modules/chart/layer/Axis/RadialGridAxisImpl.js | 0 .../modules/chart/layer/Axis/TemporalAxisImpl.js | 0 .../modules/chart/layer/Axis/VerticalAxisImpl.js | 0 .../chart/layer/Axis/VerticalGridAxisImpl.js | 0 .../redmic/modules/chart/layer/Axis/_AxisItfc.js | 0 .../modules/chart/layer/Axis/_HorizontalCommons.js | 0 .../modules/chart/layer/Axis/_VerticalCommons.js | 0 .../chart/layer/Axis/_VerticalCommonsItfc.js | 0 .../modules/chart/layer/ChartLayer/ChartLayer.js | 0 .../chart/layer/ChartLayer/LinearChartImpl.js | 0 .../chart/layer/ChartLayer/MultiPieChartImpl.js | 0 .../modules/chart/layer/ChartLayer/PieChartImpl.js | 0 .../chart/layer/ChartLayer/WindRoseChartImpl.js | 0 .../chart/layer/ChartLayer/_CategoryLayerCommons.js | 0 .../layer/ChartLayer/_CategoryLayerCommonsItfc.js | 0 .../chart/layer/ChartLayer/_ChartHoleManagement.js | 0 .../chart/layer/ChartLayer/_ChartLayerItfc.js | 0 .../chart/layer/ChartLayer/_CircularLayerCommons.js | 0 .../layer/ChartLayer/_CircularLayerCommonsItfc.js | 0 .../layer/ChartLayer/_ColorHierarchyGeneration.js | 0 .../chart/layer/ChartLayer/_LevelNavigation.js | 0 .../chart/layer/ChartLayer/_MultipleWindRose.js | 0 .../chart/layer/ChartLayer/_ObtainableValue.js | 0 .../chart/layer/ChartLayer/_ObtainableValueItfc.js | 0 .../modules/chart/layer/ChartLayer/_PieCommons.js | 0 .../chart/layer/ChartLayer/_PutButtonInHole.js | 0 .../chart/layer/ChartLayer/_PutButtonInHoleItfc.js | 0 .../chart/layer/ChartLayer/_QueryableValue.js | 0 .../chart/layer/ChartLayer/_ShowInfoInHole.js | 0 .../chart/layer/ChartLayer/_SimplePieCommons.js | 0 .../chart/layer/ChartLayer/_SimpleWindRose.js | 0 .../layer/ChartLayer/_VariableRadiusByDepth.js | 0 .../redmic/modules/chart/layer/_LayerCommons.js | 0 .../redmic/modules/chart/layer/_LayerCommonsItfc.js | 0 .../modules/chart/layer/_PolarLayerCommons.js | 0 .../modules/chart/layer/_PolarLayerCommonsItfc.js | 0 .../redmic/modules/components/ExternalConfig.js | 0 .../modules/components/Keypad/IconKeypadImpl.js | 0 .../redmic/modules/components/Keypad/Keypad.js | 0 .../modules/components/Keypad/TrizoneKeypadImpl.js | 0 .../redmic/modules/components/Keypad/_KeypadItfc.js | 0 .../modules/components/PDFViewer/PDFViewer.js | 0 .../components/ProgressSlider/ProgressSlider.js | 0 .../components/ProgressSlider/StepAndRateEditor.js | 0 .../modules/components/Sidebar/MainSidebarImpl.js | 0 .../redmic/modules/components/Sidebar/Sidebar.js | 0 .../redmic/modules/components/Sidebar/_Secondary.js | 0 .../javascript/redmic/modules/components/Topbar.js | 0 .../javascript/redmic/modules/filter/Filter.js | 0 .../javascript/redmic/modules/form/Form.js | 0 .../redmic/modules/form/FormContainerImpl.js | 0 .../redmic/modules/form/_BaseCreateKeypad.js | 0 .../redmic/modules/form/_CreateInternalKeypad.js | 0 .../javascript/redmic/modules/form/_CreateKeypad.js | 0 .../javascript/redmic/modules/form/_FormItfc.js | 0 .../redmic/modules/form/_ListenModelHasChanged.js | 0 .../redmic/modules/form/_PublicateChanges.js | 0 .../javascript/redmic/modules/form/_ShowInDialog.js | 0 .../redmic/modules/form/_ShowInTableList.js | 0 .../redmic/modules/form/input/AnnotationImpl.js | 0 .../redmic/modules/form/input/ButtonImpl.js | 0 .../redmic/modules/form/input/CheckBoxGroupImpl.js | 0 .../redmic/modules/form/input/CheckBoxImpl.js | 0 .../redmic/modules/form/input/ColorImpl.js | 0 .../redmic/modules/form/input/ColorPickerImpl.js | 0 .../modules/form/input/ColorPickerTextBoxImpl.js | 0 .../redmic/modules/form/input/ColorsRampImpl.js | 0 .../modules/form/input/DateRangeComplexImpl.js | 0 .../redmic/modules/form/input/DateRangeImpl.js | 0 .../modules/form/input/DateRangeTextBoxImpl.js | 0 .../redmic/modules/form/input/DateTextBoxImpl.js | 0 .../redmic/modules/form/input/DateTimeImpl.js | 0 .../modules/form/input/DateTimeTextBoxImpl.js | 0 .../modules/form/input/FilteringSelectImpl.js | 0 .../input/GeographicCoordinatesComponentImpl.js | 0 .../redmic/modules/form/input/GeometryImpl.js | 0 .../javascript/redmic/modules/form/input/Input.js | 0 .../redmic/modules/form/input/KeywordsImpl.js | 0 .../redmic/modules/form/input/MapSearchImpl.js | 0 .../redmic/modules/form/input/MultiSelectImpl.js | 0 .../redmic/modules/form/input/NumberSpinnerImpl.js | 0 .../redmic/modules/form/input/NumberTextBoxImpl.js | 0 .../redmic/modules/form/input/PointImpl.js | 0 .../modules/form/input/RadioButtonGroupImpl.js | 0 .../redmic/modules/form/input/RadioButtonImpl.js | 0 .../redmic/modules/form/input/RangeImpl.js | 0 .../redmic/modules/form/input/RangeSliderImpl.js | 0 .../redmic/modules/form/input/SelectImpl.js | 0 .../modules/form/input/SelectOnListPopupImpl.js | 0 .../redmic/modules/form/input/SliderImpl.js | 0 .../redmic/modules/form/input/TextAreaImpl.js | 0 .../redmic/modules/form/input/TextBoxImpl.js | 0 .../redmic/modules/form/input/UploadFileImpl.js | 0 .../modules/form/input/ValueAndUnitSelectorImpl.js | 0 .../redmic/modules/form/input/_BaseDateTime.js | 0 .../modules/form/input/_BaseMultiSelectImpl.js | 0 .../redmic/modules/form/input/_BaseRange.js | 0 .../input/_BaseTextBoxWidthExpandTooltipImpl.js | 0 .../form/input/_BaseWidthExpandTooltipImpl.js | 0 .../redmic/modules/form/input/_DeleteOnClear.js | 0 .../redmic/modules/form/input/_Dependence.js | 0 .../redmic/modules/form/input/_DisableInput.js | 0 .../form/input/_IgnoreNonexistentProperty.js | 0 .../redmic/modules/form/input/_InputItfc.js | 0 .../redmic/modules/form/input/_NodesCreation.js | 0 .../redmic/modules/form/input/_SelectOnPopupImpl.js | 0 .../redmic/modules/gateway/AddItemGatewayImpl.js | 0 .../javascript/redmic/modules/gateway/Gateway.js | 0 .../modules/gateway/LocalSelectorGatewayImpl.js | 0 .../modules/gateway/MapCenteringGatewayImpl.js | 0 .../redmic/modules/gateway/_GatewayItfc.js | 0 .../redmic/modules/layout/TabsDisplayer.js | 0 .../modules/layout/dataDisplayer/DataDisplayer.js | 0 .../layout/genericDisplayer/GenericDisplayer.js | 0 .../GenericWithTopbarDisplayerImpl.js | 0 .../redmic/modules/layout/listMenu/ListMenu.js | 0 .../layout/nestedContent/NestedBrowsersImpl.js | 0 .../modules/layout/nestedContent/NestedContent.js | 0 .../layout/templateDisplayer/TemplateDisplayer.js | 0 .../redmic/modules/layout/wizard/Wizard.js | 0 .../modules/layout/wizard/_CompleteBySelection.js | 0 .../modules/layout/wizard/_StepBreadcrumbs.js | 0 .../redmic/modules/layout/wizard/_StepNavigation.js | 0 .../redmic/modules/layout/wizard/_WizardStep.js | 0 .../redmic/modules/layout/wizard/_WizardStepItfc.js | 0 .../javascript/redmic/modules/map/LeafletImpl.js | 0 .../javascript/redmic/modules/map/Map.js | 0 .../javascript/redmic/modules/map/MapButton.js | 0 .../redmic/modules/map/StaticLayersDefinition.js | 0 .../javascript/redmic/modules/map/_ImportWkt.js | 0 .../javascript/redmic/modules/map/_LeafletDraw.js | 0 .../redmic/modules/map/_LeafletImplItfc.js | 0 .../redmic/modules/map/_LeafletWidgetsManagement.js | 0 .../redmic/modules/map/_ListenContainers.js | 0 .../javascript/redmic/modules/map/_MapItfc.js | 0 .../redmic/modules/map/_OverlayLayersManagement.js | 0 .../redmic/modules/map/_PlaceNamesButton.js | 0 .../redmic/modules/map/_StaticLayersManagement.js | 0 .../redmic/modules/map/layer/DrawingLayerImpl.js | 0 .../redmic/modules/map/layer/GeoJsonLayerImpl.js | 0 .../redmic/modules/map/layer/GridLayerImpl.js | 0 .../javascript/redmic/modules/map/layer/MapLayer.js | 0 .../modules/map/layer/PruneClusterLayerImpl.js | 0 .../redmic/modules/map/layer/TrackingLayerImpl.js | 0 .../redmic/modules/map/layer/TrackingLine.js | 0 .../redmic/modules/map/layer/WmsLayerImpl.js | 0 .../redmic/modules/map/layer/_AddFilter.js | 0 .../redmic/modules/map/layer/_AnimateMarker.js | 0 .../redmic/modules/map/layer/_D3Expansion.js | 0 .../redmic/modules/map/layer/_Editable.js | 0 .../redmic/modules/map/layer/_GeoJsonLayerItfc.js | 0 .../redmic/modules/map/layer/_Highlightable.js | 0 .../redmic/modules/map/layer/_LayerProtocols.js | 0 .../redmic/modules/map/layer/_ListenBounds.js | 0 .../redmic/modules/map/layer/_ListenZoom.js | 0 .../redmic/modules/map/layer/_MapLayerItfc.js | 0 .../modules/map/layer/_PruneClusterLayerItfc.js | 0 .../redmic/modules/map/layer/_PublishInfo.js | 0 .../redmic/modules/map/layer/_PublishInfoItfc.js | 0 .../redmic/modules/map/layer/_RadiusCommons.js | 0 .../redmic/modules/map/layer/_RadiusOnClick.js | 0 .../redmic/modules/map/layer/_RadiusOnSelect.js | 0 .../redmic/modules/map/layer/_SelectOnClick.js | 0 .../redmic/modules/map/layer/_Selectable.js | 0 .../redmic/modules/map/layer/_SelectableItfc.js | 0 .../modules/map/layer/_TrackingDataManagement.js | 0 .../modules/map/layer/_TrackingMarkersManagement.js | 0 .../redmic/modules/mapQuery/QueryOnMap.js | 0 .../redmic/modules/mapQuery/_ContentManagement.js | 0 .../redmic/modules/mapQuery/_ResultsBrowser.js | 0 .../javascript/redmic/modules/metaTags/MetaTags.js | 0 .../redmic/modules/metaTags/metaTagsContent.js | 0 .../javascript/redmic/modules/model/Model.js | 0 .../javascript/redmic/modules/model/ModelImpl.js | 0 .../javascript/redmic/modules/model/_ModelItfc.js | 0 .../javascript/redmic/modules/notification/Alert.js | 0 .../modules/notification/CommunicationCenter.js | 0 .../redmic/modules/notification/Notification.js | 0 .../modules/notification/NotificationSidebar.js | 0 .../redmic/modules/notification/TaskNotification.js | 0 .../redmic/modules/search/CompositeImpl.js | 0 .../redmic/modules/search/DateRangeImpl.js | 0 .../javascript/redmic/modules/search/FacetsImpl.js | 0 .../redmic/modules/search/GeographicImpl.js | 0 .../redmic/modules/search/MultiSelectImpl.js | 0 .../javascript/redmic/modules/search/RangeImpl.js | 0 .../javascript/redmic/modules/search/Search.js | 0 .../javascript/redmic/modules/search/TextImpl.js | 0 .../redmic/modules/search/_HideFormByAction.js | 0 .../javascript/redmic/modules/search/_SearchItfc.js | 0 .../redmic/modules/selection/SelectionBox.js | 0 .../redmic/modules/selection/SelectionManager.js | 0 .../javascript/redmic/modules/selection/Selector.js | 0 .../redmic/modules/selection/_SelectorItfc.js | 0 .../modules/selection/_SelectorPersistence.js | 0 .../javascript/redmic/modules/socket/Socket.js | 0 .../javascript/redmic/modules/socket/Task.js | 0 .../javascript/redmic/modules/socket/_IngestData.js | 0 .../javascript/redmic/modules/socket/_Report.js | 0 .../javascript/redmic/modules/socket/_Worms.js | 0 .../modules/store/RequestJoiner/AtlasDataImpl.js | 0 .../modules/store/RequestJoiner/RequestJoiner.js | 0 .../store/RequestJoiner/_RequestJoinerItfc.js | 0 .../javascript/redmic/modules/store/RestManager.js | 0 .../redmic/modules/store/RestManagerImpl.js | 0 .../redmic/modules/store/_RestManagerItfc.js | 0 .../javascript/redmic/modules/tree/CbtreeImpl.js | 0 .../javascript/redmic/modules/tree/Tree.js | 0 .../redmic/modules/tree/_HierarchicalFilter.js | 0 .../javascript/redmic/modules/tree/_LazyLoad.js | 0 .../redmic/modules/tree/_LeafSelection.js | 0 .../javascript/redmic/modules/tree/_SelectionBox.js | 0 .../javascript/redmic/modules/tree/_TreeItfc.js | 0 .../redmic/modules/user/FullscreenToggle.js | 0 .../redmic/modules/user/LanguageSelector.js | 0 .../javascript/redmic/modules/user/UserArea.js | 0 .../javascript/redmic/validation/stringFormats.js | 0 .../javascript/redmic/view/effects/Animation.js | 0 .../javascript/redmic/widgets/Button.js | 0 .../javascript/redmic/widgets/ComboButton.js | 0 .../javascript/redmic/widgets/Converter.js | 0 .../javascript/redmic/widgets/DatePicker.js | 0 .../javascript/redmic/widgets/Facet.js | 0 .../javascript/redmic/widgets/FilteringSelect.js | 0 .../javascript/redmic/widgets/KeywordsInput.js | 0 .../javascript/redmic/widgets/Map.js | 0 .../javascript/redmic/widgets/ProgressSlider.js | 0 .../javascript/redmic/widgets/README.md | 0 .../javascript/redmic/widgets/RangeSlider.js | 0 .../javascript/redmic/widgets/RedmicUtilities.js | 0 .../javascript/redmic/widgets/Slider.js | 0 .../javascript/redmic/widgets/Switch.js | 0 .../javascript/redmic/widgets/TemplateWidget.js | 0 .../javascript/redmic/widgets/TextSearch.js | 0 .../javascript/redmic/widgets/TimeSelect.js | 0 .../javascript/redmic/widgets/ToggleButton.js | 0 .../javascript/redmic/widgets/Utilities.js | 0 .../redmic/widgets/ValueAndUnitSelector.js | 0 .../redmic/widgets/extensions/_ShowValue.js | 0 {public => client-app}/javascript/sockjs | 0 .../javascript/src/view/detail/_WidgetDefinition.js | 0 .../src/view/detail/activity/ActivityDetail.js | 0 .../view/detail/activity/_ActivityLayoutWidget.js | 0 {public => client-app}/javascript/stomp-websocket | 0 {public => client-app}/javascript/templates | 0 {public => client-app}/javascript/tv4 | 0 {public => client-app}/javascript/util | 0 {public => client-app}/javascript/uuid | 0 {public => client-app}/javascript/wicket | 0 .../resources/documents/ModeloLogico.pdf | Bin .../resources/images/browsers/chrome.png | Bin .../resources/images/browsers/ff.png | Bin .../resources/images/browsers/ie.png | Bin .../resources/images/browsers/opera.png | Bin .../resources/images/browsers/safari.png | Bin {public => client-app}/resources/images/favicon.ico | Bin .../resources/images/logos/gobcan-logos.png | Bin .../resources/images/logos/logo.svg | 0 .../images/logos/redmic-logo-1200x1200.jpg | Bin .../resources/images/logos/redmic-logo-og.jpg | Bin .../resources/images/logos/redmic-logo-og.png | Bin .../resources/images/logos/redmicSimple.png | Bin .../resources/images/logos/twitter-light.png | Bin .../resources/images/map/layer-eoc-map.png | Bin .../resources/images/map/layer-ortofoto.png | Bin .../resources/images/map/layer-redmic.png | Bin .../resources/images/map/layer-topografico.png | Bin {public => client-app}/resources/images/noIMG.png | Bin .../resources/images/redmic_opciones_usuario.JPG | Bin .../resources/images/redmic_tabla_geometrias.jpg | Bin {public => client-app}/stylesheets | 0 {tests => client-app/tests}/IpGetter.js | 0 {tests => client-app/tests}/_dojoConfig.js | 0 {tests => client-app/tests}/_environments.js | 0 {tests => client-app/tests}/_functions.js | 0 {tests => client-app/tests}/_intern-functional.js | 0 {tests => client-app/tests}/_intern-unit.js | 0 {tests => client-app/tests}/_intern.js | 0 {tests => client-app/tests}/_remote.js | 0 {tests => client-app/tests}/apitest/app.js | 0 .../tests}/apitest/data/inputs/contacts.json | 0 .../tests}/apitest/data/inputs/organisations.json | 0 .../tests}/apitest/data/inputs/programs.json | 0 .../tests}/apitest/data/inputs/projects.json | 0 .../tests}/apitest/data/inputs/scopes.json | 0 {tests => client-app/tests}/apitest/package.json | 0 .../tests}/functional/administrative/Activity.js | 0 .../tests}/functional/administrative/Animal.js | 0 .../tests}/functional/administrative/Contact.js | 0 .../tests}/functional/administrative/Device.js | 0 .../tests}/functional/administrative/Document.js | 0 .../functional/administrative/Organisation.js | 0 .../tests}/functional/administrative/Platform.js | 0 .../tests}/functional/administrative/Program.js | 0 .../tests}/functional/administrative/Project.js | 0 .../functional/administrative/_Administrative.js | 0 .../administrative/_AdministrativeFacets.js | 0 .../administrative/_AdministrativeFilter.js | 0 .../administrative/_AdministrativeLinks.js | 0 .../functional/administrative/taxonomy/Class.js | 0 .../functional/administrative/taxonomy/Family.js | 0 .../functional/administrative/taxonomy/Genus.js | 0 .../functional/administrative/taxonomy/Kingdom.js | 0 .../administrative/taxonomy/Misidentification.js | 0 .../functional/administrative/taxonomy/Order.js | 0 .../functional/administrative/taxonomy/Phylum.js | 0 .../functional/administrative/taxonomy/Species.js | 0 .../functional/administrative/taxonomy/Subphylum.js | 0 .../functional/administrative/taxonomy/_Taxonomy.js | 0 .../functional/administrativeDetails/Activity.js | 0 .../functional/administrativeDetails/Contact.js | 0 .../functional/administrativeDetails/Document.js | 0 .../administrativeDetails/Organisation.js | 0 .../functional/administrativeDetails/Platform.js | 0 .../functional/administrativeDetails/Program.js | 0 .../functional/administrativeDetails/Project.js | 0 .../functional/administrativeDetails/ServiceOGC.js | 0 .../functional/administrativeDetails/Species.js | 0 .../functional/administrativeDetails/Statistics.js | 0 .../administrativeDetails/_DetailsBase.js | 0 .../administrativeDetails/_DetailsInfo.js | 0 .../functional/administrativeDetails/_DetailsMap.js | 0 .../functional/administrativeDetails/_DetailsPDF.js | 0 .../tests}/functional/catalog/Activity.js | 0 .../tests}/functional/catalog/Organisation.js | 0 .../tests}/functional/catalog/Platform.js | 0 .../tests}/functional/catalog/Program.js | 0 .../tests}/functional/catalog/Project.js | 0 .../tests}/functional/catalog/Species.js | 0 .../tests}/functional/catalog/_Catalog.js | 0 .../tests}/functional/catalog/_CatalogFilter.js | 0 .../tests}/functional/catalog/_CatalogWithReport.js | 0 .../tests}/functional/catalogDetails/Activity.js | 0 .../tests}/functional/catalogDetails/Document.js | 0 .../functional/catalogDetails/Organisation.js | 0 .../tests}/functional/catalogDetails/Platform.js | 0 .../tests}/functional/catalogDetails/Program.js | 0 .../tests}/functional/catalogDetails/Project.js | 0 .../tests}/functional/catalogDetails/ServiceOGC.js | 0 .../tests}/functional/catalogDetails/Species.js | 0 .../tests}/functional/common/Home.js | 0 .../tests}/functional/common/Login.js | 0 .../tests}/functional/common/Profile.js | 0 .../tests}/functional/common/Sidebar.js | 0 .../tests}/functional/common/Topbar.js | 0 .../tests}/functional/dataLoader/Area.js | 0 .../tests}/functional/dataLoader/Citation.js | 0 .../tests}/functional/dataLoader/DataLoader.js | 0 .../tests}/functional/dataLoader/Infrastructure.js | 0 .../functional/dataLoader/ObjectCollection.js | 0 .../tests}/functional/dataLoader/SurveyStation.js | 0 .../tests}/functional/dataLoader/Tracking.js | 0 .../tests}/functional/maintenance/ServiceOGC.js | 0 .../functional/maintenance/domains/_Domain.js | 0 .../functional/maintenance/domains/_DomainBase.js | 0 .../functional/maintenance/domains/_DomainFacets.js | 0 .../maintenance/domains/_DomainFormEdition.js | 0 .../maintenance/domains/_DomainHierarchical.js | 0 .../maintenance/domains/_DomainWizardEdition.js | 0 .../maintenance/domains/admin/Accessibility.js | 0 .../maintenance/domains/admin/ActivityFields.js | 0 .../maintenance/domains/admin/ActivityTypes.js | 0 .../maintenance/domains/admin/ContactRoles.js | 0 .../maintenance/domains/admin/Countries.js | 0 .../maintenance/domains/admin/DeviceTypes.js | 0 .../maintenance/domains/admin/DocumentTypes.js | 0 .../maintenance/domains/admin/OrganisationRoles.js | 0 .../maintenance/domains/admin/OrganisationTypes.js | 0 .../maintenance/domains/admin/PlatformTypes.js | 0 .../maintenance/domains/admin/ProjectGroups.js | 0 .../functional/maintenance/domains/admin/Scopes.js | 0 .../maintenance/domains/geometry/AreaTypes.js | 0 .../maintenance/domains/geometry/Destiny.js | 0 .../maintenance/domains/geometry/Ending.js | 0 .../maintenance/domains/geometry/InspireThemes.js | 0 .../maintenance/domains/geometry/LineTypes.js | 0 .../maintenance/domains/geometry/MeshTypes.js | 0 .../maintenance/domains/geometry/RasterTypes.js | 0 .../maintenance/domains/geometry/RecordingTypes.js | 0 .../maintenance/domains/geometry/ShorelineTypes.js | 0 .../maintenance/domains/geometry/ThematicTypes.js | 0 .../maintenance/domains/geometry/ToponymTypes.js | 0 .../domains/observations/AttributeTypes.js | 0 .../domains/observations/CensusingStatus.js | 0 .../maintenance/domains/observations/Confidence.js | 0 .../domains/observations/InfrastructureType.js | 0 .../domains/observations/MetricGroups.js | 0 .../domains/observations/MetricsDefinitions.js | 0 .../maintenance/domains/observations/ObjectTypes.js | 0 .../domains/observations/ParameterTypes.js | 0 .../maintenance/domains/observations/Parameters.js | 0 .../maintenance/domains/observations/SampleTypes.js | 0 .../domains/observations/SeaConditions.js | 0 .../maintenance/domains/observations/UnitTypes.js | 0 .../maintenance/domains/observations/Units.js | 0 .../maintenance/domains/taxon/CanaryProtection.js | 0 .../maintenance/domains/taxon/EUProtection.js | 0 .../functional/maintenance/domains/taxon/Ecology.js | 0 .../maintenance/domains/taxon/Endemicity.js | 0 .../maintenance/domains/taxon/Interest.js | 0 .../maintenance/domains/taxon/LifeStages.js | 0 .../functional/maintenance/domains/taxon/Origin.js | 0 .../maintenance/domains/taxon/Permanence.js | 0 .../functional/maintenance/domains/taxon/Rank.js | 0 .../functional/maintenance/domains/taxon/Sex.js | 0 .../maintenance/domains/taxon/SpainProtection.js | 0 .../functional/maintenance/domains/taxon/Status.js | 0 .../maintenance/domains/taxon/TrophicRegime.js | 0 .../modules/components/Keypad/testKeypad.js | 0 .../modules/components/Keypad/testKeypadScript.js | 0 .../form/input/MapSearchImpl/testMapSearchImpl.js | 0 .../input/MapSearchImpl/testMapSearchImplScript.js | 0 .../form/input/UploadFileImpl/testUploadFileImpl.js | 0 .../UploadFileImpl/testUploadFileImplScript.js | 0 .../functional/modules/form/testFormWithKeypad.js | 0 .../modules/form/testFormWithKeypadScript.js | 0 .../functional/modules/search/testFacetsImpl.js | 0 .../modules/search/testFacetsImplScript.js | 0 .../tests}/functional/products/Atlas.js | 0 .../tests}/functional/products/ServiceOGC.js | 0 .../tests}/functional/viewers/Bibliography.js | 0 .../functional/viewers/SpeciesDistribution.js | 0 .../tests}/intern-functional-local.js | 0 .../tests}/intern-functional-remote.js | 0 {tests => client-app/tests}/intern-unit-local.js | 0 {tests => client-app/tests}/intern-unit-remote.js | 0 {tests => client-app/tests}/sockTest/app.js | 0 {tests => client-app/tests}/sockTest/stomp.js | 0 .../tests}/sockTest/websocket.mock.js | 0 {tests => client-app/tests}/support/Config.js | 0 .../tests}/support/CustomReporter.js | 0 {tests => client-app/tests}/support/Utils.js | 0 {tests => client-app/tests}/support/pages/Filter.js | 0 {tests => client-app/tests}/support/pages/List.js | 0 .../tests}/support/pages/ListHierarchical.js | 0 .../tests}/support/pages/ListWithTextSearch.js | 0 .../support/pages/ListWithTextSearchAndFacets.js | 0 .../tests}/support/pages/ListWithTreeFilter.js | 0 {tests => client-app/tests}/support/pages/Login.js | 0 {tests => client-app/tests}/support/pages/Map.js | 0 {tests => client-app/tests}/support/pages/Wizard.js | 0 {tests => client-app/tests}/support/pages/_Page.js | 0 .../tests}/support/pages/steps/DoubleList.js | 0 .../support/pages/steps/DoubleListFiltered.js | 0 .../tests}/support/pages/steps/Form.js | 0 .../tests}/support/pages/steps/FormList.js | 0 .../tests}/support/pages/steps/LayerImage.js | 0 .../tests}/support/pages/steps/LineGeometry.js | 0 .../tests}/support/pages/steps/List.js | 0 .../tests}/support/pages/steps/PointGeometry.js | 0 .../tests}/support/pages/steps/RelationData.js | 0 .../tests}/support/pages/steps/ReorderLayerList.js | 0 {tests => client-app/tests}/support/pages/test.html | 0 .../tests}/support/resources/DomainModel.js | 0 .../tests}/support/resources/doc.pdf | Bin .../tests}/support/resources/fileForLoadData/ar.zip | Bin .../support/resources/fileForLoadData/document.csv | 0 .../tests}/support/resources/fileForLoadData/ft.csv | 0 .../tests}/support/resources/fileForLoadData/oc.csv | 0 .../tests}/support/resources/fileForLoadData/pt.csv | 0 .../tests}/support/resources/profile.png | Bin {tests => client-app/tests}/support/tests/Atlas.js | 0 .../tests}/support/tests/AtlasWithClickMap.js | 0 .../tests}/support/tests/CatalogFacets.js | 0 .../tests}/support/tests/CatalogFacetsTotal.js | 0 .../tests}/support/tests/CatalogGuestReport.js | 0 .../tests}/support/tests/CatalogLinks.js | 0 .../tests}/support/tests/CatalogUserReport.js | 0 .../tests}/support/tests/CatalogWizardEdition.js | 0 .../tests}/support/tests/Citation.js | 0 .../tests}/support/tests/Dashboard.js | 0 .../tests}/support/tests/DetailsBase.js | 0 .../tests}/support/tests/DetailsEditionLink.js | 0 .../tests}/support/tests/DetailsInfo.js | 0 .../tests}/support/tests/DetailsPDF.js | 0 .../tests}/support/tests/DetailsTabs.js | 0 {tests => client-app/tests}/support/tests/Filter.js | 0 .../tests}/support/tests/FormAddition.js | 0 .../tests}/support/tests/FormEdition.js | 0 .../tests}/support/tests/ListFilterByTree.js | 0 .../tests}/support/tests/ListHierarchical.js | 0 .../support/tests/ListHierarchicalWithSelection.js | 0 .../tests}/support/tests/ListSelection.js | 0 .../tests}/support/tests/ListWithOrder.js | 0 .../tests}/support/tests/ListWithTextSearch.js | 0 {tests => client-app/tests}/support/tests/Map.js | 0 .../tests}/support/tests/SpeciesDistribution.js | 0 .../tests}/support/tests/WizardAddition.js | 0 .../tests}/support/tests/WizardEdition.js | 0 .../tests}/support/tests/WizardWorms.js | 0 .../tests}/support/tests/_BaseCommons.js | 0 .../tests}/support/tests/_CatalogBase.js | 0 .../tests}/support/tests/_Commons.js | 0 .../tests}/support/tests/_DataLoader.js | 0 .../unit/app/base/models/_ModelTestCommons.js | 0 .../unit/app/base/models/attr/testArrayAttr.js | 0 .../tests}/unit/app/base/models/attr/testAttr.js | 0 .../tests}/unit/app/base/models/attr/testObjAttr.js | 0 .../unit/app/base/models/attr/testRelationAttr.js | 0 .../tests}/unit/app/base/models/test_Model.js | 0 .../app/base/views/extensions/test_EditionView.js | 0 .../unit/app/viewers/views/test_ChartsView.js | 0 .../views/test_TimeSeriesSelectionManagement.js | 0 .../tests}/unit/redmic/base/testCredentials.js | 0 .../tests}/unit/redmic/base/testMediator.js | 0 .../unit/redmic/base/testRedmicLocalStorage.js | 0 .../tests}/unit/redmic/form/testUploadInput.js | 0 .../tests}/unit/redmic/modules/base/testManager.js | 0 .../unit/redmic/modules/base/testNotification.js | 0 .../unit/redmic/modules/base/testSelectionBox.js | 0 .../tests}/unit/redmic/modules/base/test_Module.js | 0 .../unit/redmic/modules/browser/bars/testOrder.js | 0 .../redmic/modules/browser/bars/testPagination.js | 0 .../redmic/modules/browser/bars/testSelectionBox.js | 0 .../unit/redmic/modules/browser/bars/testTotal.js | 0 .../redmic/modules/browser/buttons/testButtons.js | 0 .../unit/redmic/modules/browser/row/testRow.js | 0 .../redmic/modules/browser/testHierarchicalImpl.js | 0 .../unit/redmic/modules/browser/testListImpl.js | 0 .../ChartsContainer/testInfoChartsContainerImpl.js | 0 .../modules/chart/Toolbar/testSliderSelectorImpl.js | 0 .../chart/layer/ChartLayer/testLinearChartImpl.js | 0 .../redmic/modules/form/inputs/testCheckBoxImpl.js | 0 .../modules/form/inputs/testDateTextBoxImpl.js | 0 .../modules/form/inputs/testFilteringInputImpl.js | 0 .../modules/form/inputs/testNumberSpinnerImpl.js | 0 .../modules/form/inputs/testNumberTextBoxImpl.js | 0 .../redmic/modules/form/inputs/testTextAreaImpl.js | 0 .../redmic/modules/form/inputs/testTextBoxImpl.js | 0 .../tests}/unit/redmic/modules/form/testForm.js | 0 .../unit/redmic/modules/gateway/testGateway.js | 0 .../redmic/modules/layout/details/testDetails.js | 0 .../unit/redmic/modules/layout/wizard/testWizard.js | 0 .../unit/redmic/modules/map/testLeafletImpl.js | 0 .../unit/redmic/modules/model/testModelImpl.js | 0 .../modules/notification/test_Communication.js | 0 .../modules/notification/test_Notification.js | 0 .../unit/redmic/modules/search/testFacetsImpl.js | 0 .../tests}/unit/redmic/modules/search/testSearch.js | 0 .../unit/redmic/modules/selection/testSelector.js | 0 .../tests}/unit/redmic/modules/socket/testSocket.js | 0 .../unit/redmic/modules/store/testRestManager.js | 0 .../tests}/unit/redmic/modules/tree/testTree.js | 0 .../tests}/unit/redmic/modules/wizard/testWizard.js | 0 grunt/config/buildModules.js | 8 ++++---- grunt/config/ownModules.js | 4 ++-- package.json | 4 ++-- server-app/src/exposure.js | 2 +- server-app/src/styles.js | 2 +- server-app/views/layout.pug | 2 +- 1205 files changed, 19 insertions(+), 18 deletions(-) rename redmic.profile.js => client-app/app.profile.js (99%) rename {public => client-app}/javascript/alertify (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/ClassView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/FamilyView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/GenusView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/KingdomView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/MisIdentificationView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/OrderView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/PhylumView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/SpeciesView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/SubphylumView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/TaxonomyView.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html (100%) rename {public => client-app}/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/ActivityView.js (100%) rename {public => client-app}/javascript/app/administrative/views/AnimalView.js (100%) rename {public => client-app}/javascript/app/administrative/views/ContactView.js (100%) rename {public => client-app}/javascript/app/administrative/views/DeviceView.js (100%) rename {public => client-app}/javascript/app/administrative/views/DocumentView.js (100%) rename {public => client-app}/javascript/app/administrative/views/OrganisationView.js (100%) rename {public => client-app}/javascript/app/administrative/views/PlatformView.js (100%) rename {public => client-app}/javascript/app/administrative/views/ProgramView.js (100%) rename {public => client-app}/javascript/app/administrative/views/ProjectView.js (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ActivityContactForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ActivityForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/AnimalForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/CalibrationForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ConditionForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ContactForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/DeviceForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/DocumentForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/OrganisationForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ParameterForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/PlatformForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ProgramForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/ProjectForm.html (100%) rename {public => client-app}/javascript/app/administrative/views/templates/forms/UnitForm.html (100%) rename {public => client-app}/javascript/app/base/models/_Model.js (100%) rename {public => client-app}/javascript/app/base/models/attr/ArrayAttr.js (100%) rename {public => client-app}/javascript/app/base/models/attr/Attr.js (100%) rename {public => client-app}/javascript/app/base/models/attr/ObjAttr.js (100%) rename {public => client-app}/javascript/app/base/models/attr/RelationAttr.js (100%) rename {public => client-app}/javascript/app/base/models/attr/_Attr.js (100%) rename {public => client-app}/javascript/app/base/models/attr/_ComplexAttr.js (100%) rename {public => client-app}/javascript/app/base/views/EditorLayerWithVariableForm.js (100%) rename {public => client-app}/javascript/app/base/views/Module.js (100%) rename {public => client-app}/javascript/app/base/views/_ListenRequestError.js (100%) rename {public => client-app}/javascript/app/base/views/_LoadingWidget.js (100%) rename {public => client-app}/javascript/app/base/views/_SettingsHandler.js (100%) rename {public => client-app}/javascript/app/base/views/_View.js (100%) rename {public => client-app}/javascript/app/base/views/_ViewHandle.js (100%) rename {public => client-app}/javascript/app/base/views/_ViewListBase.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_ActivityClosed.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddAtlasCategory.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddForm.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddFormItfc.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddSelectInput.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddSelectInputItfc.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddTextSearchInput.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_Edition.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_EditionCommons.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_EditionFormList.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_EditionLayerView.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_EditionView.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_EditionWizardView.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_FormInDialogView.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_GetActivityData.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_GetActivityDataItfc.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_InterceptCloseUpView.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_LocalSelectionView.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_OnShownAndRefresh.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_ProcessInterval.js (100%) rename {public => client-app}/javascript/app/base/views/extensions/_SelectInDoubleList.js (100%) rename {public => client-app}/javascript/app/catalog/views/ActivitiesCatalogView.js (100%) rename {public => client-app}/javascript/app/catalog/views/OrganisationsCatalogView.js (100%) rename {public => client-app}/javascript/app/catalog/views/PlatformsCatalogView.js (100%) rename {public => client-app}/javascript/app/catalog/views/ProgramsCatalogView.js (100%) rename {public => client-app}/javascript/app/catalog/views/ProjectsCatalogView.js (100%) rename {public => client-app}/javascript/app/catalog/views/SpeciesCatalogView.js (100%) rename {public => client-app}/javascript/app/components/CookieLoader.js (100%) rename {public => client-app}/javascript/app/components/ReCaptcha.js (100%) rename {public => client-app}/javascript/app/components/steps/AccessSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/ActivitySetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/AddGeomSiteStep.js (100%) rename {public => client-app}/javascript/app/components/steps/AreaClassificationsSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/CalibrationSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/CitationStep.js (100%) rename {public => client-app}/javascript/app/components/steps/ClassificationsStep.js (100%) rename {public => client-app}/javascript/app/components/steps/ContactSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/DataDefinitionSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/DescribeSiteStep.js (100%) rename {public => client-app}/javascript/app/components/steps/DocumentSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/DocumentStepFiltered.js (100%) rename {public => client-app}/javascript/app/components/steps/DownloadsSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/EmbeddedContentSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/MainDataStep.js (100%) rename {public => client-app}/javascript/app/components/steps/MapSelectAreaStep.js (100%) rename {public => client-app}/javascript/app/components/steps/OrganisationSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/PlatformSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/PreLoadMainDataStep.js (100%) rename {public => client-app}/javascript/app/components/steps/ProtocolsSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/RecoverySetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/RelationDataSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/ResourceSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/SelectActivityCategoryStep.js (100%) rename {public => client-app}/javascript/app/components/steps/SelectLayerStep.js (100%) rename {public => client-app}/javascript/app/components/steps/SelectRegisterTypeStep.js (100%) rename {public => client-app}/javascript/app/components/steps/SpeciesMainDataStep.js (100%) rename {public => client-app}/javascript/app/components/steps/SpecimenTagSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/UnitSetStep.js (100%) rename {public => client-app}/javascript/app/components/steps/_ClassificationsRelationData.js (100%) rename {public => client-app}/javascript/app/components/steps/_DataListAndSaveRelationData.js (100%) rename {public => client-app}/javascript/app/components/steps/_DateRelationData.js (100%) rename {public => client-app}/javascript/app/components/steps/_MainData.js (100%) rename {public => client-app}/javascript/app/components/steps/_ParametersRelationData.js (100%) rename {public => client-app}/javascript/app/components/steps/_RememberDeleteItems.js (100%) rename {public => client-app}/javascript/app/components/steps/_SelectOptionBox.js (100%) rename {public => client-app}/javascript/app/components/viewCustomization/addGeomSite/views/Line.js (100%) rename {public => client-app}/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js (100%) rename {public => client-app}/javascript/app/components/viewCustomization/addGeomSite/views/Point.js (100%) rename {public => client-app}/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js (100%) rename {public => client-app}/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js (100%) rename {public => client-app}/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js (100%) rename {public => client-app}/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js (100%) rename {public => client-app}/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html (100%) rename {public => client-app}/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html (100%) rename {public => client-app}/javascript/app/dataLoader/areas/views/AreaView.js (100%) rename {public => client-app}/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html (100%) rename {public => client-app}/javascript/app/dataLoader/base/_GeographicBase.js (100%) rename {public => client-app}/javascript/app/dataLoader/citation/views/CitationView.js (100%) rename {public => client-app}/javascript/app/dataLoader/citation/views/templates/CitationForm.html (100%) rename {public => client-app}/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js (100%) rename {public => client-app}/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js (100%) rename {public => client-app}/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html (100%) rename {public => client-app}/javascript/app/dataLoader/sightings/models/SightingsModel.js (100%) rename {public => client-app}/javascript/app/dataLoader/sightings/views/SightingsView.js (100%) rename {public => client-app}/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html (100%) rename {public => client-app}/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js (100%) rename {public => client-app}/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js (100%) rename {public => client-app}/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js (100%) rename {public => client-app}/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js (100%) rename {public => client-app}/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js (100%) rename {public => client-app}/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js (100%) rename {public => client-app}/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html (100%) rename {public => client-app}/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html (100%) rename {public => client-app}/javascript/app/dataLoader/tracking/views/TrackingDataView.js (100%) rename {public => client-app}/javascript/app/dataLoader/tracking/views/TrackingView.js (100%) rename {public => client-app}/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html (100%) rename {public => client-app}/javascript/app/designs/base/_Browser.js (100%) rename {public => client-app}/javascript/app/designs/base/_Controller.js (100%) rename {public => client-app}/javascript/app/designs/base/_ControllerItfc.js (100%) rename {public => client-app}/javascript/app/designs/base/_Layout.js (100%) rename {public => client-app}/javascript/app/designs/base/_LayoutItfc.js (100%) rename {public => client-app}/javascript/app/designs/base/_Main.js (100%) rename {public => client-app}/javascript/app/designs/base/_MainItfc.js (100%) rename {public => client-app}/javascript/app/designs/base/_ServiceOGC.js (100%) rename {public => client-app}/javascript/app/designs/chart/Controller.js (100%) rename {public => client-app}/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js (100%) rename {public => client-app}/javascript/app/designs/chart/layout/TopAndBottomContent.js (100%) rename {public => client-app}/javascript/app/designs/chart/layout/TopContent.js (100%) rename {public => client-app}/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js (100%) rename {public => client-app}/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js (100%) rename {public => client-app}/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js (100%) rename {public => client-app}/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js (100%) rename {public => client-app}/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js (100%) rename {public => client-app}/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js (100%) rename {public => client-app}/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js (100%) rename {public => client-app}/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js (100%) rename {public => client-app}/javascript/app/designs/details/Controller.js (100%) rename {public => client-app}/javascript/app/designs/details/Layout.js (100%) rename {public => client-app}/javascript/app/designs/details/_AddBasicTitle.js (100%) rename {public => client-app}/javascript/app/designs/details/_AddTitle.js (100%) rename {public => client-app}/javascript/app/designs/details/_ControllerItfc.js (100%) rename {public => client-app}/javascript/app/designs/details/main/ActivityLayerMap.js (100%) rename {public => client-app}/javascript/app/designs/details/main/ActivityMap.js (100%) rename {public => client-app}/javascript/app/designs/details/main/ActivityTrackingMap.js (100%) rename {public => client-app}/javascript/app/designs/details/main/Contact.js (100%) rename {public => client-app}/javascript/app/designs/details/main/Document.js (100%) rename {public => client-app}/javascript/app/designs/details/main/DocumentPDF.js (100%) rename {public => client-app}/javascript/app/designs/details/main/Organisation.js (100%) rename {public => client-app}/javascript/app/designs/details/main/Platform.js (100%) rename {public => client-app}/javascript/app/designs/details/main/Program.js (100%) rename {public => client-app}/javascript/app/designs/details/main/Project.js (100%) rename {public => client-app}/javascript/app/designs/details/main/ServiceOGC.js (100%) rename {public => client-app}/javascript/app/designs/details/main/Species.js (100%) rename {public => client-app}/javascript/app/designs/details/main/SpeciesLocation.js (100%) rename {public => client-app}/javascript/app/designs/details/main/Statistics.js (100%) rename {public => client-app}/javascript/app/designs/details/main/_ActivityBase.js (100%) rename {public => client-app}/javascript/app/designs/details/main/_DetailsBase.js (100%) rename {public => client-app}/javascript/app/designs/doubleList/Controller.js (100%) rename {public => client-app}/javascript/app/designs/doubleList/layout/Layout.js (100%) rename {public => client-app}/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js (100%) rename {public => client-app}/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js (100%) rename {public => client-app}/javascript/app/designs/dynamicDualContent/Controller.js (100%) rename {public => client-app}/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js (100%) rename {public => client-app}/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js (100%) rename {public => client-app}/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js (100%) rename {public => client-app}/javascript/app/designs/dynamicDualContent/layout/_Layout.js (100%) rename {public => client-app}/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js (100%) rename {public => client-app}/javascript/app/designs/edition/Controller.js (100%) rename {public => client-app}/javascript/app/designs/edition/Layout.js (100%) rename {public => client-app}/javascript/app/designs/embeddedContent/Controller.js (100%) rename {public => client-app}/javascript/app/designs/embeddedContent/Layout.js (100%) rename {public => client-app}/javascript/app/designs/embeddedContentWithTopbar/Controller.js (100%) rename {public => client-app}/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js (100%) rename {public => client-app}/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js (100%) rename {public => client-app}/javascript/app/designs/externalTextSearchList/Controller.js (100%) rename {public => client-app}/javascript/app/designs/externalTextSearchList/Layout.js (100%) rename {public => client-app}/javascript/app/designs/externalTextSearchList/main/PlaceNames.js (100%) rename {public => client-app}/javascript/app/designs/externalTextSearchList/main/Worms.js (100%) rename {public => client-app}/javascript/app/designs/formList/Controller.js (100%) rename {public => client-app}/javascript/app/designs/formList/_ControllerItfc.js (100%) rename {public => client-app}/javascript/app/designs/formList/layout/Layout.js (100%) rename {public => client-app}/javascript/app/designs/formList/layout/LayoutWithTopForm.js (100%) rename {public => client-app}/javascript/app/designs/formList/main/FormListByStep.js (100%) rename {public => client-app}/javascript/app/designs/formList/main/_RequestAndParseData.js (100%) rename {public => client-app}/javascript/app/designs/list/Controller.js (100%) rename {public => client-app}/javascript/app/designs/list/_AddFilter.js (100%) rename {public => client-app}/javascript/app/designs/list/layout/Layout.js (100%) rename {public => client-app}/javascript/app/designs/list/layout/ListWithTopContent.js (100%) rename {public => client-app}/javascript/app/designs/list/layout/NoTitle.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/Controller.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/main/Geographic.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/main/Tracking.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js (100%) rename {public => client-app}/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/Controller.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/Layout.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/_AddFilter.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Activity.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Administrative.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Bibliography.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Domain.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Organisation.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Platform.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Program.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Project.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Species.js (100%) rename {public => client-app}/javascript/app/designs/textSearchFacetsList/main/Taxon.js (100%) rename {public => client-app}/javascript/app/designs/textSearchList/Controller.js (100%) rename {public => client-app}/javascript/app/designs/textSearchList/_AddFilter.js (100%) rename {public => client-app}/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js (100%) rename {public => client-app}/javascript/app/designs/textSearchList/layout/BasicTopZone.js (100%) rename {public => client-app}/javascript/app/designs/textSearchList/main/Domain.js (100%) rename {public => client-app}/javascript/app/designs/textSearchList/main/Selection.js (100%) rename {public => client-app}/javascript/app/designs/textSearchList/main/ServiceOGC.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityAreaMapBase.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityCatalogDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityChart.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityCitationMapBase.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityFixedTimeseriesChart.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityFixedTimeseriesMap.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityInfrastructureMapBase.js (100%) rename {public => client-app}/javascript/app/details/views/ActivityLayerMapBase.js (100%) rename {public => client-app}/javascript/app/details/views/BibliographyDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ContactDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/DocumentDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/OrganisationCatalogDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/OrganisationDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/PlatformCatalogDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/PlatformDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ProgramCatalogDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ProgramDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ProjectCatalogDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ProjectDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ServiceOGCCatalogDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/ServiceOGCDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/SpeciesCatalogDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/SpeciesDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/StatisticsDetailsView.js (100%) rename {public => client-app}/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js (100%) rename {public => client-app}/javascript/app/edition/views/ActivityEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/AnimalEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/ConditionEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/ContactEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/DeviceEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/DocumentEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/LoadDataDocumentEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/LoadDataToActivityEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/MetricsDefinitionEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/MisIdentificationEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/OrganisationEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/ParameterEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/PermissionsEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/PlatformEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/ProgramEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/ProjectEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/ServiceOGCEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/SpeciesEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/UnitEditionView.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/AddDataFT.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/AddDataIF.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/AddDataOC.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/EditDataAR.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/LoadDataAR.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/LoadDataFT.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/LoadDataOC.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/LoadDataTR.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js (100%) rename {public => client-app}/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js (100%) rename {public => client-app}/javascript/app/home/views/HomeView.js (100%) rename {public => client-app}/javascript/app/home/views/ProductWidget.js (100%) rename {public => client-app}/javascript/app/home/views/SearchBarWidget.js (100%) rename {public => client-app}/javascript/app/home/views/SearchFastFilterWidget.js (100%) rename {public => client-app}/javascript/app/home/views/SearchFilterWidget.js (100%) rename {public => client-app}/javascript/app/home/views/SearchResultsWidget.js (100%) rename {public => client-app}/javascript/app/home/views/SocialWidget.js (100%) rename {public => client-app}/javascript/app/home/views/StatsWidget.js (100%) rename {public => client-app}/javascript/app/home/views/_DashboardItem.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/_HierarchicalDomain.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/AccessibilityView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/ContactRolesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/CountriesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/ScopesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html (100%) rename {public => client-app}/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/DestinyView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/EndingView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/LineTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html (100%) rename {public => client-app}/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/CensingStatusView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/ConfidenceView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/EventGroupsView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/ParametersView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/SampleTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/UnitTypesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/observations/views/UnitsView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/EcologyView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/EndemicityView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/InterestView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/OriginView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/PermanenceView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/RankView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/SexView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/StatusView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js (100%) rename {public => client-app}/javascript/app/maintenance/domains/templates/forms/DomainForm.html (100%) rename {public => client-app}/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html (100%) rename {public => client-app}/javascript/app/maintenance/models/AccessModel.js (100%) rename {public => client-app}/javascript/app/maintenance/models/PermissionsModel.js (100%) rename {public => client-app}/javascript/app/maintenance/views/DomainView.js (100%) rename {public => client-app}/javascript/app/maintenance/views/PermissionsView.js (100%) rename {public => client-app}/javascript/app/maintenance/views/ServiceOGCView.js (100%) rename {public => client-app}/javascript/app/maintenance/views/templates/forms/AccessForm.html (100%) rename {public => client-app}/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html (100%) rename {public => client-app}/javascript/app/maintenance/views/templates/forms/DownloadsForm.html (100%) rename {public => client-app}/javascript/app/maintenance/views/templates/forms/PermissionsForm.html (100%) rename {public => client-app}/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html (100%) rename {public => client-app}/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html (100%) rename {public => client-app}/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html (100%) rename {public => client-app}/javascript/app/nls/es/translation.js (100%) rename {public => client-app}/javascript/app/nls/translation.js (100%) rename {public => client-app}/javascript/app/products/views/OpenMapView.js (100%) rename {public => client-app}/javascript/app/products/views/ServiceOGCCatalogView.js (100%) rename {public => client-app}/javascript/app/redmicConfig.js (100%) rename {public => client-app}/javascript/app/user/models/FeedbackModel.js (100%) rename {public => client-app}/javascript/app/user/models/PasswordModel.js (100%) rename {public => client-app}/javascript/app/user/models/RegisterModel.js (100%) rename {public => client-app}/javascript/app/user/models/UserEmailModel.js (100%) rename {public => client-app}/javascript/app/user/models/UserImageModel.js (100%) rename {public => client-app}/javascript/app/user/models/UserNameModel.js (100%) rename {public => client-app}/javascript/app/user/models/UserSectorModel.js (100%) rename {public => client-app}/javascript/app/user/views/ConfirmResettingView.js (100%) rename {public => client-app}/javascript/app/user/views/FeedbackView.js (100%) rename {public => client-app}/javascript/app/user/views/InnerWhatIsRedmicView.js (100%) rename {public => client-app}/javascript/app/user/views/LoginView.js (100%) rename {public => client-app}/javascript/app/user/views/RegisterView.js (100%) rename {public => client-app}/javascript/app/user/views/ResettingView.js (100%) rename {public => client-app}/javascript/app/user/views/TermsAndConditionsView.js (100%) rename {public => client-app}/javascript/app/user/views/UserProfileView.js (100%) rename {public => client-app}/javascript/app/user/views/WhatIsRedmicView.js (100%) rename {public => client-app}/javascript/app/user/views/_ExternalUserBaseView.js (100%) rename {public => client-app}/javascript/app/user/views/templates/ConfirmResetting.html (100%) rename {public => client-app}/javascript/app/user/views/templates/ExternalUserBase.html (100%) rename {public => client-app}/javascript/app/user/views/templates/Feedback.html (100%) rename {public => client-app}/javascript/app/user/views/templates/Login.html (100%) rename {public => client-app}/javascript/app/user/views/templates/Register.html (100%) rename {public => client-app}/javascript/app/user/views/templates/Resetting.html (100%) rename {public => client-app}/javascript/app/user/views/templates/TermsAndConditions.html (100%) rename {public => client-app}/javascript/app/user/views/templates/WhatIsRedmic.html (100%) rename {public => client-app}/javascript/app/user/views/templates/forms/ChangePasswordForm.html (100%) rename {public => client-app}/javascript/app/user/views/templates/forms/FeedbackForm.html (100%) rename {public => client-app}/javascript/app/user/views/templates/forms/RegisterForm.html (100%) rename {public => client-app}/javascript/app/user/views/templates/forms/UserEmailForm.html (100%) rename {public => client-app}/javascript/app/user/views/templates/forms/UserImageForm.html (100%) rename {public => client-app}/javascript/app/user/views/templates/forms/UserNameForm.html (100%) rename {public => client-app}/javascript/app/user/views/templates/forms/UserSectorForm.html (100%) rename {public => client-app}/javascript/app/viewers/models/PointClusterCategorizeModel.js (100%) rename {public => client-app}/javascript/app/viewers/models/PointClusterModel.js (100%) rename {public => client-app}/javascript/app/viewers/views/BibliographyView.js (100%) rename {public => client-app}/javascript/app/viewers/views/ChartsView.js (100%) rename {public => client-app}/javascript/app/viewers/views/RealTimeDashboardView.js (100%) rename {public => client-app}/javascript/app/viewers/views/RealTimeView.js (100%) rename {public => client-app}/javascript/app/viewers/views/SpeciesDistributionView.js (100%) rename {public => client-app}/javascript/app/viewers/views/StacBrowserView.js (100%) rename {public => client-app}/javascript/app/viewers/views/TrackingView.js (100%) rename {public => client-app}/javascript/app/viewers/views/TrashCharts.js (100%) rename {public => client-app}/javascript/app/viewers/views/TrashCollectionView.js (100%) rename {public => client-app}/javascript/app/viewers/views/TrashDetails.js (100%) rename {public => client-app}/javascript/app/viewers/views/TrashInfo.js (100%) rename {public => client-app}/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js (100%) rename {public => client-app}/javascript/app/viewers/views/_SelectTimeInterval.js (100%) rename {public => client-app}/javascript/app/viewers/views/_TimeSeriesDataManagement.js (100%) rename {public => client-app}/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js (100%) rename {public => client-app}/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html (100%) rename {public => client-app}/javascript/app/viewers/views/templates/forms/PointClusterForm.html (100%) rename {public => client-app}/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html (100%) rename {public => client-app}/javascript/app/viewers/views/templates/forms/TrackingForm.html (100%) rename {public => client-app}/javascript/app/views/404.js (100%) rename {public => client-app}/javascript/app/views/ActivateAccount.js (100%) rename {public => client-app}/javascript/app/views/NoSupportBrowser.js (100%) rename {public => client-app}/javascript/app/views/UnderConstructionView.js (100%) rename {public => client-app}/javascript/app/views/nls/es/translation.js (100%) rename {public => client-app}/javascript/app/views/nls/translation.js (100%) rename {public => client-app}/javascript/app/views/templates/NoSupportBrowser.html (100%) rename {public => client-app}/javascript/cbtree (100%) rename {public => client-app}/javascript/color-js (100%) rename {public => client-app}/javascript/d3 (100%) rename {public => client-app}/javascript/d3-v6-tip (100%) rename {public => client-app}/javascript/deepmerge (100%) rename {public => client-app}/javascript/dijit (100%) rename {public => client-app}/javascript/dojo (100%) rename {public => client-app}/javascript/dojoConfig.js (100%) rename {public => client-app}/javascript/dojoConfigBuild.js (100%) rename {public => client-app}/javascript/dojox (100%) rename {public => client-app}/javascript/draggabilly (100%) rename {public => client-app}/javascript/dropzone (100%) rename {public => client-app}/javascript/handlebars (100%) rename {public => client-app}/javascript/json-schema-ref-parser (100%) rename {public => client-app}/javascript/leaflet (100%) rename {public => client-app}/javascript/leaflet-areaselect (100%) rename {public => client-app}/javascript/leaflet-awesome-markers (100%) rename {public => client-app}/javascript/leaflet-coordinates (100%) rename {public => client-app}/javascript/leaflet-draw (100%) rename {public => client-app}/javascript/leaflet-measure (100%) rename {public => client-app}/javascript/leaflet-minimap (100%) rename {public => client-app}/javascript/leaflet-navbar (100%) rename {public => client-app}/javascript/leaflet-nontiledlayer (100%) rename {public => client-app}/javascript/mediatorjs (100%) rename {public => client-app}/javascript/moment (100%) rename {public => client-app}/javascript/packery (100%) rename {public => client-app}/javascript/pdfjs (100%) rename {public => client-app}/javascript/proj4 (100%) rename {public => client-app}/javascript/pruneCluster (100%) rename {public => client-app}/javascript/put-selector (100%) rename {public => client-app}/javascript/redmic/base/CheckBrowser.js (100%) rename {public => client-app}/javascript/redmic/base/Credentials.js (100%) rename {public => client-app}/javascript/redmic/base/GuestChecker.js (100%) rename {public => client-app}/javascript/redmic/base/Mediator.js (100%) rename {public => client-app}/javascript/redmic/base/RedmicLocalStorage.js (100%) rename {public => client-app}/javascript/redmic/base/tv4.js (100%) rename {public => client-app}/javascript/redmic/dialog/LockDialogImpl.js (100%) rename {public => client-app}/javascript/redmic/dialog/_DialogComplexItfc.js (100%) rename {public => client-app}/javascript/redmic/form/FormContainer.js (100%) rename {public => client-app}/javascript/redmic/form/Select.js (100%) rename {public => client-app}/javascript/redmic/form/UploadInput.js (100%) rename {public => client-app}/javascript/redmic/form/nls/UploadInput.js (100%) rename {public => client-app}/javascript/redmic/form/nls/es/UploadInput.js (100%) rename {public => client-app}/javascript/redmic/form/templates/Select.html (100%) rename {public => client-app}/javascript/redmic/form/templates/UploadInput.html (100%) rename {public => client-app}/javascript/redmic/layout/DialogComplex.js (100%) rename {public => client-app}/javascript/redmic/layout/DialogSimple.js (100%) rename {public => client-app}/javascript/redmic/layout/_DialogBase.js (100%) rename {public => client-app}/javascript/redmic/modules/app/App.js (100%) rename {public => client-app}/javascript/redmic/modules/app/ModuleStore.js (100%) rename {public => client-app}/javascript/redmic/modules/app/Router.js (100%) rename {public => client-app}/javascript/redmic/modules/app/_app.js (100%) rename {public => client-app}/javascript/redmic/modules/app/_appItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/app/innerApp.js (100%) rename {public => client-app}/javascript/redmic/modules/app/outerApp.js (100%) rename {public => client-app}/javascript/redmic/modules/atlas/Atlas.js (100%) rename {public => client-app}/javascript/redmic/modules/atlas/_AtlasLayersManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/atlas/_AtlasLegendManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/base/Analytics.js (100%) rename {public => client-app}/javascript/redmic/modules/base/Credentials.js (100%) rename {public => client-app}/javascript/redmic/modules/base/Loading.js (100%) rename {public => client-app}/javascript/redmic/modules/base/Manager.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_AuthFirewall.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ChkCollection.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_CommunicationCenter.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ExternalConfig.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_Filter.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_FilterItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_Itfc.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ListenQueryParams.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ListenQueryParamsItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ListenWindowResize.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ManageClickEvent.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_Module.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ModuleItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_Persistence.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_PersistenceItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_Selection.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_SelectionBase.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_SelectionItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_Show.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ShowInPopup.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ShowInTooltip.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ShowItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_ShowOnEvt.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_Store.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_StoreItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/base/_Window.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/Browser.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/HierarchicalImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/ListImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_BrowserItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_ButtonsInRow.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_DataTypeParser.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_DragAndDrop.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_EditionTable.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_Framework.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_GeoJsonParser.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_HierarchicalSelect.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_HierarchicalTable.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_MultiTemplate.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_NoDataTemplate.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_Select.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/_Table.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/bars/Order.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/bars/Pagination.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/bars/SelectionBox.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/bars/Total.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/bars/_SelectBox.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/buttons/Buttons.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/buttons/_GroupButtons.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/row/Row.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/row/_Buttons.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/row/_Hierarchical.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/row/_HierarchicalSelect.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/row/_HierarchicalTable.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/row/_RowItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/row/_Select.js (100%) rename {public => client-app}/javascript/redmic/modules/browser/row/_Table.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/Toolbar/Toolbar.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/Axis.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/_LayerCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/components/ExternalConfig.js (100%) rename {public => client-app}/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/components/Keypad/Keypad.js (100%) rename {public => client-app}/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/components/Keypad/_KeypadItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/components/PDFViewer/PDFViewer.js (100%) rename {public => client-app}/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js (100%) rename {public => client-app}/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js (100%) rename {public => client-app}/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/components/Sidebar/Sidebar.js (100%) rename {public => client-app}/javascript/redmic/modules/components/Sidebar/_Secondary.js (100%) rename {public => client-app}/javascript/redmic/modules/components/Topbar.js (100%) rename {public => client-app}/javascript/redmic/modules/filter/Filter.js (100%) rename {public => client-app}/javascript/redmic/modules/form/Form.js (100%) rename {public => client-app}/javascript/redmic/modules/form/FormContainerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/_BaseCreateKeypad.js (100%) rename {public => client-app}/javascript/redmic/modules/form/_CreateInternalKeypad.js (100%) rename {public => client-app}/javascript/redmic/modules/form/_CreateKeypad.js (100%) rename {public => client-app}/javascript/redmic/modules/form/_FormItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/form/_ListenModelHasChanged.js (100%) rename {public => client-app}/javascript/redmic/modules/form/_PublicateChanges.js (100%) rename {public => client-app}/javascript/redmic/modules/form/_ShowInDialog.js (100%) rename {public => client-app}/javascript/redmic/modules/form/_ShowInTableList.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/AnnotationImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/ButtonImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/CheckBoxImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/ColorImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/ColorPickerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/ColorsRampImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/DateRangeComplexImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/DateRangeImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/DateTextBoxImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/DateTimeImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/FilteringSelectImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/GeometryImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/Input.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/KeywordsImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/MapSearchImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/MultiSelectImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/NumberSpinnerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/NumberTextBoxImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/PointImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/RadioButtonImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/RangeImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/RangeSliderImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/SelectImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/SliderImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/TextAreaImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/TextBoxImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/UploadFileImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_BaseDateTime.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_BaseRange.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_DeleteOnClear.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_Dependence.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_DisableInput.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_InputItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_NodesCreation.js (100%) rename {public => client-app}/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/gateway/AddItemGatewayImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/gateway/Gateway.js (100%) rename {public => client-app}/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/gateway/_GatewayItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/TabsDisplayer.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/listMenu/ListMenu.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/nestedContent/NestedContent.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/wizard/Wizard.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/wizard/_StepNavigation.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/wizard/_WizardStep.js (100%) rename {public => client-app}/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/map/LeafletImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/map/Map.js (100%) rename {public => client-app}/javascript/redmic/modules/map/MapButton.js (100%) rename {public => client-app}/javascript/redmic/modules/map/StaticLayersDefinition.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_ImportWkt.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_LeafletDraw.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_LeafletImplItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_LeafletWidgetsManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_ListenContainers.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_MapItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_OverlayLayersManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_PlaceNamesButton.js (100%) rename {public => client-app}/javascript/redmic/modules/map/_StaticLayersManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/DrawingLayerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/GridLayerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/MapLayer.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/TrackingLayerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/TrackingLine.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/WmsLayerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_AddFilter.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_AnimateMarker.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_D3Expansion.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_Editable.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_Highlightable.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_LayerProtocols.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_ListenBounds.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_ListenZoom.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_MapLayerItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_PublishInfo.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_PublishInfoItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_RadiusCommons.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_RadiusOnClick.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_RadiusOnSelect.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_SelectOnClick.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_Selectable.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_SelectableItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_TrackingDataManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/mapQuery/QueryOnMap.js (100%) rename {public => client-app}/javascript/redmic/modules/mapQuery/_ContentManagement.js (100%) rename {public => client-app}/javascript/redmic/modules/mapQuery/_ResultsBrowser.js (100%) rename {public => client-app}/javascript/redmic/modules/metaTags/MetaTags.js (100%) rename {public => client-app}/javascript/redmic/modules/metaTags/metaTagsContent.js (100%) rename {public => client-app}/javascript/redmic/modules/model/Model.js (100%) rename {public => client-app}/javascript/redmic/modules/model/ModelImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/model/_ModelItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/notification/Alert.js (100%) rename {public => client-app}/javascript/redmic/modules/notification/CommunicationCenter.js (100%) rename {public => client-app}/javascript/redmic/modules/notification/Notification.js (100%) rename {public => client-app}/javascript/redmic/modules/notification/NotificationSidebar.js (100%) rename {public => client-app}/javascript/redmic/modules/notification/TaskNotification.js (100%) rename {public => client-app}/javascript/redmic/modules/search/CompositeImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/search/DateRangeImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/search/FacetsImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/search/GeographicImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/search/MultiSelectImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/search/RangeImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/search/Search.js (100%) rename {public => client-app}/javascript/redmic/modules/search/TextImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/search/_HideFormByAction.js (100%) rename {public => client-app}/javascript/redmic/modules/search/_SearchItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/selection/SelectionBox.js (100%) rename {public => client-app}/javascript/redmic/modules/selection/SelectionManager.js (100%) rename {public => client-app}/javascript/redmic/modules/selection/Selector.js (100%) rename {public => client-app}/javascript/redmic/modules/selection/_SelectorItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/selection/_SelectorPersistence.js (100%) rename {public => client-app}/javascript/redmic/modules/socket/Socket.js (100%) rename {public => client-app}/javascript/redmic/modules/socket/Task.js (100%) rename {public => client-app}/javascript/redmic/modules/socket/_IngestData.js (100%) rename {public => client-app}/javascript/redmic/modules/socket/_Report.js (100%) rename {public => client-app}/javascript/redmic/modules/socket/_Worms.js (100%) rename {public => client-app}/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js (100%) rename {public => client-app}/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/store/RestManager.js (100%) rename {public => client-app}/javascript/redmic/modules/store/RestManagerImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/store/_RestManagerItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/tree/CbtreeImpl.js (100%) rename {public => client-app}/javascript/redmic/modules/tree/Tree.js (100%) rename {public => client-app}/javascript/redmic/modules/tree/_HierarchicalFilter.js (100%) rename {public => client-app}/javascript/redmic/modules/tree/_LazyLoad.js (100%) rename {public => client-app}/javascript/redmic/modules/tree/_LeafSelection.js (100%) rename {public => client-app}/javascript/redmic/modules/tree/_SelectionBox.js (100%) rename {public => client-app}/javascript/redmic/modules/tree/_TreeItfc.js (100%) rename {public => client-app}/javascript/redmic/modules/user/FullscreenToggle.js (100%) rename {public => client-app}/javascript/redmic/modules/user/LanguageSelector.js (100%) rename {public => client-app}/javascript/redmic/modules/user/UserArea.js (100%) rename {public => client-app}/javascript/redmic/validation/stringFormats.js (100%) rename {public => client-app}/javascript/redmic/view/effects/Animation.js (100%) rename {public => client-app}/javascript/redmic/widgets/Button.js (100%) rename {public => client-app}/javascript/redmic/widgets/ComboButton.js (100%) rename {public => client-app}/javascript/redmic/widgets/Converter.js (100%) rename {public => client-app}/javascript/redmic/widgets/DatePicker.js (100%) rename {public => client-app}/javascript/redmic/widgets/Facet.js (100%) rename {public => client-app}/javascript/redmic/widgets/FilteringSelect.js (100%) rename {public => client-app}/javascript/redmic/widgets/KeywordsInput.js (100%) rename {public => client-app}/javascript/redmic/widgets/Map.js (100%) rename {public => client-app}/javascript/redmic/widgets/ProgressSlider.js (100%) rename {public => client-app}/javascript/redmic/widgets/README.md (100%) rename {public => client-app}/javascript/redmic/widgets/RangeSlider.js (100%) rename {public => client-app}/javascript/redmic/widgets/RedmicUtilities.js (100%) rename {public => client-app}/javascript/redmic/widgets/Slider.js (100%) rename {public => client-app}/javascript/redmic/widgets/Switch.js (100%) rename {public => client-app}/javascript/redmic/widgets/TemplateWidget.js (100%) rename {public => client-app}/javascript/redmic/widgets/TextSearch.js (100%) rename {public => client-app}/javascript/redmic/widgets/TimeSelect.js (100%) rename {public => client-app}/javascript/redmic/widgets/ToggleButton.js (100%) rename {public => client-app}/javascript/redmic/widgets/Utilities.js (100%) rename {public => client-app}/javascript/redmic/widgets/ValueAndUnitSelector.js (100%) rename {public => client-app}/javascript/redmic/widgets/extensions/_ShowValue.js (100%) rename {public => client-app}/javascript/sockjs (100%) rename {public => client-app}/javascript/src/view/detail/_WidgetDefinition.js (100%) rename {public => client-app}/javascript/src/view/detail/activity/ActivityDetail.js (100%) rename {public => client-app}/javascript/src/view/detail/activity/_ActivityLayoutWidget.js (100%) rename {public => client-app}/javascript/stomp-websocket (100%) rename {public => client-app}/javascript/templates (100%) rename {public => client-app}/javascript/tv4 (100%) rename {public => client-app}/javascript/util (100%) rename {public => client-app}/javascript/uuid (100%) rename {public => client-app}/javascript/wicket (100%) rename {public => client-app}/resources/documents/ModeloLogico.pdf (100%) rename {public => client-app}/resources/images/browsers/chrome.png (100%) rename {public => client-app}/resources/images/browsers/ff.png (100%) rename {public => client-app}/resources/images/browsers/ie.png (100%) rename {public => client-app}/resources/images/browsers/opera.png (100%) rename {public => client-app}/resources/images/browsers/safari.png (100%) rename {public => client-app}/resources/images/favicon.ico (100%) rename {public => client-app}/resources/images/logos/gobcan-logos.png (100%) rename {public => client-app}/resources/images/logos/logo.svg (100%) rename {public => client-app}/resources/images/logos/redmic-logo-1200x1200.jpg (100%) rename {public => client-app}/resources/images/logos/redmic-logo-og.jpg (100%) rename {public => client-app}/resources/images/logos/redmic-logo-og.png (100%) rename {public => client-app}/resources/images/logos/redmicSimple.png (100%) rename {public => client-app}/resources/images/logos/twitter-light.png (100%) rename {public => client-app}/resources/images/map/layer-eoc-map.png (100%) rename {public => client-app}/resources/images/map/layer-ortofoto.png (100%) rename {public => client-app}/resources/images/map/layer-redmic.png (100%) rename {public => client-app}/resources/images/map/layer-topografico.png (100%) rename {public => client-app}/resources/images/noIMG.png (100%) rename {public => client-app}/resources/images/redmic_opciones_usuario.JPG (100%) rename {public => client-app}/resources/images/redmic_tabla_geometrias.jpg (100%) rename {public => client-app}/stylesheets (100%) rename {tests => client-app/tests}/IpGetter.js (100%) rename {tests => client-app/tests}/_dojoConfig.js (100%) rename {tests => client-app/tests}/_environments.js (100%) rename {tests => client-app/tests}/_functions.js (100%) rename {tests => client-app/tests}/_intern-functional.js (100%) rename {tests => client-app/tests}/_intern-unit.js (100%) rename {tests => client-app/tests}/_intern.js (100%) rename {tests => client-app/tests}/_remote.js (100%) rename {tests => client-app/tests}/apitest/app.js (100%) rename {tests => client-app/tests}/apitest/data/inputs/contacts.json (100%) rename {tests => client-app/tests}/apitest/data/inputs/organisations.json (100%) rename {tests => client-app/tests}/apitest/data/inputs/programs.json (100%) rename {tests => client-app/tests}/apitest/data/inputs/projects.json (100%) rename {tests => client-app/tests}/apitest/data/inputs/scopes.json (100%) rename {tests => client-app/tests}/apitest/package.json (100%) rename {tests => client-app/tests}/functional/administrative/Activity.js (100%) rename {tests => client-app/tests}/functional/administrative/Animal.js (100%) rename {tests => client-app/tests}/functional/administrative/Contact.js (100%) rename {tests => client-app/tests}/functional/administrative/Device.js (100%) rename {tests => client-app/tests}/functional/administrative/Document.js (100%) rename {tests => client-app/tests}/functional/administrative/Organisation.js (100%) rename {tests => client-app/tests}/functional/administrative/Platform.js (100%) rename {tests => client-app/tests}/functional/administrative/Program.js (100%) rename {tests => client-app/tests}/functional/administrative/Project.js (100%) rename {tests => client-app/tests}/functional/administrative/_Administrative.js (100%) rename {tests => client-app/tests}/functional/administrative/_AdministrativeFacets.js (100%) rename {tests => client-app/tests}/functional/administrative/_AdministrativeFilter.js (100%) rename {tests => client-app/tests}/functional/administrative/_AdministrativeLinks.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Class.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Family.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Genus.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Kingdom.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Misidentification.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Order.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Phylum.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Species.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/Subphylum.js (100%) rename {tests => client-app/tests}/functional/administrative/taxonomy/_Taxonomy.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Activity.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Contact.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Document.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Organisation.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Platform.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Program.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Project.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/ServiceOGC.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Species.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/Statistics.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/_DetailsBase.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/_DetailsInfo.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/_DetailsMap.js (100%) rename {tests => client-app/tests}/functional/administrativeDetails/_DetailsPDF.js (100%) rename {tests => client-app/tests}/functional/catalog/Activity.js (100%) rename {tests => client-app/tests}/functional/catalog/Organisation.js (100%) rename {tests => client-app/tests}/functional/catalog/Platform.js (100%) rename {tests => client-app/tests}/functional/catalog/Program.js (100%) rename {tests => client-app/tests}/functional/catalog/Project.js (100%) rename {tests => client-app/tests}/functional/catalog/Species.js (100%) rename {tests => client-app/tests}/functional/catalog/_Catalog.js (100%) rename {tests => client-app/tests}/functional/catalog/_CatalogFilter.js (100%) rename {tests => client-app/tests}/functional/catalog/_CatalogWithReport.js (100%) rename {tests => client-app/tests}/functional/catalogDetails/Activity.js (100%) rename {tests => client-app/tests}/functional/catalogDetails/Document.js (100%) rename {tests => client-app/tests}/functional/catalogDetails/Organisation.js (100%) rename {tests => client-app/tests}/functional/catalogDetails/Platform.js (100%) rename {tests => client-app/tests}/functional/catalogDetails/Program.js (100%) rename {tests => client-app/tests}/functional/catalogDetails/Project.js (100%) rename {tests => client-app/tests}/functional/catalogDetails/ServiceOGC.js (100%) rename {tests => client-app/tests}/functional/catalogDetails/Species.js (100%) rename {tests => client-app/tests}/functional/common/Home.js (100%) rename {tests => client-app/tests}/functional/common/Login.js (100%) rename {tests => client-app/tests}/functional/common/Profile.js (100%) rename {tests => client-app/tests}/functional/common/Sidebar.js (100%) rename {tests => client-app/tests}/functional/common/Topbar.js (100%) rename {tests => client-app/tests}/functional/dataLoader/Area.js (100%) rename {tests => client-app/tests}/functional/dataLoader/Citation.js (100%) rename {tests => client-app/tests}/functional/dataLoader/DataLoader.js (100%) rename {tests => client-app/tests}/functional/dataLoader/Infrastructure.js (100%) rename {tests => client-app/tests}/functional/dataLoader/ObjectCollection.js (100%) rename {tests => client-app/tests}/functional/dataLoader/SurveyStation.js (100%) rename {tests => client-app/tests}/functional/dataLoader/Tracking.js (100%) rename {tests => client-app/tests}/functional/maintenance/ServiceOGC.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/_Domain.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/_DomainBase.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/_DomainFacets.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/_DomainFormEdition.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/_DomainHierarchical.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/_DomainWizardEdition.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/Accessibility.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/ActivityFields.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/ActivityTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/ContactRoles.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/Countries.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/DeviceTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/DocumentTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/OrganisationRoles.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/OrganisationTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/PlatformTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/ProjectGroups.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/admin/Scopes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/AreaTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/Destiny.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/Ending.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/InspireThemes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/LineTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/MeshTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/RasterTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/RecordingTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/ShorelineTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/ThematicTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/geometry/ToponymTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/AttributeTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/CensusingStatus.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/Confidence.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/InfrastructureType.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/MetricGroups.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/MetricsDefinitions.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/ObjectTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/ParameterTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/Parameters.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/SampleTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/SeaConditions.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/UnitTypes.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/observations/Units.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/CanaryProtection.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/EUProtection.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/Ecology.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/Endemicity.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/Interest.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/LifeStages.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/Origin.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/Permanence.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/Rank.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/Sex.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/SpainProtection.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/Status.js (100%) rename {tests => client-app/tests}/functional/maintenance/domains/taxon/TrophicRegime.js (100%) rename {tests => client-app/tests}/functional/modules/components/Keypad/testKeypad.js (100%) rename {tests => client-app/tests}/functional/modules/components/Keypad/testKeypadScript.js (100%) rename {tests => client-app/tests}/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js (100%) rename {tests => client-app/tests}/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js (100%) rename {tests => client-app/tests}/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js (100%) rename {tests => client-app/tests}/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js (100%) rename {tests => client-app/tests}/functional/modules/form/testFormWithKeypad.js (100%) rename {tests => client-app/tests}/functional/modules/form/testFormWithKeypadScript.js (100%) rename {tests => client-app/tests}/functional/modules/search/testFacetsImpl.js (100%) rename {tests => client-app/tests}/functional/modules/search/testFacetsImplScript.js (100%) rename {tests => client-app/tests}/functional/products/Atlas.js (100%) rename {tests => client-app/tests}/functional/products/ServiceOGC.js (100%) rename {tests => client-app/tests}/functional/viewers/Bibliography.js (100%) rename {tests => client-app/tests}/functional/viewers/SpeciesDistribution.js (100%) rename {tests => client-app/tests}/intern-functional-local.js (100%) rename {tests => client-app/tests}/intern-functional-remote.js (100%) rename {tests => client-app/tests}/intern-unit-local.js (100%) rename {tests => client-app/tests}/intern-unit-remote.js (100%) rename {tests => client-app/tests}/sockTest/app.js (100%) rename {tests => client-app/tests}/sockTest/stomp.js (100%) rename {tests => client-app/tests}/sockTest/websocket.mock.js (100%) rename {tests => client-app/tests}/support/Config.js (100%) rename {tests => client-app/tests}/support/CustomReporter.js (100%) rename {tests => client-app/tests}/support/Utils.js (100%) rename {tests => client-app/tests}/support/pages/Filter.js (100%) rename {tests => client-app/tests}/support/pages/List.js (100%) rename {tests => client-app/tests}/support/pages/ListHierarchical.js (100%) rename {tests => client-app/tests}/support/pages/ListWithTextSearch.js (100%) rename {tests => client-app/tests}/support/pages/ListWithTextSearchAndFacets.js (100%) rename {tests => client-app/tests}/support/pages/ListWithTreeFilter.js (100%) rename {tests => client-app/tests}/support/pages/Login.js (100%) rename {tests => client-app/tests}/support/pages/Map.js (100%) rename {tests => client-app/tests}/support/pages/Wizard.js (100%) rename {tests => client-app/tests}/support/pages/_Page.js (100%) rename {tests => client-app/tests}/support/pages/steps/DoubleList.js (100%) rename {tests => client-app/tests}/support/pages/steps/DoubleListFiltered.js (100%) rename {tests => client-app/tests}/support/pages/steps/Form.js (100%) rename {tests => client-app/tests}/support/pages/steps/FormList.js (100%) rename {tests => client-app/tests}/support/pages/steps/LayerImage.js (100%) rename {tests => client-app/tests}/support/pages/steps/LineGeometry.js (100%) rename {tests => client-app/tests}/support/pages/steps/List.js (100%) rename {tests => client-app/tests}/support/pages/steps/PointGeometry.js (100%) rename {tests => client-app/tests}/support/pages/steps/RelationData.js (100%) rename {tests => client-app/tests}/support/pages/steps/ReorderLayerList.js (100%) rename {tests => client-app/tests}/support/pages/test.html (100%) rename {tests => client-app/tests}/support/resources/DomainModel.js (100%) rename {tests => client-app/tests}/support/resources/doc.pdf (100%) rename {tests => client-app/tests}/support/resources/fileForLoadData/ar.zip (100%) rename {tests => client-app/tests}/support/resources/fileForLoadData/document.csv (100%) rename {tests => client-app/tests}/support/resources/fileForLoadData/ft.csv (100%) rename {tests => client-app/tests}/support/resources/fileForLoadData/oc.csv (100%) rename {tests => client-app/tests}/support/resources/fileForLoadData/pt.csv (100%) rename {tests => client-app/tests}/support/resources/profile.png (100%) rename {tests => client-app/tests}/support/tests/Atlas.js (100%) rename {tests => client-app/tests}/support/tests/AtlasWithClickMap.js (100%) rename {tests => client-app/tests}/support/tests/CatalogFacets.js (100%) rename {tests => client-app/tests}/support/tests/CatalogFacetsTotal.js (100%) rename {tests => client-app/tests}/support/tests/CatalogGuestReport.js (100%) rename {tests => client-app/tests}/support/tests/CatalogLinks.js (100%) rename {tests => client-app/tests}/support/tests/CatalogUserReport.js (100%) rename {tests => client-app/tests}/support/tests/CatalogWizardEdition.js (100%) rename {tests => client-app/tests}/support/tests/Citation.js (100%) rename {tests => client-app/tests}/support/tests/Dashboard.js (100%) rename {tests => client-app/tests}/support/tests/DetailsBase.js (100%) rename {tests => client-app/tests}/support/tests/DetailsEditionLink.js (100%) rename {tests => client-app/tests}/support/tests/DetailsInfo.js (100%) rename {tests => client-app/tests}/support/tests/DetailsPDF.js (100%) rename {tests => client-app/tests}/support/tests/DetailsTabs.js (100%) rename {tests => client-app/tests}/support/tests/Filter.js (100%) rename {tests => client-app/tests}/support/tests/FormAddition.js (100%) rename {tests => client-app/tests}/support/tests/FormEdition.js (100%) rename {tests => client-app/tests}/support/tests/ListFilterByTree.js (100%) rename {tests => client-app/tests}/support/tests/ListHierarchical.js (100%) rename {tests => client-app/tests}/support/tests/ListHierarchicalWithSelection.js (100%) rename {tests => client-app/tests}/support/tests/ListSelection.js (100%) rename {tests => client-app/tests}/support/tests/ListWithOrder.js (100%) rename {tests => client-app/tests}/support/tests/ListWithTextSearch.js (100%) rename {tests => client-app/tests}/support/tests/Map.js (100%) rename {tests => client-app/tests}/support/tests/SpeciesDistribution.js (100%) rename {tests => client-app/tests}/support/tests/WizardAddition.js (100%) rename {tests => client-app/tests}/support/tests/WizardEdition.js (100%) rename {tests => client-app/tests}/support/tests/WizardWorms.js (100%) rename {tests => client-app/tests}/support/tests/_BaseCommons.js (100%) rename {tests => client-app/tests}/support/tests/_CatalogBase.js (100%) rename {tests => client-app/tests}/support/tests/_Commons.js (100%) rename {tests => client-app/tests}/support/tests/_DataLoader.js (100%) rename {tests => client-app/tests}/unit/app/base/models/_ModelTestCommons.js (100%) rename {tests => client-app/tests}/unit/app/base/models/attr/testArrayAttr.js (100%) rename {tests => client-app/tests}/unit/app/base/models/attr/testAttr.js (100%) rename {tests => client-app/tests}/unit/app/base/models/attr/testObjAttr.js (100%) rename {tests => client-app/tests}/unit/app/base/models/attr/testRelationAttr.js (100%) rename {tests => client-app/tests}/unit/app/base/models/test_Model.js (100%) rename {tests => client-app/tests}/unit/app/base/views/extensions/test_EditionView.js (100%) rename {tests => client-app/tests}/unit/app/viewers/views/test_ChartsView.js (100%) rename {tests => client-app/tests}/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js (100%) rename {tests => client-app/tests}/unit/redmic/base/testCredentials.js (100%) rename {tests => client-app/tests}/unit/redmic/base/testMediator.js (100%) rename {tests => client-app/tests}/unit/redmic/base/testRedmicLocalStorage.js (100%) rename {tests => client-app/tests}/unit/redmic/form/testUploadInput.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/base/testManager.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/base/testNotification.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/base/testSelectionBox.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/base/test_Module.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/browser/bars/testOrder.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/browser/bars/testPagination.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/browser/bars/testSelectionBox.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/browser/bars/testTotal.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/browser/buttons/testButtons.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/browser/row/testRow.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/browser/testHierarchicalImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/browser/testListImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/form/inputs/testCheckBoxImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/form/inputs/testFilteringInputImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/form/inputs/testTextAreaImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/form/inputs/testTextBoxImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/form/testForm.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/gateway/testGateway.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/layout/details/testDetails.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/layout/wizard/testWizard.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/map/testLeafletImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/model/testModelImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/notification/test_Communication.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/notification/test_Notification.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/search/testFacetsImpl.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/search/testSearch.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/selection/testSelector.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/socket/testSocket.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/store/testRestManager.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/tree/testTree.js (100%) rename {tests => client-app/tests}/unit/redmic/modules/wizard/testWizard.js (100%) diff --git a/.gitignore b/.gitignore index eec9469a..7c8e46e9 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,5 @@ test_reports .gitmodules.old build-report.txt *.tar.gz +*.tgz *.log diff --git a/.gitmodules b/.gitmodules index a91961a1..f09c2f55 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,10 +1,10 @@ -[submodule "public/stylesheets"] - path = public/stylesheets +[submodule "client-app/stylesheets"] + path = client-app/stylesheets url = ../style.git branch = master ignore = dirty -[submodule "public/javascript/templates"] - path = public/javascript/templates +[submodule "client-app/javascript/templates"] + path = client-app/javascript/templates url = ../templates.git branch = master - ignore = dirty \ No newline at end of file + ignore = dirty diff --git a/Gruntfile.js b/Gruntfile.js index cd004bb4..42270a68 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -12,7 +12,7 @@ module.exports = function(grunt) { grunt.initConfig({ redmicConfig: { rootPath: __dirname, - srcPath: 'public/javascript', + srcPath: 'client-app/javascript', distPath: 'dist', destDir: 'javascript' }, diff --git a/redmic.profile.js b/client-app/app.profile.js similarity index 99% rename from redmic.profile.js rename to client-app/app.profile.js index 50e1205f..cffc0ec9 100644 --- a/redmic.profile.js +++ b/client-app/app.profile.js @@ -25,7 +25,7 @@ var declarativeTagger = function(filename) { }; var profileObj = { - basePath: './public/javascript', + basePath: './javascript', releaseDir: '../../dist', releaseName: 'javascript', action: 'release', diff --git a/public/javascript/alertify b/client-app/javascript/alertify similarity index 100% rename from public/javascript/alertify rename to client-app/javascript/alertify diff --git a/public/javascript/app/administrative/taxonomy/views/ClassView.js b/client-app/javascript/app/administrative/taxonomy/views/ClassView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/ClassView.js rename to client-app/javascript/app/administrative/taxonomy/views/ClassView.js diff --git a/public/javascript/app/administrative/taxonomy/views/FamilyView.js b/client-app/javascript/app/administrative/taxonomy/views/FamilyView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/FamilyView.js rename to client-app/javascript/app/administrative/taxonomy/views/FamilyView.js diff --git a/public/javascript/app/administrative/taxonomy/views/GenusView.js b/client-app/javascript/app/administrative/taxonomy/views/GenusView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/GenusView.js rename to client-app/javascript/app/administrative/taxonomy/views/GenusView.js diff --git a/public/javascript/app/administrative/taxonomy/views/KingdomView.js b/client-app/javascript/app/administrative/taxonomy/views/KingdomView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/KingdomView.js rename to client-app/javascript/app/administrative/taxonomy/views/KingdomView.js diff --git a/public/javascript/app/administrative/taxonomy/views/MisIdentificationView.js b/client-app/javascript/app/administrative/taxonomy/views/MisIdentificationView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/MisIdentificationView.js rename to client-app/javascript/app/administrative/taxonomy/views/MisIdentificationView.js diff --git a/public/javascript/app/administrative/taxonomy/views/OrderView.js b/client-app/javascript/app/administrative/taxonomy/views/OrderView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/OrderView.js rename to client-app/javascript/app/administrative/taxonomy/views/OrderView.js diff --git a/public/javascript/app/administrative/taxonomy/views/PhylumView.js b/client-app/javascript/app/administrative/taxonomy/views/PhylumView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/PhylumView.js rename to client-app/javascript/app/administrative/taxonomy/views/PhylumView.js diff --git a/public/javascript/app/administrative/taxonomy/views/SpeciesView.js b/client-app/javascript/app/administrative/taxonomy/views/SpeciesView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/SpeciesView.js rename to client-app/javascript/app/administrative/taxonomy/views/SpeciesView.js diff --git a/public/javascript/app/administrative/taxonomy/views/SubphylumView.js b/client-app/javascript/app/administrative/taxonomy/views/SubphylumView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/SubphylumView.js rename to client-app/javascript/app/administrative/taxonomy/views/SubphylumView.js diff --git a/public/javascript/app/administrative/taxonomy/views/TaxonomyView.js b/client-app/javascript/app/administrative/taxonomy/views/TaxonomyView.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/TaxonomyView.js rename to client-app/javascript/app/administrative/taxonomy/views/TaxonomyView.js diff --git a/public/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js b/client-app/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js rename to client-app/javascript/app/administrative/taxonomy/views/_AddCompositeTaxon.js diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/KingdomForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/MisIdentificationForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/PeculiarityForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/RecoveryForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/SpeciesForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/SpecimenTagForm.html diff --git a/public/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html b/client-app/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html similarity index 100% rename from public/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html rename to client-app/javascript/app/administrative/taxonomy/views/templates/forms/TaxonForm.html diff --git a/public/javascript/app/administrative/views/ActivityView.js b/client-app/javascript/app/administrative/views/ActivityView.js similarity index 100% rename from public/javascript/app/administrative/views/ActivityView.js rename to client-app/javascript/app/administrative/views/ActivityView.js diff --git a/public/javascript/app/administrative/views/AnimalView.js b/client-app/javascript/app/administrative/views/AnimalView.js similarity index 100% rename from public/javascript/app/administrative/views/AnimalView.js rename to client-app/javascript/app/administrative/views/AnimalView.js diff --git a/public/javascript/app/administrative/views/ContactView.js b/client-app/javascript/app/administrative/views/ContactView.js similarity index 100% rename from public/javascript/app/administrative/views/ContactView.js rename to client-app/javascript/app/administrative/views/ContactView.js diff --git a/public/javascript/app/administrative/views/DeviceView.js b/client-app/javascript/app/administrative/views/DeviceView.js similarity index 100% rename from public/javascript/app/administrative/views/DeviceView.js rename to client-app/javascript/app/administrative/views/DeviceView.js diff --git a/public/javascript/app/administrative/views/DocumentView.js b/client-app/javascript/app/administrative/views/DocumentView.js similarity index 100% rename from public/javascript/app/administrative/views/DocumentView.js rename to client-app/javascript/app/administrative/views/DocumentView.js diff --git a/public/javascript/app/administrative/views/OrganisationView.js b/client-app/javascript/app/administrative/views/OrganisationView.js similarity index 100% rename from public/javascript/app/administrative/views/OrganisationView.js rename to client-app/javascript/app/administrative/views/OrganisationView.js diff --git a/public/javascript/app/administrative/views/PlatformView.js b/client-app/javascript/app/administrative/views/PlatformView.js similarity index 100% rename from public/javascript/app/administrative/views/PlatformView.js rename to client-app/javascript/app/administrative/views/PlatformView.js diff --git a/public/javascript/app/administrative/views/ProgramView.js b/client-app/javascript/app/administrative/views/ProgramView.js similarity index 100% rename from public/javascript/app/administrative/views/ProgramView.js rename to client-app/javascript/app/administrative/views/ProgramView.js diff --git a/public/javascript/app/administrative/views/ProjectView.js b/client-app/javascript/app/administrative/views/ProjectView.js similarity index 100% rename from public/javascript/app/administrative/views/ProjectView.js rename to client-app/javascript/app/administrative/views/ProjectView.js diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityContactForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityContactForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityContactForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityContactForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityEmbeddedContentForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityOrganisationForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityPlatformForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html b/client-app/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ActivityResourceForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/AnimalForm.html b/client-app/javascript/app/administrative/views/templates/forms/AnimalForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/AnimalForm.html rename to client-app/javascript/app/administrative/views/templates/forms/AnimalForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/CalibrationForm.html b/client-app/javascript/app/administrative/views/templates/forms/CalibrationForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/CalibrationForm.html rename to client-app/javascript/app/administrative/views/templates/forms/CalibrationForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ConditionForm.html b/client-app/javascript/app/administrative/views/templates/forms/ConditionForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ConditionForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ConditionForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ContactForm.html b/client-app/javascript/app/administrative/views/templates/forms/ContactForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ContactForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ContactForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/DeviceForm.html b/client-app/javascript/app/administrative/views/templates/forms/DeviceForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/DeviceForm.html rename to client-app/javascript/app/administrative/views/templates/forms/DeviceForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/DocumentForm.html b/client-app/javascript/app/administrative/views/templates/forms/DocumentForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/DocumentForm.html rename to client-app/javascript/app/administrative/views/templates/forms/DocumentForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html b/client-app/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html rename to client-app/javascript/app/administrative/views/templates/forms/MetricsDefinitionForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/OrganisationForm.html b/client-app/javascript/app/administrative/views/templates/forms/OrganisationForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/OrganisationForm.html rename to client-app/javascript/app/administrative/views/templates/forms/OrganisationForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ParameterForm.html b/client-app/javascript/app/administrative/views/templates/forms/ParameterForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ParameterForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ParameterForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/PlatformForm.html b/client-app/javascript/app/administrative/views/templates/forms/PlatformForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/PlatformForm.html rename to client-app/javascript/app/administrative/views/templates/forms/PlatformForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ProgramForm.html b/client-app/javascript/app/administrative/views/templates/forms/ProgramForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ProgramForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ProgramForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/ProjectForm.html b/client-app/javascript/app/administrative/views/templates/forms/ProjectForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/ProjectForm.html rename to client-app/javascript/app/administrative/views/templates/forms/ProjectForm.html diff --git a/public/javascript/app/administrative/views/templates/forms/UnitForm.html b/client-app/javascript/app/administrative/views/templates/forms/UnitForm.html similarity index 100% rename from public/javascript/app/administrative/views/templates/forms/UnitForm.html rename to client-app/javascript/app/administrative/views/templates/forms/UnitForm.html diff --git a/public/javascript/app/base/models/_Model.js b/client-app/javascript/app/base/models/_Model.js similarity index 100% rename from public/javascript/app/base/models/_Model.js rename to client-app/javascript/app/base/models/_Model.js diff --git a/public/javascript/app/base/models/attr/ArrayAttr.js b/client-app/javascript/app/base/models/attr/ArrayAttr.js similarity index 100% rename from public/javascript/app/base/models/attr/ArrayAttr.js rename to client-app/javascript/app/base/models/attr/ArrayAttr.js diff --git a/public/javascript/app/base/models/attr/Attr.js b/client-app/javascript/app/base/models/attr/Attr.js similarity index 100% rename from public/javascript/app/base/models/attr/Attr.js rename to client-app/javascript/app/base/models/attr/Attr.js diff --git a/public/javascript/app/base/models/attr/ObjAttr.js b/client-app/javascript/app/base/models/attr/ObjAttr.js similarity index 100% rename from public/javascript/app/base/models/attr/ObjAttr.js rename to client-app/javascript/app/base/models/attr/ObjAttr.js diff --git a/public/javascript/app/base/models/attr/RelationAttr.js b/client-app/javascript/app/base/models/attr/RelationAttr.js similarity index 100% rename from public/javascript/app/base/models/attr/RelationAttr.js rename to client-app/javascript/app/base/models/attr/RelationAttr.js diff --git a/public/javascript/app/base/models/attr/_Attr.js b/client-app/javascript/app/base/models/attr/_Attr.js similarity index 100% rename from public/javascript/app/base/models/attr/_Attr.js rename to client-app/javascript/app/base/models/attr/_Attr.js diff --git a/public/javascript/app/base/models/attr/_ComplexAttr.js b/client-app/javascript/app/base/models/attr/_ComplexAttr.js similarity index 100% rename from public/javascript/app/base/models/attr/_ComplexAttr.js rename to client-app/javascript/app/base/models/attr/_ComplexAttr.js diff --git a/public/javascript/app/base/views/EditorLayerWithVariableForm.js b/client-app/javascript/app/base/views/EditorLayerWithVariableForm.js similarity index 100% rename from public/javascript/app/base/views/EditorLayerWithVariableForm.js rename to client-app/javascript/app/base/views/EditorLayerWithVariableForm.js diff --git a/public/javascript/app/base/views/Module.js b/client-app/javascript/app/base/views/Module.js similarity index 100% rename from public/javascript/app/base/views/Module.js rename to client-app/javascript/app/base/views/Module.js diff --git a/public/javascript/app/base/views/_ListenRequestError.js b/client-app/javascript/app/base/views/_ListenRequestError.js similarity index 100% rename from public/javascript/app/base/views/_ListenRequestError.js rename to client-app/javascript/app/base/views/_ListenRequestError.js diff --git a/public/javascript/app/base/views/_LoadingWidget.js b/client-app/javascript/app/base/views/_LoadingWidget.js similarity index 100% rename from public/javascript/app/base/views/_LoadingWidget.js rename to client-app/javascript/app/base/views/_LoadingWidget.js diff --git a/public/javascript/app/base/views/_SettingsHandler.js b/client-app/javascript/app/base/views/_SettingsHandler.js similarity index 100% rename from public/javascript/app/base/views/_SettingsHandler.js rename to client-app/javascript/app/base/views/_SettingsHandler.js diff --git a/public/javascript/app/base/views/_View.js b/client-app/javascript/app/base/views/_View.js similarity index 100% rename from public/javascript/app/base/views/_View.js rename to client-app/javascript/app/base/views/_View.js diff --git a/public/javascript/app/base/views/_ViewHandle.js b/client-app/javascript/app/base/views/_ViewHandle.js similarity index 100% rename from public/javascript/app/base/views/_ViewHandle.js rename to client-app/javascript/app/base/views/_ViewHandle.js diff --git a/public/javascript/app/base/views/_ViewListBase.js b/client-app/javascript/app/base/views/_ViewListBase.js similarity index 100% rename from public/javascript/app/base/views/_ViewListBase.js rename to client-app/javascript/app/base/views/_ViewListBase.js diff --git a/public/javascript/app/base/views/extensions/_ActivityClosed.js b/client-app/javascript/app/base/views/extensions/_ActivityClosed.js similarity index 100% rename from public/javascript/app/base/views/extensions/_ActivityClosed.js rename to client-app/javascript/app/base/views/extensions/_ActivityClosed.js diff --git a/public/javascript/app/base/views/extensions/_AddAtlasCategory.js b/client-app/javascript/app/base/views/extensions/_AddAtlasCategory.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddAtlasCategory.js rename to client-app/javascript/app/base/views/extensions/_AddAtlasCategory.js diff --git a/public/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js b/client-app/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js rename to client-app/javascript/app/base/views/extensions/_AddCompositeSearchInTooltipFromTextSearch.js diff --git a/public/javascript/app/base/views/extensions/_AddForm.js b/client-app/javascript/app/base/views/extensions/_AddForm.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddForm.js rename to client-app/javascript/app/base/views/extensions/_AddForm.js diff --git a/public/javascript/app/base/views/extensions/_AddFormItfc.js b/client-app/javascript/app/base/views/extensions/_AddFormItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddFormItfc.js rename to client-app/javascript/app/base/views/extensions/_AddFormItfc.js diff --git a/public/javascript/app/base/views/extensions/_AddSelectInput.js b/client-app/javascript/app/base/views/extensions/_AddSelectInput.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddSelectInput.js rename to client-app/javascript/app/base/views/extensions/_AddSelectInput.js diff --git a/public/javascript/app/base/views/extensions/_AddSelectInputItfc.js b/client-app/javascript/app/base/views/extensions/_AddSelectInputItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddSelectInputItfc.js rename to client-app/javascript/app/base/views/extensions/_AddSelectInputItfc.js diff --git a/public/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js b/client-app/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js rename to client-app/javascript/app/base/views/extensions/_AddSelectionHandlerKeypad.js diff --git a/public/javascript/app/base/views/extensions/_AddTextSearchInput.js b/client-app/javascript/app/base/views/extensions/_AddTextSearchInput.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddTextSearchInput.js rename to client-app/javascript/app/base/views/extensions/_AddTextSearchInput.js diff --git a/public/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js b/client-app/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js rename to client-app/javascript/app/base/views/extensions/_AddTextSearchInputItfc.js diff --git a/public/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js b/client-app/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js similarity index 100% rename from public/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js rename to client-app/javascript/app/base/views/extensions/_CompositeInTooltipFromIconKeypad.js diff --git a/public/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js b/client-app/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js similarity index 100% rename from public/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js rename to client-app/javascript/app/base/views/extensions/_CompositeSearchInTooltip.js diff --git a/public/javascript/app/base/views/extensions/_Edition.js b/client-app/javascript/app/base/views/extensions/_Edition.js similarity index 100% rename from public/javascript/app/base/views/extensions/_Edition.js rename to client-app/javascript/app/base/views/extensions/_Edition.js diff --git a/public/javascript/app/base/views/extensions/_EditionCommons.js b/client-app/javascript/app/base/views/extensions/_EditionCommons.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionCommons.js rename to client-app/javascript/app/base/views/extensions/_EditionCommons.js diff --git a/public/javascript/app/base/views/extensions/_EditionFormList.js b/client-app/javascript/app/base/views/extensions/_EditionFormList.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionFormList.js rename to client-app/javascript/app/base/views/extensions/_EditionFormList.js diff --git a/public/javascript/app/base/views/extensions/_EditionLayerView.js b/client-app/javascript/app/base/views/extensions/_EditionLayerView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionLayerView.js rename to client-app/javascript/app/base/views/extensions/_EditionLayerView.js diff --git a/public/javascript/app/base/views/extensions/_EditionView.js b/client-app/javascript/app/base/views/extensions/_EditionView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionView.js rename to client-app/javascript/app/base/views/extensions/_EditionView.js diff --git a/public/javascript/app/base/views/extensions/_EditionWizardView.js b/client-app/javascript/app/base/views/extensions/_EditionWizardView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_EditionWizardView.js rename to client-app/javascript/app/base/views/extensions/_EditionWizardView.js diff --git a/public/javascript/app/base/views/extensions/_FormInDialogView.js b/client-app/javascript/app/base/views/extensions/_FormInDialogView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_FormInDialogView.js rename to client-app/javascript/app/base/views/extensions/_FormInDialogView.js diff --git a/public/javascript/app/base/views/extensions/_GetActivityData.js b/client-app/javascript/app/base/views/extensions/_GetActivityData.js similarity index 100% rename from public/javascript/app/base/views/extensions/_GetActivityData.js rename to client-app/javascript/app/base/views/extensions/_GetActivityData.js diff --git a/public/javascript/app/base/views/extensions/_GetActivityDataItfc.js b/client-app/javascript/app/base/views/extensions/_GetActivityDataItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_GetActivityDataItfc.js rename to client-app/javascript/app/base/views/extensions/_GetActivityDataItfc.js diff --git a/public/javascript/app/base/views/extensions/_InterceptCloseUpView.js b/client-app/javascript/app/base/views/extensions/_InterceptCloseUpView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_InterceptCloseUpView.js rename to client-app/javascript/app/base/views/extensions/_InterceptCloseUpView.js diff --git a/public/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js b/client-app/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js similarity index 100% rename from public/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js rename to client-app/javascript/app/base/views/extensions/_ListenActivityDataAndAccessByActivityCategory.js diff --git a/public/javascript/app/base/views/extensions/_LocalSelectionView.js b/client-app/javascript/app/base/views/extensions/_LocalSelectionView.js similarity index 100% rename from public/javascript/app/base/views/extensions/_LocalSelectionView.js rename to client-app/javascript/app/base/views/extensions/_LocalSelectionView.js diff --git a/public/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js b/client-app/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js similarity index 100% rename from public/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js rename to client-app/javascript/app/base/views/extensions/_LocalSelectionViewItfc.js diff --git a/public/javascript/app/base/views/extensions/_OnShownAndRefresh.js b/client-app/javascript/app/base/views/extensions/_OnShownAndRefresh.js similarity index 100% rename from public/javascript/app/base/views/extensions/_OnShownAndRefresh.js rename to client-app/javascript/app/base/views/extensions/_OnShownAndRefresh.js diff --git a/public/javascript/app/base/views/extensions/_ProcessInterval.js b/client-app/javascript/app/base/views/extensions/_ProcessInterval.js similarity index 100% rename from public/javascript/app/base/views/extensions/_ProcessInterval.js rename to client-app/javascript/app/base/views/extensions/_ProcessInterval.js diff --git a/public/javascript/app/base/views/extensions/_SelectInDoubleList.js b/client-app/javascript/app/base/views/extensions/_SelectInDoubleList.js similarity index 100% rename from public/javascript/app/base/views/extensions/_SelectInDoubleList.js rename to client-app/javascript/app/base/views/extensions/_SelectInDoubleList.js diff --git a/public/javascript/app/catalog/views/ActivitiesCatalogView.js b/client-app/javascript/app/catalog/views/ActivitiesCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/ActivitiesCatalogView.js rename to client-app/javascript/app/catalog/views/ActivitiesCatalogView.js diff --git a/public/javascript/app/catalog/views/OrganisationsCatalogView.js b/client-app/javascript/app/catalog/views/OrganisationsCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/OrganisationsCatalogView.js rename to client-app/javascript/app/catalog/views/OrganisationsCatalogView.js diff --git a/public/javascript/app/catalog/views/PlatformsCatalogView.js b/client-app/javascript/app/catalog/views/PlatformsCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/PlatformsCatalogView.js rename to client-app/javascript/app/catalog/views/PlatformsCatalogView.js diff --git a/public/javascript/app/catalog/views/ProgramsCatalogView.js b/client-app/javascript/app/catalog/views/ProgramsCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/ProgramsCatalogView.js rename to client-app/javascript/app/catalog/views/ProgramsCatalogView.js diff --git a/public/javascript/app/catalog/views/ProjectsCatalogView.js b/client-app/javascript/app/catalog/views/ProjectsCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/ProjectsCatalogView.js rename to client-app/javascript/app/catalog/views/ProjectsCatalogView.js diff --git a/public/javascript/app/catalog/views/SpeciesCatalogView.js b/client-app/javascript/app/catalog/views/SpeciesCatalogView.js similarity index 100% rename from public/javascript/app/catalog/views/SpeciesCatalogView.js rename to client-app/javascript/app/catalog/views/SpeciesCatalogView.js diff --git a/public/javascript/app/components/CookieLoader.js b/client-app/javascript/app/components/CookieLoader.js similarity index 100% rename from public/javascript/app/components/CookieLoader.js rename to client-app/javascript/app/components/CookieLoader.js diff --git a/public/javascript/app/components/ReCaptcha.js b/client-app/javascript/app/components/ReCaptcha.js similarity index 100% rename from public/javascript/app/components/ReCaptcha.js rename to client-app/javascript/app/components/ReCaptcha.js diff --git a/public/javascript/app/components/steps/AccessSetStep.js b/client-app/javascript/app/components/steps/AccessSetStep.js similarity index 100% rename from public/javascript/app/components/steps/AccessSetStep.js rename to client-app/javascript/app/components/steps/AccessSetStep.js diff --git a/public/javascript/app/components/steps/ActivitySetStep.js b/client-app/javascript/app/components/steps/ActivitySetStep.js similarity index 100% rename from public/javascript/app/components/steps/ActivitySetStep.js rename to client-app/javascript/app/components/steps/ActivitySetStep.js diff --git a/public/javascript/app/components/steps/AddGeomSiteStep.js b/client-app/javascript/app/components/steps/AddGeomSiteStep.js similarity index 100% rename from public/javascript/app/components/steps/AddGeomSiteStep.js rename to client-app/javascript/app/components/steps/AddGeomSiteStep.js diff --git a/public/javascript/app/components/steps/AreaClassificationsSetStep.js b/client-app/javascript/app/components/steps/AreaClassificationsSetStep.js similarity index 100% rename from public/javascript/app/components/steps/AreaClassificationsSetStep.js rename to client-app/javascript/app/components/steps/AreaClassificationsSetStep.js diff --git a/public/javascript/app/components/steps/CalibrationSetStep.js b/client-app/javascript/app/components/steps/CalibrationSetStep.js similarity index 100% rename from public/javascript/app/components/steps/CalibrationSetStep.js rename to client-app/javascript/app/components/steps/CalibrationSetStep.js diff --git a/public/javascript/app/components/steps/CitationStep.js b/client-app/javascript/app/components/steps/CitationStep.js similarity index 100% rename from public/javascript/app/components/steps/CitationStep.js rename to client-app/javascript/app/components/steps/CitationStep.js diff --git a/public/javascript/app/components/steps/ClassificationsStep.js b/client-app/javascript/app/components/steps/ClassificationsStep.js similarity index 100% rename from public/javascript/app/components/steps/ClassificationsStep.js rename to client-app/javascript/app/components/steps/ClassificationsStep.js diff --git a/public/javascript/app/components/steps/ContactSetStep.js b/client-app/javascript/app/components/steps/ContactSetStep.js similarity index 100% rename from public/javascript/app/components/steps/ContactSetStep.js rename to client-app/javascript/app/components/steps/ContactSetStep.js diff --git a/public/javascript/app/components/steps/DataDefinitionSetStep.js b/client-app/javascript/app/components/steps/DataDefinitionSetStep.js similarity index 100% rename from public/javascript/app/components/steps/DataDefinitionSetStep.js rename to client-app/javascript/app/components/steps/DataDefinitionSetStep.js diff --git a/public/javascript/app/components/steps/DescribeSiteStep.js b/client-app/javascript/app/components/steps/DescribeSiteStep.js similarity index 100% rename from public/javascript/app/components/steps/DescribeSiteStep.js rename to client-app/javascript/app/components/steps/DescribeSiteStep.js diff --git a/public/javascript/app/components/steps/DocumentSetStep.js b/client-app/javascript/app/components/steps/DocumentSetStep.js similarity index 100% rename from public/javascript/app/components/steps/DocumentSetStep.js rename to client-app/javascript/app/components/steps/DocumentSetStep.js diff --git a/public/javascript/app/components/steps/DocumentStepFiltered.js b/client-app/javascript/app/components/steps/DocumentStepFiltered.js similarity index 100% rename from public/javascript/app/components/steps/DocumentStepFiltered.js rename to client-app/javascript/app/components/steps/DocumentStepFiltered.js diff --git a/public/javascript/app/components/steps/DownloadsSetStep.js b/client-app/javascript/app/components/steps/DownloadsSetStep.js similarity index 100% rename from public/javascript/app/components/steps/DownloadsSetStep.js rename to client-app/javascript/app/components/steps/DownloadsSetStep.js diff --git a/public/javascript/app/components/steps/EmbeddedContentSetStep.js b/client-app/javascript/app/components/steps/EmbeddedContentSetStep.js similarity index 100% rename from public/javascript/app/components/steps/EmbeddedContentSetStep.js rename to client-app/javascript/app/components/steps/EmbeddedContentSetStep.js diff --git a/public/javascript/app/components/steps/MainDataStep.js b/client-app/javascript/app/components/steps/MainDataStep.js similarity index 100% rename from public/javascript/app/components/steps/MainDataStep.js rename to client-app/javascript/app/components/steps/MainDataStep.js diff --git a/public/javascript/app/components/steps/MapSelectAreaStep.js b/client-app/javascript/app/components/steps/MapSelectAreaStep.js similarity index 100% rename from public/javascript/app/components/steps/MapSelectAreaStep.js rename to client-app/javascript/app/components/steps/MapSelectAreaStep.js diff --git a/public/javascript/app/components/steps/OrganisationSetStep.js b/client-app/javascript/app/components/steps/OrganisationSetStep.js similarity index 100% rename from public/javascript/app/components/steps/OrganisationSetStep.js rename to client-app/javascript/app/components/steps/OrganisationSetStep.js diff --git a/public/javascript/app/components/steps/PlatformSetStep.js b/client-app/javascript/app/components/steps/PlatformSetStep.js similarity index 100% rename from public/javascript/app/components/steps/PlatformSetStep.js rename to client-app/javascript/app/components/steps/PlatformSetStep.js diff --git a/public/javascript/app/components/steps/PreLoadMainDataStep.js b/client-app/javascript/app/components/steps/PreLoadMainDataStep.js similarity index 100% rename from public/javascript/app/components/steps/PreLoadMainDataStep.js rename to client-app/javascript/app/components/steps/PreLoadMainDataStep.js diff --git a/public/javascript/app/components/steps/ProtocolsSetStep.js b/client-app/javascript/app/components/steps/ProtocolsSetStep.js similarity index 100% rename from public/javascript/app/components/steps/ProtocolsSetStep.js rename to client-app/javascript/app/components/steps/ProtocolsSetStep.js diff --git a/public/javascript/app/components/steps/RecoverySetStep.js b/client-app/javascript/app/components/steps/RecoverySetStep.js similarity index 100% rename from public/javascript/app/components/steps/RecoverySetStep.js rename to client-app/javascript/app/components/steps/RecoverySetStep.js diff --git a/public/javascript/app/components/steps/RelationDataSetStep.js b/client-app/javascript/app/components/steps/RelationDataSetStep.js similarity index 100% rename from public/javascript/app/components/steps/RelationDataSetStep.js rename to client-app/javascript/app/components/steps/RelationDataSetStep.js diff --git a/public/javascript/app/components/steps/ResourceSetStep.js b/client-app/javascript/app/components/steps/ResourceSetStep.js similarity index 100% rename from public/javascript/app/components/steps/ResourceSetStep.js rename to client-app/javascript/app/components/steps/ResourceSetStep.js diff --git a/public/javascript/app/components/steps/SelectActivityCategoryStep.js b/client-app/javascript/app/components/steps/SelectActivityCategoryStep.js similarity index 100% rename from public/javascript/app/components/steps/SelectActivityCategoryStep.js rename to client-app/javascript/app/components/steps/SelectActivityCategoryStep.js diff --git a/public/javascript/app/components/steps/SelectLayerStep.js b/client-app/javascript/app/components/steps/SelectLayerStep.js similarity index 100% rename from public/javascript/app/components/steps/SelectLayerStep.js rename to client-app/javascript/app/components/steps/SelectLayerStep.js diff --git a/public/javascript/app/components/steps/SelectRegisterTypeStep.js b/client-app/javascript/app/components/steps/SelectRegisterTypeStep.js similarity index 100% rename from public/javascript/app/components/steps/SelectRegisterTypeStep.js rename to client-app/javascript/app/components/steps/SelectRegisterTypeStep.js diff --git a/public/javascript/app/components/steps/SpeciesMainDataStep.js b/client-app/javascript/app/components/steps/SpeciesMainDataStep.js similarity index 100% rename from public/javascript/app/components/steps/SpeciesMainDataStep.js rename to client-app/javascript/app/components/steps/SpeciesMainDataStep.js diff --git a/public/javascript/app/components/steps/SpecimenTagSetStep.js b/client-app/javascript/app/components/steps/SpecimenTagSetStep.js similarity index 100% rename from public/javascript/app/components/steps/SpecimenTagSetStep.js rename to client-app/javascript/app/components/steps/SpecimenTagSetStep.js diff --git a/public/javascript/app/components/steps/UnitSetStep.js b/client-app/javascript/app/components/steps/UnitSetStep.js similarity index 100% rename from public/javascript/app/components/steps/UnitSetStep.js rename to client-app/javascript/app/components/steps/UnitSetStep.js diff --git a/public/javascript/app/components/steps/_ClassificationsRelationData.js b/client-app/javascript/app/components/steps/_ClassificationsRelationData.js similarity index 100% rename from public/javascript/app/components/steps/_ClassificationsRelationData.js rename to client-app/javascript/app/components/steps/_ClassificationsRelationData.js diff --git a/public/javascript/app/components/steps/_DataListAndSaveRelationData.js b/client-app/javascript/app/components/steps/_DataListAndSaveRelationData.js similarity index 100% rename from public/javascript/app/components/steps/_DataListAndSaveRelationData.js rename to client-app/javascript/app/components/steps/_DataListAndSaveRelationData.js diff --git a/public/javascript/app/components/steps/_DateRelationData.js b/client-app/javascript/app/components/steps/_DateRelationData.js similarity index 100% rename from public/javascript/app/components/steps/_DateRelationData.js rename to client-app/javascript/app/components/steps/_DateRelationData.js diff --git a/public/javascript/app/components/steps/_MainData.js b/client-app/javascript/app/components/steps/_MainData.js similarity index 100% rename from public/javascript/app/components/steps/_MainData.js rename to client-app/javascript/app/components/steps/_MainData.js diff --git a/public/javascript/app/components/steps/_ParametersRelationData.js b/client-app/javascript/app/components/steps/_ParametersRelationData.js similarity index 100% rename from public/javascript/app/components/steps/_ParametersRelationData.js rename to client-app/javascript/app/components/steps/_ParametersRelationData.js diff --git a/public/javascript/app/components/steps/_RememberDeleteItems.js b/client-app/javascript/app/components/steps/_RememberDeleteItems.js similarity index 100% rename from public/javascript/app/components/steps/_RememberDeleteItems.js rename to client-app/javascript/app/components/steps/_RememberDeleteItems.js diff --git a/public/javascript/app/components/steps/_SelectOptionBox.js b/client-app/javascript/app/components/steps/_SelectOptionBox.js similarity index 100% rename from public/javascript/app/components/steps/_SelectOptionBox.js rename to client-app/javascript/app/components/steps/_SelectOptionBox.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/Line.js b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/Line.js similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/Line.js rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/Line.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/MultiPolygon.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/Point.js b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/Point.js similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/Point.js rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/Point.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/_BaseGeometryForm.js diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/templates/LineForm.html diff --git a/public/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html b/client-app/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html rename to client-app/javascript/app/components/viewCustomization/addGeomSite/views/templates/PointForm.html diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js b/client-app/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js rename to client-app/javascript/app/components/viewCustomization/describeSite/views/SelectStationByActivity.js diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js b/client-app/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js rename to client-app/javascript/app/components/viewCustomization/describeSite/views/_AdditionalKeyGetter.js diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html b/client-app/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html rename to client-app/javascript/app/components/viewCustomization/describeSite/views/templates/ARForm.html diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html b/client-app/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html rename to client-app/javascript/app/components/viewCustomization/describeSite/views/templates/DescribeSiteForm.html diff --git a/public/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html b/client-app/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html rename to client-app/javascript/app/components/viewCustomization/describeSite/views/templates/IFForm.html diff --git a/public/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js b/client-app/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js similarity index 100% rename from public/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js rename to client-app/javascript/app/components/viewCustomization/loadFile/models/LoadFileModel.js diff --git a/public/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html b/client-app/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html rename to client-app/javascript/app/components/viewCustomization/loadFile/views/templates/ARFileForm.html diff --git a/public/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html b/client-app/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html rename to client-app/javascript/app/components/viewCustomization/loadFile/views/templates/LoadFileForm.html diff --git a/public/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html b/client-app/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html rename to client-app/javascript/app/components/viewCustomization/parameter/views/templates/FTForm.html diff --git a/public/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html b/client-app/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html rename to client-app/javascript/app/components/viewCustomization/parameter/views/templates/OCForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/AreaTypeForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/DateForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/DefaultForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/DeviceForm.html diff --git a/public/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html b/client-app/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html similarity index 100% rename from public/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html rename to client-app/javascript/app/components/viewCustomization/relationData/views/templates/PointGeometryForm.html diff --git a/public/javascript/app/dataLoader/areas/views/AreaView.js b/client-app/javascript/app/dataLoader/areas/views/AreaView.js similarity index 100% rename from public/javascript/app/dataLoader/areas/views/AreaView.js rename to client-app/javascript/app/dataLoader/areas/views/AreaView.js diff --git a/public/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html b/client-app/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html similarity index 100% rename from public/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html rename to client-app/javascript/app/dataLoader/areas/views/templates/AreaClassificationsForm.html diff --git a/public/javascript/app/dataLoader/base/_GeographicBase.js b/client-app/javascript/app/dataLoader/base/_GeographicBase.js similarity index 100% rename from public/javascript/app/dataLoader/base/_GeographicBase.js rename to client-app/javascript/app/dataLoader/base/_GeographicBase.js diff --git a/public/javascript/app/dataLoader/citation/views/CitationView.js b/client-app/javascript/app/dataLoader/citation/views/CitationView.js similarity index 100% rename from public/javascript/app/dataLoader/citation/views/CitationView.js rename to client-app/javascript/app/dataLoader/citation/views/CitationView.js diff --git a/public/javascript/app/dataLoader/citation/views/templates/CitationForm.html b/client-app/javascript/app/dataLoader/citation/views/templates/CitationForm.html similarity index 100% rename from public/javascript/app/dataLoader/citation/views/templates/CitationForm.html rename to client-app/javascript/app/dataLoader/citation/views/templates/CitationForm.html diff --git a/public/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js b/client-app/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js similarity index 100% rename from public/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js rename to client-app/javascript/app/dataLoader/infrastructure/views/InfrastructureAttributesView.js diff --git a/public/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js b/client-app/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js similarity index 100% rename from public/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js rename to client-app/javascript/app/dataLoader/infrastructure/views/InfrastructureView.js diff --git a/public/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html b/client-app/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html similarity index 100% rename from public/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html rename to client-app/javascript/app/dataLoader/infrastructure/views/templates/form/AttributesForm.html diff --git a/public/javascript/app/dataLoader/sightings/models/SightingsModel.js b/client-app/javascript/app/dataLoader/sightings/models/SightingsModel.js similarity index 100% rename from public/javascript/app/dataLoader/sightings/models/SightingsModel.js rename to client-app/javascript/app/dataLoader/sightings/models/SightingsModel.js diff --git a/public/javascript/app/dataLoader/sightings/views/SightingsView.js b/client-app/javascript/app/dataLoader/sightings/views/SightingsView.js similarity index 100% rename from public/javascript/app/dataLoader/sightings/views/SightingsView.js rename to client-app/javascript/app/dataLoader/sightings/views/SightingsView.js diff --git a/public/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html b/client-app/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html similarity index 100% rename from public/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html rename to client-app/javascript/app/dataLoader/sightings/views/templates/SightingsForm.html diff --git a/public/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/ObjectCollectingSeriesDataView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/ObjectCollectionView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/SurveyStationSeriesDataView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/SurveyStationView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js b/client-app/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/_DataLoadedByStationManagement.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js b/client-app/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js rename to client-app/javascript/app/dataLoader/surveyParameters/views/_SeriesDataView.js diff --git a/public/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html b/client-app/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html rename to client-app/javascript/app/dataLoader/surveyParameters/views/templates/ObjectCollectingForm.html diff --git a/public/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html b/client-app/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html similarity index 100% rename from public/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html rename to client-app/javascript/app/dataLoader/surveyParameters/views/templates/TimeSeriesForm.html diff --git a/public/javascript/app/dataLoader/tracking/views/TrackingDataView.js b/client-app/javascript/app/dataLoader/tracking/views/TrackingDataView.js similarity index 100% rename from public/javascript/app/dataLoader/tracking/views/TrackingDataView.js rename to client-app/javascript/app/dataLoader/tracking/views/TrackingDataView.js diff --git a/public/javascript/app/dataLoader/tracking/views/TrackingView.js b/client-app/javascript/app/dataLoader/tracking/views/TrackingView.js similarity index 100% rename from public/javascript/app/dataLoader/tracking/views/TrackingView.js rename to client-app/javascript/app/dataLoader/tracking/views/TrackingView.js diff --git a/public/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html b/client-app/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html similarity index 100% rename from public/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html rename to client-app/javascript/app/dataLoader/tracking/views/templates/form/TrackingPointForm.html diff --git a/public/javascript/app/designs/base/_Browser.js b/client-app/javascript/app/designs/base/_Browser.js similarity index 100% rename from public/javascript/app/designs/base/_Browser.js rename to client-app/javascript/app/designs/base/_Browser.js diff --git a/public/javascript/app/designs/base/_Controller.js b/client-app/javascript/app/designs/base/_Controller.js similarity index 100% rename from public/javascript/app/designs/base/_Controller.js rename to client-app/javascript/app/designs/base/_Controller.js diff --git a/public/javascript/app/designs/base/_ControllerItfc.js b/client-app/javascript/app/designs/base/_ControllerItfc.js similarity index 100% rename from public/javascript/app/designs/base/_ControllerItfc.js rename to client-app/javascript/app/designs/base/_ControllerItfc.js diff --git a/public/javascript/app/designs/base/_Layout.js b/client-app/javascript/app/designs/base/_Layout.js similarity index 100% rename from public/javascript/app/designs/base/_Layout.js rename to client-app/javascript/app/designs/base/_Layout.js diff --git a/public/javascript/app/designs/base/_LayoutItfc.js b/client-app/javascript/app/designs/base/_LayoutItfc.js similarity index 100% rename from public/javascript/app/designs/base/_LayoutItfc.js rename to client-app/javascript/app/designs/base/_LayoutItfc.js diff --git a/public/javascript/app/designs/base/_Main.js b/client-app/javascript/app/designs/base/_Main.js similarity index 100% rename from public/javascript/app/designs/base/_Main.js rename to client-app/javascript/app/designs/base/_Main.js diff --git a/public/javascript/app/designs/base/_MainItfc.js b/client-app/javascript/app/designs/base/_MainItfc.js similarity index 100% rename from public/javascript/app/designs/base/_MainItfc.js rename to client-app/javascript/app/designs/base/_MainItfc.js diff --git a/public/javascript/app/designs/base/_ServiceOGC.js b/client-app/javascript/app/designs/base/_ServiceOGC.js similarity index 100% rename from public/javascript/app/designs/base/_ServiceOGC.js rename to client-app/javascript/app/designs/base/_ServiceOGC.js diff --git a/public/javascript/app/designs/chart/Controller.js b/client-app/javascript/app/designs/chart/Controller.js similarity index 100% rename from public/javascript/app/designs/chart/Controller.js rename to client-app/javascript/app/designs/chart/Controller.js diff --git a/public/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js b/client-app/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js similarity index 100% rename from public/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js rename to client-app/javascript/app/designs/chart/layout/SideAndTopAndBottomContent.js diff --git a/public/javascript/app/designs/chart/layout/TopAndBottomContent.js b/client-app/javascript/app/designs/chart/layout/TopAndBottomContent.js similarity index 100% rename from public/javascript/app/designs/chart/layout/TopAndBottomContent.js rename to client-app/javascript/app/designs/chart/layout/TopAndBottomContent.js diff --git a/public/javascript/app/designs/chart/layout/TopContent.js b/client-app/javascript/app/designs/chart/layout/TopContent.js similarity index 100% rename from public/javascript/app/designs/chart/layout/TopContent.js rename to client-app/javascript/app/designs/chart/layout/TopContent.js diff --git a/public/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js b/client-app/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js similarity index 100% rename from public/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js rename to client-app/javascript/app/designs/chart/main/ChartsWithLegendAndToolbarsAndSlider.js diff --git a/public/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js b/client-app/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js similarity index 100% rename from public/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js rename to client-app/javascript/app/designs/chart/main/ChartsWithToolbarsAndSlider.js diff --git a/public/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js b/client-app/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js similarity index 100% rename from public/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js rename to client-app/javascript/app/designs/chart/main/MultiPieChartWithToolbar.js diff --git a/public/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js b/client-app/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js similarity index 100% rename from public/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js rename to client-app/javascript/app/designs/chart/main/MultiWindRoseChartWithToolbar.js diff --git a/public/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js b/client-app/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js similarity index 100% rename from public/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js rename to client-app/javascript/app/designs/chart/main/WindRoseChartWithToolbar.js diff --git a/public/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js b/client-app/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js similarity index 100% rename from public/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js rename to client-app/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSlider.js diff --git a/public/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js b/client-app/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js similarity index 100% rename from public/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js rename to client-app/javascript/app/designs/chart/main/_ChartsWithToolbarsAndSliderItfc.js diff --git a/public/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js b/client-app/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js similarity index 100% rename from public/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js rename to client-app/javascript/app/designs/chart/main/_ProcessDataDefinitionAndGetTimeSeries.js diff --git a/public/javascript/app/designs/details/Controller.js b/client-app/javascript/app/designs/details/Controller.js similarity index 100% rename from public/javascript/app/designs/details/Controller.js rename to client-app/javascript/app/designs/details/Controller.js diff --git a/public/javascript/app/designs/details/Layout.js b/client-app/javascript/app/designs/details/Layout.js similarity index 100% rename from public/javascript/app/designs/details/Layout.js rename to client-app/javascript/app/designs/details/Layout.js diff --git a/public/javascript/app/designs/details/_AddBasicTitle.js b/client-app/javascript/app/designs/details/_AddBasicTitle.js similarity index 100% rename from public/javascript/app/designs/details/_AddBasicTitle.js rename to client-app/javascript/app/designs/details/_AddBasicTitle.js diff --git a/public/javascript/app/designs/details/_AddTitle.js b/client-app/javascript/app/designs/details/_AddTitle.js similarity index 100% rename from public/javascript/app/designs/details/_AddTitle.js rename to client-app/javascript/app/designs/details/_AddTitle.js diff --git a/public/javascript/app/designs/details/_ControllerItfc.js b/client-app/javascript/app/designs/details/_ControllerItfc.js similarity index 100% rename from public/javascript/app/designs/details/_ControllerItfc.js rename to client-app/javascript/app/designs/details/_ControllerItfc.js diff --git a/public/javascript/app/designs/details/main/ActivityLayerMap.js b/client-app/javascript/app/designs/details/main/ActivityLayerMap.js similarity index 100% rename from public/javascript/app/designs/details/main/ActivityLayerMap.js rename to client-app/javascript/app/designs/details/main/ActivityLayerMap.js diff --git a/public/javascript/app/designs/details/main/ActivityMap.js b/client-app/javascript/app/designs/details/main/ActivityMap.js similarity index 100% rename from public/javascript/app/designs/details/main/ActivityMap.js rename to client-app/javascript/app/designs/details/main/ActivityMap.js diff --git a/public/javascript/app/designs/details/main/ActivityTrackingMap.js b/client-app/javascript/app/designs/details/main/ActivityTrackingMap.js similarity index 100% rename from public/javascript/app/designs/details/main/ActivityTrackingMap.js rename to client-app/javascript/app/designs/details/main/ActivityTrackingMap.js diff --git a/public/javascript/app/designs/details/main/Contact.js b/client-app/javascript/app/designs/details/main/Contact.js similarity index 100% rename from public/javascript/app/designs/details/main/Contact.js rename to client-app/javascript/app/designs/details/main/Contact.js diff --git a/public/javascript/app/designs/details/main/Document.js b/client-app/javascript/app/designs/details/main/Document.js similarity index 100% rename from public/javascript/app/designs/details/main/Document.js rename to client-app/javascript/app/designs/details/main/Document.js diff --git a/public/javascript/app/designs/details/main/DocumentPDF.js b/client-app/javascript/app/designs/details/main/DocumentPDF.js similarity index 100% rename from public/javascript/app/designs/details/main/DocumentPDF.js rename to client-app/javascript/app/designs/details/main/DocumentPDF.js diff --git a/public/javascript/app/designs/details/main/Organisation.js b/client-app/javascript/app/designs/details/main/Organisation.js similarity index 100% rename from public/javascript/app/designs/details/main/Organisation.js rename to client-app/javascript/app/designs/details/main/Organisation.js diff --git a/public/javascript/app/designs/details/main/Platform.js b/client-app/javascript/app/designs/details/main/Platform.js similarity index 100% rename from public/javascript/app/designs/details/main/Platform.js rename to client-app/javascript/app/designs/details/main/Platform.js diff --git a/public/javascript/app/designs/details/main/Program.js b/client-app/javascript/app/designs/details/main/Program.js similarity index 100% rename from public/javascript/app/designs/details/main/Program.js rename to client-app/javascript/app/designs/details/main/Program.js diff --git a/public/javascript/app/designs/details/main/Project.js b/client-app/javascript/app/designs/details/main/Project.js similarity index 100% rename from public/javascript/app/designs/details/main/Project.js rename to client-app/javascript/app/designs/details/main/Project.js diff --git a/public/javascript/app/designs/details/main/ServiceOGC.js b/client-app/javascript/app/designs/details/main/ServiceOGC.js similarity index 100% rename from public/javascript/app/designs/details/main/ServiceOGC.js rename to client-app/javascript/app/designs/details/main/ServiceOGC.js diff --git a/public/javascript/app/designs/details/main/Species.js b/client-app/javascript/app/designs/details/main/Species.js similarity index 100% rename from public/javascript/app/designs/details/main/Species.js rename to client-app/javascript/app/designs/details/main/Species.js diff --git a/public/javascript/app/designs/details/main/SpeciesLocation.js b/client-app/javascript/app/designs/details/main/SpeciesLocation.js similarity index 100% rename from public/javascript/app/designs/details/main/SpeciesLocation.js rename to client-app/javascript/app/designs/details/main/SpeciesLocation.js diff --git a/public/javascript/app/designs/details/main/Statistics.js b/client-app/javascript/app/designs/details/main/Statistics.js similarity index 100% rename from public/javascript/app/designs/details/main/Statistics.js rename to client-app/javascript/app/designs/details/main/Statistics.js diff --git a/public/javascript/app/designs/details/main/_ActivityBase.js b/client-app/javascript/app/designs/details/main/_ActivityBase.js similarity index 100% rename from public/javascript/app/designs/details/main/_ActivityBase.js rename to client-app/javascript/app/designs/details/main/_ActivityBase.js diff --git a/public/javascript/app/designs/details/main/_DetailsBase.js b/client-app/javascript/app/designs/details/main/_DetailsBase.js similarity index 100% rename from public/javascript/app/designs/details/main/_DetailsBase.js rename to client-app/javascript/app/designs/details/main/_DetailsBase.js diff --git a/public/javascript/app/designs/doubleList/Controller.js b/client-app/javascript/app/designs/doubleList/Controller.js similarity index 100% rename from public/javascript/app/designs/doubleList/Controller.js rename to client-app/javascript/app/designs/doubleList/Controller.js diff --git a/public/javascript/app/designs/doubleList/layout/Layout.js b/client-app/javascript/app/designs/doubleList/layout/Layout.js similarity index 100% rename from public/javascript/app/designs/doubleList/layout/Layout.js rename to client-app/javascript/app/designs/doubleList/layout/Layout.js diff --git a/public/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js b/client-app/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js similarity index 100% rename from public/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js rename to client-app/javascript/app/designs/doubleList/layout/TopLeftContentAndDoubleList.js diff --git a/public/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js b/client-app/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js similarity index 100% rename from public/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js rename to client-app/javascript/app/designs/doubleList/main/textSearchAndDoubleList.js diff --git a/public/javascript/app/designs/dynamicDualContent/Controller.js b/client-app/javascript/app/designs/dynamicDualContent/Controller.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/Controller.js rename to client-app/javascript/app/designs/dynamicDualContent/Controller.js diff --git a/public/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js b/client-app/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js rename to client-app/javascript/app/designs/dynamicDualContent/layout/FacetsInLeftSecondaryContent.js diff --git a/public/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js b/client-app/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js rename to client-app/javascript/app/designs/dynamicDualContent/layout/LeftSecondaryContent.js diff --git a/public/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js b/client-app/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js rename to client-app/javascript/app/designs/dynamicDualContent/layout/TopSecondaryContent.js diff --git a/public/javascript/app/designs/dynamicDualContent/layout/_Layout.js b/client-app/javascript/app/designs/dynamicDualContent/layout/_Layout.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/layout/_Layout.js rename to client-app/javascript/app/designs/dynamicDualContent/layout/_Layout.js diff --git a/public/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js b/client-app/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js similarity index 100% rename from public/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js rename to client-app/javascript/app/designs/dynamicDualContent/main/FacetsWithDynamicRightContent.js diff --git a/public/javascript/app/designs/edition/Controller.js b/client-app/javascript/app/designs/edition/Controller.js similarity index 100% rename from public/javascript/app/designs/edition/Controller.js rename to client-app/javascript/app/designs/edition/Controller.js diff --git a/public/javascript/app/designs/edition/Layout.js b/client-app/javascript/app/designs/edition/Layout.js similarity index 100% rename from public/javascript/app/designs/edition/Layout.js rename to client-app/javascript/app/designs/edition/Layout.js diff --git a/public/javascript/app/designs/embeddedContent/Controller.js b/client-app/javascript/app/designs/embeddedContent/Controller.js similarity index 100% rename from public/javascript/app/designs/embeddedContent/Controller.js rename to client-app/javascript/app/designs/embeddedContent/Controller.js diff --git a/public/javascript/app/designs/embeddedContent/Layout.js b/client-app/javascript/app/designs/embeddedContent/Layout.js similarity index 100% rename from public/javascript/app/designs/embeddedContent/Layout.js rename to client-app/javascript/app/designs/embeddedContent/Layout.js diff --git a/public/javascript/app/designs/embeddedContentWithTopbar/Controller.js b/client-app/javascript/app/designs/embeddedContentWithTopbar/Controller.js similarity index 100% rename from public/javascript/app/designs/embeddedContentWithTopbar/Controller.js rename to client-app/javascript/app/designs/embeddedContentWithTopbar/Controller.js diff --git a/public/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js b/client-app/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js similarity index 100% rename from public/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js rename to client-app/javascript/app/designs/embeddedContentWithTopbar/layout/TopAndCenterContent.js diff --git a/public/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js b/client-app/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js similarity index 100% rename from public/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js rename to client-app/javascript/app/designs/embeddedContentWithTopbar/main/EmbeddedContentSelectionInTopbar.js diff --git a/public/javascript/app/designs/externalTextSearchList/Controller.js b/client-app/javascript/app/designs/externalTextSearchList/Controller.js similarity index 100% rename from public/javascript/app/designs/externalTextSearchList/Controller.js rename to client-app/javascript/app/designs/externalTextSearchList/Controller.js diff --git a/public/javascript/app/designs/externalTextSearchList/Layout.js b/client-app/javascript/app/designs/externalTextSearchList/Layout.js similarity index 100% rename from public/javascript/app/designs/externalTextSearchList/Layout.js rename to client-app/javascript/app/designs/externalTextSearchList/Layout.js diff --git a/public/javascript/app/designs/externalTextSearchList/main/PlaceNames.js b/client-app/javascript/app/designs/externalTextSearchList/main/PlaceNames.js similarity index 100% rename from public/javascript/app/designs/externalTextSearchList/main/PlaceNames.js rename to client-app/javascript/app/designs/externalTextSearchList/main/PlaceNames.js diff --git a/public/javascript/app/designs/externalTextSearchList/main/Worms.js b/client-app/javascript/app/designs/externalTextSearchList/main/Worms.js similarity index 100% rename from public/javascript/app/designs/externalTextSearchList/main/Worms.js rename to client-app/javascript/app/designs/externalTextSearchList/main/Worms.js diff --git a/public/javascript/app/designs/formList/Controller.js b/client-app/javascript/app/designs/formList/Controller.js similarity index 100% rename from public/javascript/app/designs/formList/Controller.js rename to client-app/javascript/app/designs/formList/Controller.js diff --git a/public/javascript/app/designs/formList/_ControllerItfc.js b/client-app/javascript/app/designs/formList/_ControllerItfc.js similarity index 100% rename from public/javascript/app/designs/formList/_ControllerItfc.js rename to client-app/javascript/app/designs/formList/_ControllerItfc.js diff --git a/public/javascript/app/designs/formList/layout/Layout.js b/client-app/javascript/app/designs/formList/layout/Layout.js similarity index 100% rename from public/javascript/app/designs/formList/layout/Layout.js rename to client-app/javascript/app/designs/formList/layout/Layout.js diff --git a/public/javascript/app/designs/formList/layout/LayoutWithTopForm.js b/client-app/javascript/app/designs/formList/layout/LayoutWithTopForm.js similarity index 100% rename from public/javascript/app/designs/formList/layout/LayoutWithTopForm.js rename to client-app/javascript/app/designs/formList/layout/LayoutWithTopForm.js diff --git a/public/javascript/app/designs/formList/main/FormListByStep.js b/client-app/javascript/app/designs/formList/main/FormListByStep.js similarity index 100% rename from public/javascript/app/designs/formList/main/FormListByStep.js rename to client-app/javascript/app/designs/formList/main/FormListByStep.js diff --git a/public/javascript/app/designs/formList/main/_RequestAndParseData.js b/client-app/javascript/app/designs/formList/main/_RequestAndParseData.js similarity index 100% rename from public/javascript/app/designs/formList/main/_RequestAndParseData.js rename to client-app/javascript/app/designs/formList/main/_RequestAndParseData.js diff --git a/public/javascript/app/designs/list/Controller.js b/client-app/javascript/app/designs/list/Controller.js similarity index 100% rename from public/javascript/app/designs/list/Controller.js rename to client-app/javascript/app/designs/list/Controller.js diff --git a/public/javascript/app/designs/list/_AddFilter.js b/client-app/javascript/app/designs/list/_AddFilter.js similarity index 100% rename from public/javascript/app/designs/list/_AddFilter.js rename to client-app/javascript/app/designs/list/_AddFilter.js diff --git a/public/javascript/app/designs/list/layout/Layout.js b/client-app/javascript/app/designs/list/layout/Layout.js similarity index 100% rename from public/javascript/app/designs/list/layout/Layout.js rename to client-app/javascript/app/designs/list/layout/Layout.js diff --git a/public/javascript/app/designs/list/layout/ListWithTopContent.js b/client-app/javascript/app/designs/list/layout/ListWithTopContent.js similarity index 100% rename from public/javascript/app/designs/list/layout/ListWithTopContent.js rename to client-app/javascript/app/designs/list/layout/ListWithTopContent.js diff --git a/public/javascript/app/designs/list/layout/NoTitle.js b/client-app/javascript/app/designs/list/layout/NoTitle.js similarity index 100% rename from public/javascript/app/designs/list/layout/NoTitle.js rename to client-app/javascript/app/designs/list/layout/NoTitle.js diff --git a/public/javascript/app/designs/mapWithSideContent/Controller.js b/client-app/javascript/app/designs/mapWithSideContent/Controller.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/Controller.js rename to client-app/javascript/app/designs/mapWithSideContent/Controller.js diff --git a/public/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js b/client-app/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js rename to client-app/javascript/app/designs/mapWithSideContent/layout/MapAndContent.js diff --git a/public/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js b/client-app/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js rename to client-app/javascript/app/designs/mapWithSideContent/layout/MapAndContentAndTopbar.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js b/client-app/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js rename to client-app/javascript/app/designs/mapWithSideContent/main/FilterAndGeographic.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/Geographic.js b/client-app/javascript/app/designs/mapWithSideContent/main/Geographic.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/Geographic.js rename to client-app/javascript/app/designs/mapWithSideContent/main/Geographic.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js b/client-app/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js rename to client-app/javascript/app/designs/mapWithSideContent/main/GeographicEditor.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/Tracking.js b/client-app/javascript/app/designs/mapWithSideContent/main/Tracking.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/Tracking.js rename to client-app/javascript/app/designs/mapWithSideContent/main/Tracking.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js b/client-app/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js rename to client-app/javascript/app/designs/mapWithSideContent/main/_TrackingByFilter.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js b/client-app/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js rename to client-app/javascript/app/designs/mapWithSideContent/main/_TrackingWithList.js diff --git a/public/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js b/client-app/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js similarity index 100% rename from public/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js rename to client-app/javascript/app/designs/mapWithSideContent/main/_TrackingWithListByFilter.js diff --git a/public/javascript/app/designs/textSearchFacetsList/Controller.js b/client-app/javascript/app/designs/textSearchFacetsList/Controller.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/Controller.js rename to client-app/javascript/app/designs/textSearchFacetsList/Controller.js diff --git a/public/javascript/app/designs/textSearchFacetsList/Layout.js b/client-app/javascript/app/designs/textSearchFacetsList/Layout.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/Layout.js rename to client-app/javascript/app/designs/textSearchFacetsList/Layout.js diff --git a/public/javascript/app/designs/textSearchFacetsList/_AddFilter.js b/client-app/javascript/app/designs/textSearchFacetsList/_AddFilter.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/_AddFilter.js rename to client-app/javascript/app/designs/textSearchFacetsList/_AddFilter.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Activity.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Activity.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Activity.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Activity.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Administrative.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Administrative.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Administrative.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Administrative.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Bibliography.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Bibliography.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Bibliography.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Bibliography.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Domain.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Domain.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Domain.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Domain.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Organisation.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Organisation.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Organisation.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Organisation.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Platform.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Platform.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Platform.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Platform.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Program.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Program.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Program.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Program.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Project.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Project.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Project.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Project.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js b/client-app/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/ServiceOGC.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Species.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Species.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Species.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Species.js diff --git a/public/javascript/app/designs/textSearchFacetsList/main/Taxon.js b/client-app/javascript/app/designs/textSearchFacetsList/main/Taxon.js similarity index 100% rename from public/javascript/app/designs/textSearchFacetsList/main/Taxon.js rename to client-app/javascript/app/designs/textSearchFacetsList/main/Taxon.js diff --git a/public/javascript/app/designs/textSearchList/Controller.js b/client-app/javascript/app/designs/textSearchList/Controller.js similarity index 100% rename from public/javascript/app/designs/textSearchList/Controller.js rename to client-app/javascript/app/designs/textSearchList/Controller.js diff --git a/public/javascript/app/designs/textSearchList/_AddFilter.js b/client-app/javascript/app/designs/textSearchList/_AddFilter.js similarity index 100% rename from public/javascript/app/designs/textSearchList/_AddFilter.js rename to client-app/javascript/app/designs/textSearchList/_AddFilter.js diff --git a/public/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js b/client-app/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js similarity index 100% rename from public/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js rename to client-app/javascript/app/designs/textSearchList/layout/BasicAndButtonsTopZone.js diff --git a/public/javascript/app/designs/textSearchList/layout/BasicTopZone.js b/client-app/javascript/app/designs/textSearchList/layout/BasicTopZone.js similarity index 100% rename from public/javascript/app/designs/textSearchList/layout/BasicTopZone.js rename to client-app/javascript/app/designs/textSearchList/layout/BasicTopZone.js diff --git a/public/javascript/app/designs/textSearchList/main/Domain.js b/client-app/javascript/app/designs/textSearchList/main/Domain.js similarity index 100% rename from public/javascript/app/designs/textSearchList/main/Domain.js rename to client-app/javascript/app/designs/textSearchList/main/Domain.js diff --git a/public/javascript/app/designs/textSearchList/main/Selection.js b/client-app/javascript/app/designs/textSearchList/main/Selection.js similarity index 100% rename from public/javascript/app/designs/textSearchList/main/Selection.js rename to client-app/javascript/app/designs/textSearchList/main/Selection.js diff --git a/public/javascript/app/designs/textSearchList/main/ServiceOGC.js b/client-app/javascript/app/designs/textSearchList/main/ServiceOGC.js similarity index 100% rename from public/javascript/app/designs/textSearchList/main/ServiceOGC.js rename to client-app/javascript/app/designs/textSearchList/main/ServiceOGC.js diff --git a/public/javascript/app/details/views/ActivityAreaMapBase.js b/client-app/javascript/app/details/views/ActivityAreaMapBase.js similarity index 100% rename from public/javascript/app/details/views/ActivityAreaMapBase.js rename to client-app/javascript/app/details/views/ActivityAreaMapBase.js diff --git a/public/javascript/app/details/views/ActivityCatalogDetailsView.js b/client-app/javascript/app/details/views/ActivityCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ActivityCatalogDetailsView.js rename to client-app/javascript/app/details/views/ActivityCatalogDetailsView.js diff --git a/public/javascript/app/details/views/ActivityChart.js b/client-app/javascript/app/details/views/ActivityChart.js similarity index 100% rename from public/javascript/app/details/views/ActivityChart.js rename to client-app/javascript/app/details/views/ActivityChart.js diff --git a/public/javascript/app/details/views/ActivityCitationMapBase.js b/client-app/javascript/app/details/views/ActivityCitationMapBase.js similarity index 100% rename from public/javascript/app/details/views/ActivityCitationMapBase.js rename to client-app/javascript/app/details/views/ActivityCitationMapBase.js diff --git a/public/javascript/app/details/views/ActivityDetailsView.js b/client-app/javascript/app/details/views/ActivityDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ActivityDetailsView.js rename to client-app/javascript/app/details/views/ActivityDetailsView.js diff --git a/public/javascript/app/details/views/ActivityFixedTimeseriesChart.js b/client-app/javascript/app/details/views/ActivityFixedTimeseriesChart.js similarity index 100% rename from public/javascript/app/details/views/ActivityFixedTimeseriesChart.js rename to client-app/javascript/app/details/views/ActivityFixedTimeseriesChart.js diff --git a/public/javascript/app/details/views/ActivityFixedTimeseriesMap.js b/client-app/javascript/app/details/views/ActivityFixedTimeseriesMap.js similarity index 100% rename from public/javascript/app/details/views/ActivityFixedTimeseriesMap.js rename to client-app/javascript/app/details/views/ActivityFixedTimeseriesMap.js diff --git a/public/javascript/app/details/views/ActivityInfrastructureMapBase.js b/client-app/javascript/app/details/views/ActivityInfrastructureMapBase.js similarity index 100% rename from public/javascript/app/details/views/ActivityInfrastructureMapBase.js rename to client-app/javascript/app/details/views/ActivityInfrastructureMapBase.js diff --git a/public/javascript/app/details/views/ActivityLayerMapBase.js b/client-app/javascript/app/details/views/ActivityLayerMapBase.js similarity index 100% rename from public/javascript/app/details/views/ActivityLayerMapBase.js rename to client-app/javascript/app/details/views/ActivityLayerMapBase.js diff --git a/public/javascript/app/details/views/BibliographyDetailsView.js b/client-app/javascript/app/details/views/BibliographyDetailsView.js similarity index 100% rename from public/javascript/app/details/views/BibliographyDetailsView.js rename to client-app/javascript/app/details/views/BibliographyDetailsView.js diff --git a/public/javascript/app/details/views/ContactDetailsView.js b/client-app/javascript/app/details/views/ContactDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ContactDetailsView.js rename to client-app/javascript/app/details/views/ContactDetailsView.js diff --git a/public/javascript/app/details/views/DocumentDetailsView.js b/client-app/javascript/app/details/views/DocumentDetailsView.js similarity index 100% rename from public/javascript/app/details/views/DocumentDetailsView.js rename to client-app/javascript/app/details/views/DocumentDetailsView.js diff --git a/public/javascript/app/details/views/OrganisationCatalogDetailsView.js b/client-app/javascript/app/details/views/OrganisationCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/OrganisationCatalogDetailsView.js rename to client-app/javascript/app/details/views/OrganisationCatalogDetailsView.js diff --git a/public/javascript/app/details/views/OrganisationDetailsView.js b/client-app/javascript/app/details/views/OrganisationDetailsView.js similarity index 100% rename from public/javascript/app/details/views/OrganisationDetailsView.js rename to client-app/javascript/app/details/views/OrganisationDetailsView.js diff --git a/public/javascript/app/details/views/PlatformCatalogDetailsView.js b/client-app/javascript/app/details/views/PlatformCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/PlatformCatalogDetailsView.js rename to client-app/javascript/app/details/views/PlatformCatalogDetailsView.js diff --git a/public/javascript/app/details/views/PlatformDetailsView.js b/client-app/javascript/app/details/views/PlatformDetailsView.js similarity index 100% rename from public/javascript/app/details/views/PlatformDetailsView.js rename to client-app/javascript/app/details/views/PlatformDetailsView.js diff --git a/public/javascript/app/details/views/ProgramCatalogDetailsView.js b/client-app/javascript/app/details/views/ProgramCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ProgramCatalogDetailsView.js rename to client-app/javascript/app/details/views/ProgramCatalogDetailsView.js diff --git a/public/javascript/app/details/views/ProgramDetailsView.js b/client-app/javascript/app/details/views/ProgramDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ProgramDetailsView.js rename to client-app/javascript/app/details/views/ProgramDetailsView.js diff --git a/public/javascript/app/details/views/ProjectCatalogDetailsView.js b/client-app/javascript/app/details/views/ProjectCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ProjectCatalogDetailsView.js rename to client-app/javascript/app/details/views/ProjectCatalogDetailsView.js diff --git a/public/javascript/app/details/views/ProjectDetailsView.js b/client-app/javascript/app/details/views/ProjectDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ProjectDetailsView.js rename to client-app/javascript/app/details/views/ProjectDetailsView.js diff --git a/public/javascript/app/details/views/ServiceOGCCatalogDetailsView.js b/client-app/javascript/app/details/views/ServiceOGCCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ServiceOGCCatalogDetailsView.js rename to client-app/javascript/app/details/views/ServiceOGCCatalogDetailsView.js diff --git a/public/javascript/app/details/views/ServiceOGCDetailsView.js b/client-app/javascript/app/details/views/ServiceOGCDetailsView.js similarity index 100% rename from public/javascript/app/details/views/ServiceOGCDetailsView.js rename to client-app/javascript/app/details/views/ServiceOGCDetailsView.js diff --git a/public/javascript/app/details/views/SpeciesCatalogDetailsView.js b/client-app/javascript/app/details/views/SpeciesCatalogDetailsView.js similarity index 100% rename from public/javascript/app/details/views/SpeciesCatalogDetailsView.js rename to client-app/javascript/app/details/views/SpeciesCatalogDetailsView.js diff --git a/public/javascript/app/details/views/SpeciesDetailsView.js b/client-app/javascript/app/details/views/SpeciesDetailsView.js similarity index 100% rename from public/javascript/app/details/views/SpeciesDetailsView.js rename to client-app/javascript/app/details/views/SpeciesDetailsView.js diff --git a/public/javascript/app/details/views/StatisticsDetailsView.js b/client-app/javascript/app/details/views/StatisticsDetailsView.js similarity index 100% rename from public/javascript/app/details/views/StatisticsDetailsView.js rename to client-app/javascript/app/details/views/StatisticsDetailsView.js diff --git a/public/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js b/client-app/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js similarity index 100% rename from public/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js rename to client-app/javascript/app/details/views/_ActivityTimeSeriesDataManagement.js diff --git a/public/javascript/app/edition/views/ActivityEditionView.js b/client-app/javascript/app/edition/views/ActivityEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ActivityEditionView.js rename to client-app/javascript/app/edition/views/ActivityEditionView.js diff --git a/public/javascript/app/edition/views/AnimalEditionView.js b/client-app/javascript/app/edition/views/AnimalEditionView.js similarity index 100% rename from public/javascript/app/edition/views/AnimalEditionView.js rename to client-app/javascript/app/edition/views/AnimalEditionView.js diff --git a/public/javascript/app/edition/views/ConditionEditionView.js b/client-app/javascript/app/edition/views/ConditionEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ConditionEditionView.js rename to client-app/javascript/app/edition/views/ConditionEditionView.js diff --git a/public/javascript/app/edition/views/ContactEditionView.js b/client-app/javascript/app/edition/views/ContactEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ContactEditionView.js rename to client-app/javascript/app/edition/views/ContactEditionView.js diff --git a/public/javascript/app/edition/views/DeviceEditionView.js b/client-app/javascript/app/edition/views/DeviceEditionView.js similarity index 100% rename from public/javascript/app/edition/views/DeviceEditionView.js rename to client-app/javascript/app/edition/views/DeviceEditionView.js diff --git a/public/javascript/app/edition/views/DocumentEditionView.js b/client-app/javascript/app/edition/views/DocumentEditionView.js similarity index 100% rename from public/javascript/app/edition/views/DocumentEditionView.js rename to client-app/javascript/app/edition/views/DocumentEditionView.js diff --git a/public/javascript/app/edition/views/LoadDataDocumentEditionView.js b/client-app/javascript/app/edition/views/LoadDataDocumentEditionView.js similarity index 100% rename from public/javascript/app/edition/views/LoadDataDocumentEditionView.js rename to client-app/javascript/app/edition/views/LoadDataDocumentEditionView.js diff --git a/public/javascript/app/edition/views/LoadDataToActivityEditionView.js b/client-app/javascript/app/edition/views/LoadDataToActivityEditionView.js similarity index 100% rename from public/javascript/app/edition/views/LoadDataToActivityEditionView.js rename to client-app/javascript/app/edition/views/LoadDataToActivityEditionView.js diff --git a/public/javascript/app/edition/views/MetricsDefinitionEditionView.js b/client-app/javascript/app/edition/views/MetricsDefinitionEditionView.js similarity index 100% rename from public/javascript/app/edition/views/MetricsDefinitionEditionView.js rename to client-app/javascript/app/edition/views/MetricsDefinitionEditionView.js diff --git a/public/javascript/app/edition/views/MisIdentificationEditionView.js b/client-app/javascript/app/edition/views/MisIdentificationEditionView.js similarity index 100% rename from public/javascript/app/edition/views/MisIdentificationEditionView.js rename to client-app/javascript/app/edition/views/MisIdentificationEditionView.js diff --git a/public/javascript/app/edition/views/OrganisationEditionView.js b/client-app/javascript/app/edition/views/OrganisationEditionView.js similarity index 100% rename from public/javascript/app/edition/views/OrganisationEditionView.js rename to client-app/javascript/app/edition/views/OrganisationEditionView.js diff --git a/public/javascript/app/edition/views/ParameterEditionView.js b/client-app/javascript/app/edition/views/ParameterEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ParameterEditionView.js rename to client-app/javascript/app/edition/views/ParameterEditionView.js diff --git a/public/javascript/app/edition/views/PermissionsEditionView.js b/client-app/javascript/app/edition/views/PermissionsEditionView.js similarity index 100% rename from public/javascript/app/edition/views/PermissionsEditionView.js rename to client-app/javascript/app/edition/views/PermissionsEditionView.js diff --git a/public/javascript/app/edition/views/PlatformEditionView.js b/client-app/javascript/app/edition/views/PlatformEditionView.js similarity index 100% rename from public/javascript/app/edition/views/PlatformEditionView.js rename to client-app/javascript/app/edition/views/PlatformEditionView.js diff --git a/public/javascript/app/edition/views/ProgramEditionView.js b/client-app/javascript/app/edition/views/ProgramEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ProgramEditionView.js rename to client-app/javascript/app/edition/views/ProgramEditionView.js diff --git a/public/javascript/app/edition/views/ProjectEditionView.js b/client-app/javascript/app/edition/views/ProjectEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ProjectEditionView.js rename to client-app/javascript/app/edition/views/ProjectEditionView.js diff --git a/public/javascript/app/edition/views/ServiceOGCEditionView.js b/client-app/javascript/app/edition/views/ServiceOGCEditionView.js similarity index 100% rename from public/javascript/app/edition/views/ServiceOGCEditionView.js rename to client-app/javascript/app/edition/views/ServiceOGCEditionView.js diff --git a/public/javascript/app/edition/views/SpeciesEditionView.js b/client-app/javascript/app/edition/views/SpeciesEditionView.js similarity index 100% rename from public/javascript/app/edition/views/SpeciesEditionView.js rename to client-app/javascript/app/edition/views/SpeciesEditionView.js diff --git a/public/javascript/app/edition/views/UnitEditionView.js b/client-app/javascript/app/edition/views/UnitEditionView.js similarity index 100% rename from public/javascript/app/edition/views/UnitEditionView.js rename to client-app/javascript/app/edition/views/UnitEditionView.js diff --git a/public/javascript/app/edition/views/dataLoader/AddDataFT.js b/client-app/javascript/app/edition/views/dataLoader/AddDataFT.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/AddDataFT.js rename to client-app/javascript/app/edition/views/dataLoader/AddDataFT.js diff --git a/public/javascript/app/edition/views/dataLoader/AddDataIF.js b/client-app/javascript/app/edition/views/dataLoader/AddDataIF.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/AddDataIF.js rename to client-app/javascript/app/edition/views/dataLoader/AddDataIF.js diff --git a/public/javascript/app/edition/views/dataLoader/AddDataOC.js b/client-app/javascript/app/edition/views/dataLoader/AddDataOC.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/AddDataOC.js rename to client-app/javascript/app/edition/views/dataLoader/AddDataOC.js diff --git a/public/javascript/app/edition/views/dataLoader/EditDataAR.js b/client-app/javascript/app/edition/views/dataLoader/EditDataAR.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/EditDataAR.js rename to client-app/javascript/app/edition/views/dataLoader/EditDataAR.js diff --git a/public/javascript/app/edition/views/dataLoader/LoadDataAR.js b/client-app/javascript/app/edition/views/dataLoader/LoadDataAR.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/LoadDataAR.js rename to client-app/javascript/app/edition/views/dataLoader/LoadDataAR.js diff --git a/public/javascript/app/edition/views/dataLoader/LoadDataFT.js b/client-app/javascript/app/edition/views/dataLoader/LoadDataFT.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/LoadDataFT.js rename to client-app/javascript/app/edition/views/dataLoader/LoadDataFT.js diff --git a/public/javascript/app/edition/views/dataLoader/LoadDataOC.js b/client-app/javascript/app/edition/views/dataLoader/LoadDataOC.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/LoadDataOC.js rename to client-app/javascript/app/edition/views/dataLoader/LoadDataOC.js diff --git a/public/javascript/app/edition/views/dataLoader/LoadDataTR.js b/client-app/javascript/app/edition/views/dataLoader/LoadDataTR.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/LoadDataTR.js rename to client-app/javascript/app/edition/views/dataLoader/LoadDataTR.js diff --git a/public/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js b/client-app/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js rename to client-app/javascript/app/edition/views/dataLoader/_BaseDataToActivityEdition.js diff --git a/public/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js b/client-app/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js rename to client-app/javascript/app/edition/views/dataLoader/_BaseDataToActivityEditionItfc.js diff --git a/public/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js b/client-app/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js rename to client-app/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEdition.js diff --git a/public/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js b/client-app/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js similarity index 100% rename from public/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js rename to client-app/javascript/app/edition/views/dataLoader/_BaseLoadDataToActivityEditionItfc.js diff --git a/public/javascript/app/home/views/HomeView.js b/client-app/javascript/app/home/views/HomeView.js similarity index 100% rename from public/javascript/app/home/views/HomeView.js rename to client-app/javascript/app/home/views/HomeView.js diff --git a/public/javascript/app/home/views/ProductWidget.js b/client-app/javascript/app/home/views/ProductWidget.js similarity index 100% rename from public/javascript/app/home/views/ProductWidget.js rename to client-app/javascript/app/home/views/ProductWidget.js diff --git a/public/javascript/app/home/views/SearchBarWidget.js b/client-app/javascript/app/home/views/SearchBarWidget.js similarity index 100% rename from public/javascript/app/home/views/SearchBarWidget.js rename to client-app/javascript/app/home/views/SearchBarWidget.js diff --git a/public/javascript/app/home/views/SearchFastFilterWidget.js b/client-app/javascript/app/home/views/SearchFastFilterWidget.js similarity index 100% rename from public/javascript/app/home/views/SearchFastFilterWidget.js rename to client-app/javascript/app/home/views/SearchFastFilterWidget.js diff --git a/public/javascript/app/home/views/SearchFilterWidget.js b/client-app/javascript/app/home/views/SearchFilterWidget.js similarity index 100% rename from public/javascript/app/home/views/SearchFilterWidget.js rename to client-app/javascript/app/home/views/SearchFilterWidget.js diff --git a/public/javascript/app/home/views/SearchResultsWidget.js b/client-app/javascript/app/home/views/SearchResultsWidget.js similarity index 100% rename from public/javascript/app/home/views/SearchResultsWidget.js rename to client-app/javascript/app/home/views/SearchResultsWidget.js diff --git a/public/javascript/app/home/views/SocialWidget.js b/client-app/javascript/app/home/views/SocialWidget.js similarity index 100% rename from public/javascript/app/home/views/SocialWidget.js rename to client-app/javascript/app/home/views/SocialWidget.js diff --git a/public/javascript/app/home/views/StatsWidget.js b/client-app/javascript/app/home/views/StatsWidget.js similarity index 100% rename from public/javascript/app/home/views/StatsWidget.js rename to client-app/javascript/app/home/views/StatsWidget.js diff --git a/public/javascript/app/home/views/_DashboardItem.js b/client-app/javascript/app/home/views/_DashboardItem.js similarity index 100% rename from public/javascript/app/home/views/_DashboardItem.js rename to client-app/javascript/app/home/views/_DashboardItem.js diff --git a/public/javascript/app/maintenance/domains/_HierarchicalDomain.js b/client-app/javascript/app/maintenance/domains/_HierarchicalDomain.js similarity index 100% rename from public/javascript/app/maintenance/domains/_HierarchicalDomain.js rename to client-app/javascript/app/maintenance/domains/_HierarchicalDomain.js diff --git a/public/javascript/app/maintenance/domains/admin/views/AccessibilityView.js b/client-app/javascript/app/maintenance/domains/admin/views/AccessibilityView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/AccessibilityView.js rename to client-app/javascript/app/maintenance/domains/admin/views/AccessibilityView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js b/client-app/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ActivityFieldsView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ActivityTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ContactRolesView.js b/client-app/javascript/app/maintenance/domains/admin/views/ContactRolesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ContactRolesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ContactRolesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/CountriesView.js b/client-app/javascript/app/maintenance/domains/admin/views/CountriesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/CountriesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/CountriesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/DeviceTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/DocumentTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js b/client-app/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/OrganisationRolesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/OrganisationTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js b/client-app/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/PlatformTypesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js b/client-app/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ProjectGroupsView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/ScopesView.js b/client-app/javascript/app/maintenance/domains/admin/views/ScopesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/ScopesView.js rename to client-app/javascript/app/maintenance/domains/admin/views/ScopesView.js diff --git a/public/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html b/client-app/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html rename to client-app/javascript/app/maintenance/domains/admin/views/templates/forms/ActivityTypesForm.html diff --git a/public/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html b/client-app/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html rename to client-app/javascript/app/maintenance/domains/admin/views/templates/forms/CountriesForm.html diff --git a/public/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/AreaTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/DestinyView.js b/client-app/javascript/app/maintenance/domains/geometry/views/DestinyView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/DestinyView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/DestinyView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/EndingView.js b/client-app/javascript/app/maintenance/domains/geometry/views/EndingView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/EndingView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/EndingView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/InspireThemesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/LineTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/LineTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/LineTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/LineTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/MeshTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/RasterTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/RecordingTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/ShorelineTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js b/client-app/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/ThematicTypeView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js b/client-app/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js rename to client-app/javascript/app/maintenance/domains/geometry/views/ToponymTypesView.js diff --git a/public/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html b/client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html rename to client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/InspireThemesForm.html diff --git a/public/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html b/client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html rename to client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/LineTypesForm.html diff --git a/public/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html b/client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html rename to client-app/javascript/app/maintenance/domains/geometry/views/templates/forms/ThematicTypeForm.html diff --git a/public/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/AttributeTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/CensingStatusView.js b/client-app/javascript/app/maintenance/domains/observations/views/CensingStatusView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/CensingStatusView.js rename to client-app/javascript/app/maintenance/domains/observations/views/CensingStatusView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ConfidenceView.js b/client-app/javascript/app/maintenance/domains/observations/views/ConfidenceView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ConfidenceView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ConfidenceView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/EventGroupsView.js b/client-app/javascript/app/maintenance/domains/observations/views/EventGroupsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/EventGroupsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/EventGroupsView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js b/client-app/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js rename to client-app/javascript/app/maintenance/domains/observations/views/InfrastructureTypeView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js b/client-app/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/MetricGroupsView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js b/client-app/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/MetricsDefinitionsView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ObjectTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ObservationTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ParameterTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/ParametersView.js b/client-app/javascript/app/maintenance/domains/observations/views/ParametersView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/ParametersView.js rename to client-app/javascript/app/maintenance/domains/observations/views/ParametersView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/SampleTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/SampleTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/SampleTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/SampleTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js b/client-app/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/SeaConditionsView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/UnitTypesView.js b/client-app/javascript/app/maintenance/domains/observations/views/UnitTypesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/UnitTypesView.js rename to client-app/javascript/app/maintenance/domains/observations/views/UnitTypesView.js diff --git a/public/javascript/app/maintenance/domains/observations/views/UnitsView.js b/client-app/javascript/app/maintenance/domains/observations/views/UnitsView.js similarity index 100% rename from public/javascript/app/maintenance/domains/observations/views/UnitsView.js rename to client-app/javascript/app/maintenance/domains/observations/views/UnitsView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js b/client-app/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/CanaryProtectionView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js b/client-app/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/EUProtectionView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/EcologyView.js b/client-app/javascript/app/maintenance/domains/taxon/views/EcologyView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/EcologyView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/EcologyView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/EndemicityView.js b/client-app/javascript/app/maintenance/domains/taxon/views/EndemicityView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/EndemicityView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/EndemicityView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/InterestView.js b/client-app/javascript/app/maintenance/domains/taxon/views/InterestView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/InterestView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/InterestView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js b/client-app/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/LifeStagesView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/OriginView.js b/client-app/javascript/app/maintenance/domains/taxon/views/OriginView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/OriginView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/OriginView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/PermanenceView.js b/client-app/javascript/app/maintenance/domains/taxon/views/PermanenceView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/PermanenceView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/PermanenceView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/RankView.js b/client-app/javascript/app/maintenance/domains/taxon/views/RankView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/RankView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/RankView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/SexView.js b/client-app/javascript/app/maintenance/domains/taxon/views/SexView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/SexView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/SexView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js b/client-app/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/SpainProtectionView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/StatusView.js b/client-app/javascript/app/maintenance/domains/taxon/views/StatusView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/StatusView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/StatusView.js diff --git a/public/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js b/client-app/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js similarity index 100% rename from public/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js rename to client-app/javascript/app/maintenance/domains/taxon/views/TrophicRegimeView.js diff --git a/public/javascript/app/maintenance/domains/templates/forms/DomainForm.html b/client-app/javascript/app/maintenance/domains/templates/forms/DomainForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/templates/forms/DomainForm.html rename to client-app/javascript/app/maintenance/domains/templates/forms/DomainForm.html diff --git a/public/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html b/client-app/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html similarity index 100% rename from public/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html rename to client-app/javascript/app/maintenance/domains/templates/forms/HierarchicalDomainForm.html diff --git a/public/javascript/app/maintenance/models/AccessModel.js b/client-app/javascript/app/maintenance/models/AccessModel.js similarity index 100% rename from public/javascript/app/maintenance/models/AccessModel.js rename to client-app/javascript/app/maintenance/models/AccessModel.js diff --git a/public/javascript/app/maintenance/models/PermissionsModel.js b/client-app/javascript/app/maintenance/models/PermissionsModel.js similarity index 100% rename from public/javascript/app/maintenance/models/PermissionsModel.js rename to client-app/javascript/app/maintenance/models/PermissionsModel.js diff --git a/public/javascript/app/maintenance/views/DomainView.js b/client-app/javascript/app/maintenance/views/DomainView.js similarity index 100% rename from public/javascript/app/maintenance/views/DomainView.js rename to client-app/javascript/app/maintenance/views/DomainView.js diff --git a/public/javascript/app/maintenance/views/PermissionsView.js b/client-app/javascript/app/maintenance/views/PermissionsView.js similarity index 100% rename from public/javascript/app/maintenance/views/PermissionsView.js rename to client-app/javascript/app/maintenance/views/PermissionsView.js diff --git a/public/javascript/app/maintenance/views/ServiceOGCView.js b/client-app/javascript/app/maintenance/views/ServiceOGCView.js similarity index 100% rename from public/javascript/app/maintenance/views/ServiceOGCView.js rename to client-app/javascript/app/maintenance/views/ServiceOGCView.js diff --git a/public/javascript/app/maintenance/views/templates/forms/AccessForm.html b/client-app/javascript/app/maintenance/views/templates/forms/AccessForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/AccessForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/AccessForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html b/client-app/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/CategoryLayerForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/DownloadsForm.html b/client-app/javascript/app/maintenance/views/templates/forms/DownloadsForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/DownloadsForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/DownloadsForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/PermissionsForm.html b/client-app/javascript/app/maintenance/views/templates/forms/PermissionsForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/PermissionsForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/PermissionsForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html b/client-app/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/ProtocolsForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html b/client-app/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/ServiceOGCForm.html diff --git a/public/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html b/client-app/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html similarity index 100% rename from public/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html rename to client-app/javascript/app/maintenance/views/templates/forms/ServiceOGCLayerSearchForm.html diff --git a/public/javascript/app/nls/es/translation.js b/client-app/javascript/app/nls/es/translation.js similarity index 100% rename from public/javascript/app/nls/es/translation.js rename to client-app/javascript/app/nls/es/translation.js diff --git a/public/javascript/app/nls/translation.js b/client-app/javascript/app/nls/translation.js similarity index 100% rename from public/javascript/app/nls/translation.js rename to client-app/javascript/app/nls/translation.js diff --git a/public/javascript/app/products/views/OpenMapView.js b/client-app/javascript/app/products/views/OpenMapView.js similarity index 100% rename from public/javascript/app/products/views/OpenMapView.js rename to client-app/javascript/app/products/views/OpenMapView.js diff --git a/public/javascript/app/products/views/ServiceOGCCatalogView.js b/client-app/javascript/app/products/views/ServiceOGCCatalogView.js similarity index 100% rename from public/javascript/app/products/views/ServiceOGCCatalogView.js rename to client-app/javascript/app/products/views/ServiceOGCCatalogView.js diff --git a/public/javascript/app/redmicConfig.js b/client-app/javascript/app/redmicConfig.js similarity index 100% rename from public/javascript/app/redmicConfig.js rename to client-app/javascript/app/redmicConfig.js diff --git a/public/javascript/app/user/models/FeedbackModel.js b/client-app/javascript/app/user/models/FeedbackModel.js similarity index 100% rename from public/javascript/app/user/models/FeedbackModel.js rename to client-app/javascript/app/user/models/FeedbackModel.js diff --git a/public/javascript/app/user/models/PasswordModel.js b/client-app/javascript/app/user/models/PasswordModel.js similarity index 100% rename from public/javascript/app/user/models/PasswordModel.js rename to client-app/javascript/app/user/models/PasswordModel.js diff --git a/public/javascript/app/user/models/RegisterModel.js b/client-app/javascript/app/user/models/RegisterModel.js similarity index 100% rename from public/javascript/app/user/models/RegisterModel.js rename to client-app/javascript/app/user/models/RegisterModel.js diff --git a/public/javascript/app/user/models/UserEmailModel.js b/client-app/javascript/app/user/models/UserEmailModel.js similarity index 100% rename from public/javascript/app/user/models/UserEmailModel.js rename to client-app/javascript/app/user/models/UserEmailModel.js diff --git a/public/javascript/app/user/models/UserImageModel.js b/client-app/javascript/app/user/models/UserImageModel.js similarity index 100% rename from public/javascript/app/user/models/UserImageModel.js rename to client-app/javascript/app/user/models/UserImageModel.js diff --git a/public/javascript/app/user/models/UserNameModel.js b/client-app/javascript/app/user/models/UserNameModel.js similarity index 100% rename from public/javascript/app/user/models/UserNameModel.js rename to client-app/javascript/app/user/models/UserNameModel.js diff --git a/public/javascript/app/user/models/UserSectorModel.js b/client-app/javascript/app/user/models/UserSectorModel.js similarity index 100% rename from public/javascript/app/user/models/UserSectorModel.js rename to client-app/javascript/app/user/models/UserSectorModel.js diff --git a/public/javascript/app/user/views/ConfirmResettingView.js b/client-app/javascript/app/user/views/ConfirmResettingView.js similarity index 100% rename from public/javascript/app/user/views/ConfirmResettingView.js rename to client-app/javascript/app/user/views/ConfirmResettingView.js diff --git a/public/javascript/app/user/views/FeedbackView.js b/client-app/javascript/app/user/views/FeedbackView.js similarity index 100% rename from public/javascript/app/user/views/FeedbackView.js rename to client-app/javascript/app/user/views/FeedbackView.js diff --git a/public/javascript/app/user/views/InnerWhatIsRedmicView.js b/client-app/javascript/app/user/views/InnerWhatIsRedmicView.js similarity index 100% rename from public/javascript/app/user/views/InnerWhatIsRedmicView.js rename to client-app/javascript/app/user/views/InnerWhatIsRedmicView.js diff --git a/public/javascript/app/user/views/LoginView.js b/client-app/javascript/app/user/views/LoginView.js similarity index 100% rename from public/javascript/app/user/views/LoginView.js rename to client-app/javascript/app/user/views/LoginView.js diff --git a/public/javascript/app/user/views/RegisterView.js b/client-app/javascript/app/user/views/RegisterView.js similarity index 100% rename from public/javascript/app/user/views/RegisterView.js rename to client-app/javascript/app/user/views/RegisterView.js diff --git a/public/javascript/app/user/views/ResettingView.js b/client-app/javascript/app/user/views/ResettingView.js similarity index 100% rename from public/javascript/app/user/views/ResettingView.js rename to client-app/javascript/app/user/views/ResettingView.js diff --git a/public/javascript/app/user/views/TermsAndConditionsView.js b/client-app/javascript/app/user/views/TermsAndConditionsView.js similarity index 100% rename from public/javascript/app/user/views/TermsAndConditionsView.js rename to client-app/javascript/app/user/views/TermsAndConditionsView.js diff --git a/public/javascript/app/user/views/UserProfileView.js b/client-app/javascript/app/user/views/UserProfileView.js similarity index 100% rename from public/javascript/app/user/views/UserProfileView.js rename to client-app/javascript/app/user/views/UserProfileView.js diff --git a/public/javascript/app/user/views/WhatIsRedmicView.js b/client-app/javascript/app/user/views/WhatIsRedmicView.js similarity index 100% rename from public/javascript/app/user/views/WhatIsRedmicView.js rename to client-app/javascript/app/user/views/WhatIsRedmicView.js diff --git a/public/javascript/app/user/views/_ExternalUserBaseView.js b/client-app/javascript/app/user/views/_ExternalUserBaseView.js similarity index 100% rename from public/javascript/app/user/views/_ExternalUserBaseView.js rename to client-app/javascript/app/user/views/_ExternalUserBaseView.js diff --git a/public/javascript/app/user/views/templates/ConfirmResetting.html b/client-app/javascript/app/user/views/templates/ConfirmResetting.html similarity index 100% rename from public/javascript/app/user/views/templates/ConfirmResetting.html rename to client-app/javascript/app/user/views/templates/ConfirmResetting.html diff --git a/public/javascript/app/user/views/templates/ExternalUserBase.html b/client-app/javascript/app/user/views/templates/ExternalUserBase.html similarity index 100% rename from public/javascript/app/user/views/templates/ExternalUserBase.html rename to client-app/javascript/app/user/views/templates/ExternalUserBase.html diff --git a/public/javascript/app/user/views/templates/Feedback.html b/client-app/javascript/app/user/views/templates/Feedback.html similarity index 100% rename from public/javascript/app/user/views/templates/Feedback.html rename to client-app/javascript/app/user/views/templates/Feedback.html diff --git a/public/javascript/app/user/views/templates/Login.html b/client-app/javascript/app/user/views/templates/Login.html similarity index 100% rename from public/javascript/app/user/views/templates/Login.html rename to client-app/javascript/app/user/views/templates/Login.html diff --git a/public/javascript/app/user/views/templates/Register.html b/client-app/javascript/app/user/views/templates/Register.html similarity index 100% rename from public/javascript/app/user/views/templates/Register.html rename to client-app/javascript/app/user/views/templates/Register.html diff --git a/public/javascript/app/user/views/templates/Resetting.html b/client-app/javascript/app/user/views/templates/Resetting.html similarity index 100% rename from public/javascript/app/user/views/templates/Resetting.html rename to client-app/javascript/app/user/views/templates/Resetting.html diff --git a/public/javascript/app/user/views/templates/TermsAndConditions.html b/client-app/javascript/app/user/views/templates/TermsAndConditions.html similarity index 100% rename from public/javascript/app/user/views/templates/TermsAndConditions.html rename to client-app/javascript/app/user/views/templates/TermsAndConditions.html diff --git a/public/javascript/app/user/views/templates/WhatIsRedmic.html b/client-app/javascript/app/user/views/templates/WhatIsRedmic.html similarity index 100% rename from public/javascript/app/user/views/templates/WhatIsRedmic.html rename to client-app/javascript/app/user/views/templates/WhatIsRedmic.html diff --git a/public/javascript/app/user/views/templates/forms/ChangePasswordForm.html b/client-app/javascript/app/user/views/templates/forms/ChangePasswordForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/ChangePasswordForm.html rename to client-app/javascript/app/user/views/templates/forms/ChangePasswordForm.html diff --git a/public/javascript/app/user/views/templates/forms/FeedbackForm.html b/client-app/javascript/app/user/views/templates/forms/FeedbackForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/FeedbackForm.html rename to client-app/javascript/app/user/views/templates/forms/FeedbackForm.html diff --git a/public/javascript/app/user/views/templates/forms/RegisterForm.html b/client-app/javascript/app/user/views/templates/forms/RegisterForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/RegisterForm.html rename to client-app/javascript/app/user/views/templates/forms/RegisterForm.html diff --git a/public/javascript/app/user/views/templates/forms/UserEmailForm.html b/client-app/javascript/app/user/views/templates/forms/UserEmailForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/UserEmailForm.html rename to client-app/javascript/app/user/views/templates/forms/UserEmailForm.html diff --git a/public/javascript/app/user/views/templates/forms/UserImageForm.html b/client-app/javascript/app/user/views/templates/forms/UserImageForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/UserImageForm.html rename to client-app/javascript/app/user/views/templates/forms/UserImageForm.html diff --git a/public/javascript/app/user/views/templates/forms/UserNameForm.html b/client-app/javascript/app/user/views/templates/forms/UserNameForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/UserNameForm.html rename to client-app/javascript/app/user/views/templates/forms/UserNameForm.html diff --git a/public/javascript/app/user/views/templates/forms/UserSectorForm.html b/client-app/javascript/app/user/views/templates/forms/UserSectorForm.html similarity index 100% rename from public/javascript/app/user/views/templates/forms/UserSectorForm.html rename to client-app/javascript/app/user/views/templates/forms/UserSectorForm.html diff --git a/public/javascript/app/viewers/models/PointClusterCategorizeModel.js b/client-app/javascript/app/viewers/models/PointClusterCategorizeModel.js similarity index 100% rename from public/javascript/app/viewers/models/PointClusterCategorizeModel.js rename to client-app/javascript/app/viewers/models/PointClusterCategorizeModel.js diff --git a/public/javascript/app/viewers/models/PointClusterModel.js b/client-app/javascript/app/viewers/models/PointClusterModel.js similarity index 100% rename from public/javascript/app/viewers/models/PointClusterModel.js rename to client-app/javascript/app/viewers/models/PointClusterModel.js diff --git a/public/javascript/app/viewers/views/BibliographyView.js b/client-app/javascript/app/viewers/views/BibliographyView.js similarity index 100% rename from public/javascript/app/viewers/views/BibliographyView.js rename to client-app/javascript/app/viewers/views/BibliographyView.js diff --git a/public/javascript/app/viewers/views/ChartsView.js b/client-app/javascript/app/viewers/views/ChartsView.js similarity index 100% rename from public/javascript/app/viewers/views/ChartsView.js rename to client-app/javascript/app/viewers/views/ChartsView.js diff --git a/public/javascript/app/viewers/views/RealTimeDashboardView.js b/client-app/javascript/app/viewers/views/RealTimeDashboardView.js similarity index 100% rename from public/javascript/app/viewers/views/RealTimeDashboardView.js rename to client-app/javascript/app/viewers/views/RealTimeDashboardView.js diff --git a/public/javascript/app/viewers/views/RealTimeView.js b/client-app/javascript/app/viewers/views/RealTimeView.js similarity index 100% rename from public/javascript/app/viewers/views/RealTimeView.js rename to client-app/javascript/app/viewers/views/RealTimeView.js diff --git a/public/javascript/app/viewers/views/SpeciesDistributionView.js b/client-app/javascript/app/viewers/views/SpeciesDistributionView.js similarity index 100% rename from public/javascript/app/viewers/views/SpeciesDistributionView.js rename to client-app/javascript/app/viewers/views/SpeciesDistributionView.js diff --git a/public/javascript/app/viewers/views/StacBrowserView.js b/client-app/javascript/app/viewers/views/StacBrowserView.js similarity index 100% rename from public/javascript/app/viewers/views/StacBrowserView.js rename to client-app/javascript/app/viewers/views/StacBrowserView.js diff --git a/public/javascript/app/viewers/views/TrackingView.js b/client-app/javascript/app/viewers/views/TrackingView.js similarity index 100% rename from public/javascript/app/viewers/views/TrackingView.js rename to client-app/javascript/app/viewers/views/TrackingView.js diff --git a/public/javascript/app/viewers/views/TrashCharts.js b/client-app/javascript/app/viewers/views/TrashCharts.js similarity index 100% rename from public/javascript/app/viewers/views/TrashCharts.js rename to client-app/javascript/app/viewers/views/TrashCharts.js diff --git a/public/javascript/app/viewers/views/TrashCollectionView.js b/client-app/javascript/app/viewers/views/TrashCollectionView.js similarity index 100% rename from public/javascript/app/viewers/views/TrashCollectionView.js rename to client-app/javascript/app/viewers/views/TrashCollectionView.js diff --git a/public/javascript/app/viewers/views/TrashDetails.js b/client-app/javascript/app/viewers/views/TrashDetails.js similarity index 100% rename from public/javascript/app/viewers/views/TrashDetails.js rename to client-app/javascript/app/viewers/views/TrashDetails.js diff --git a/public/javascript/app/viewers/views/TrashInfo.js b/client-app/javascript/app/viewers/views/TrashInfo.js similarity index 100% rename from public/javascript/app/viewers/views/TrashInfo.js rename to client-app/javascript/app/viewers/views/TrashInfo.js diff --git a/public/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js b/client-app/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js similarity index 100% rename from public/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js rename to client-app/javascript/app/viewers/views/_ObjectCollectionSeriesSelectionManagement.js diff --git a/public/javascript/app/viewers/views/_SelectTimeInterval.js b/client-app/javascript/app/viewers/views/_SelectTimeInterval.js similarity index 100% rename from public/javascript/app/viewers/views/_SelectTimeInterval.js rename to client-app/javascript/app/viewers/views/_SelectTimeInterval.js diff --git a/public/javascript/app/viewers/views/_TimeSeriesDataManagement.js b/client-app/javascript/app/viewers/views/_TimeSeriesDataManagement.js similarity index 100% rename from public/javascript/app/viewers/views/_TimeSeriesDataManagement.js rename to client-app/javascript/app/viewers/views/_TimeSeriesDataManagement.js diff --git a/public/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js b/client-app/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js similarity index 100% rename from public/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js rename to client-app/javascript/app/viewers/views/_TimeSeriesSelectionManagement.js diff --git a/public/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html b/client-app/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html similarity index 100% rename from public/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html rename to client-app/javascript/app/viewers/views/templates/forms/PointClusterCategorizeForm.html diff --git a/public/javascript/app/viewers/views/templates/forms/PointClusterForm.html b/client-app/javascript/app/viewers/views/templates/forms/PointClusterForm.html similarity index 100% rename from public/javascript/app/viewers/views/templates/forms/PointClusterForm.html rename to client-app/javascript/app/viewers/views/templates/forms/PointClusterForm.html diff --git a/public/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html b/client-app/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html similarity index 100% rename from public/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html rename to client-app/javascript/app/viewers/views/templates/forms/SpeciesDistributionForm.html diff --git a/public/javascript/app/viewers/views/templates/forms/TrackingForm.html b/client-app/javascript/app/viewers/views/templates/forms/TrackingForm.html similarity index 100% rename from public/javascript/app/viewers/views/templates/forms/TrackingForm.html rename to client-app/javascript/app/viewers/views/templates/forms/TrackingForm.html diff --git a/public/javascript/app/views/404.js b/client-app/javascript/app/views/404.js similarity index 100% rename from public/javascript/app/views/404.js rename to client-app/javascript/app/views/404.js diff --git a/public/javascript/app/views/ActivateAccount.js b/client-app/javascript/app/views/ActivateAccount.js similarity index 100% rename from public/javascript/app/views/ActivateAccount.js rename to client-app/javascript/app/views/ActivateAccount.js diff --git a/public/javascript/app/views/NoSupportBrowser.js b/client-app/javascript/app/views/NoSupportBrowser.js similarity index 100% rename from public/javascript/app/views/NoSupportBrowser.js rename to client-app/javascript/app/views/NoSupportBrowser.js diff --git a/public/javascript/app/views/UnderConstructionView.js b/client-app/javascript/app/views/UnderConstructionView.js similarity index 100% rename from public/javascript/app/views/UnderConstructionView.js rename to client-app/javascript/app/views/UnderConstructionView.js diff --git a/public/javascript/app/views/nls/es/translation.js b/client-app/javascript/app/views/nls/es/translation.js similarity index 100% rename from public/javascript/app/views/nls/es/translation.js rename to client-app/javascript/app/views/nls/es/translation.js diff --git a/public/javascript/app/views/nls/translation.js b/client-app/javascript/app/views/nls/translation.js similarity index 100% rename from public/javascript/app/views/nls/translation.js rename to client-app/javascript/app/views/nls/translation.js diff --git a/public/javascript/app/views/templates/NoSupportBrowser.html b/client-app/javascript/app/views/templates/NoSupportBrowser.html similarity index 100% rename from public/javascript/app/views/templates/NoSupportBrowser.html rename to client-app/javascript/app/views/templates/NoSupportBrowser.html diff --git a/public/javascript/cbtree b/client-app/javascript/cbtree similarity index 100% rename from public/javascript/cbtree rename to client-app/javascript/cbtree diff --git a/public/javascript/color-js b/client-app/javascript/color-js similarity index 100% rename from public/javascript/color-js rename to client-app/javascript/color-js diff --git a/public/javascript/d3 b/client-app/javascript/d3 similarity index 100% rename from public/javascript/d3 rename to client-app/javascript/d3 diff --git a/public/javascript/d3-v6-tip b/client-app/javascript/d3-v6-tip similarity index 100% rename from public/javascript/d3-v6-tip rename to client-app/javascript/d3-v6-tip diff --git a/public/javascript/deepmerge b/client-app/javascript/deepmerge similarity index 100% rename from public/javascript/deepmerge rename to client-app/javascript/deepmerge diff --git a/public/javascript/dijit b/client-app/javascript/dijit similarity index 100% rename from public/javascript/dijit rename to client-app/javascript/dijit diff --git a/public/javascript/dojo b/client-app/javascript/dojo similarity index 100% rename from public/javascript/dojo rename to client-app/javascript/dojo diff --git a/public/javascript/dojoConfig.js b/client-app/javascript/dojoConfig.js similarity index 100% rename from public/javascript/dojoConfig.js rename to client-app/javascript/dojoConfig.js diff --git a/public/javascript/dojoConfigBuild.js b/client-app/javascript/dojoConfigBuild.js similarity index 100% rename from public/javascript/dojoConfigBuild.js rename to client-app/javascript/dojoConfigBuild.js diff --git a/public/javascript/dojox b/client-app/javascript/dojox similarity index 100% rename from public/javascript/dojox rename to client-app/javascript/dojox diff --git a/public/javascript/draggabilly b/client-app/javascript/draggabilly similarity index 100% rename from public/javascript/draggabilly rename to client-app/javascript/draggabilly diff --git a/public/javascript/dropzone b/client-app/javascript/dropzone similarity index 100% rename from public/javascript/dropzone rename to client-app/javascript/dropzone diff --git a/public/javascript/handlebars b/client-app/javascript/handlebars similarity index 100% rename from public/javascript/handlebars rename to client-app/javascript/handlebars diff --git a/public/javascript/json-schema-ref-parser b/client-app/javascript/json-schema-ref-parser similarity index 100% rename from public/javascript/json-schema-ref-parser rename to client-app/javascript/json-schema-ref-parser diff --git a/public/javascript/leaflet b/client-app/javascript/leaflet similarity index 100% rename from public/javascript/leaflet rename to client-app/javascript/leaflet diff --git a/public/javascript/leaflet-areaselect b/client-app/javascript/leaflet-areaselect similarity index 100% rename from public/javascript/leaflet-areaselect rename to client-app/javascript/leaflet-areaselect diff --git a/public/javascript/leaflet-awesome-markers b/client-app/javascript/leaflet-awesome-markers similarity index 100% rename from public/javascript/leaflet-awesome-markers rename to client-app/javascript/leaflet-awesome-markers diff --git a/public/javascript/leaflet-coordinates b/client-app/javascript/leaflet-coordinates similarity index 100% rename from public/javascript/leaflet-coordinates rename to client-app/javascript/leaflet-coordinates diff --git a/public/javascript/leaflet-draw b/client-app/javascript/leaflet-draw similarity index 100% rename from public/javascript/leaflet-draw rename to client-app/javascript/leaflet-draw diff --git a/public/javascript/leaflet-measure b/client-app/javascript/leaflet-measure similarity index 100% rename from public/javascript/leaflet-measure rename to client-app/javascript/leaflet-measure diff --git a/public/javascript/leaflet-minimap b/client-app/javascript/leaflet-minimap similarity index 100% rename from public/javascript/leaflet-minimap rename to client-app/javascript/leaflet-minimap diff --git a/public/javascript/leaflet-navbar b/client-app/javascript/leaflet-navbar similarity index 100% rename from public/javascript/leaflet-navbar rename to client-app/javascript/leaflet-navbar diff --git a/public/javascript/leaflet-nontiledlayer b/client-app/javascript/leaflet-nontiledlayer similarity index 100% rename from public/javascript/leaflet-nontiledlayer rename to client-app/javascript/leaflet-nontiledlayer diff --git a/public/javascript/mediatorjs b/client-app/javascript/mediatorjs similarity index 100% rename from public/javascript/mediatorjs rename to client-app/javascript/mediatorjs diff --git a/public/javascript/moment b/client-app/javascript/moment similarity index 100% rename from public/javascript/moment rename to client-app/javascript/moment diff --git a/public/javascript/packery b/client-app/javascript/packery similarity index 100% rename from public/javascript/packery rename to client-app/javascript/packery diff --git a/public/javascript/pdfjs b/client-app/javascript/pdfjs similarity index 100% rename from public/javascript/pdfjs rename to client-app/javascript/pdfjs diff --git a/public/javascript/proj4 b/client-app/javascript/proj4 similarity index 100% rename from public/javascript/proj4 rename to client-app/javascript/proj4 diff --git a/public/javascript/pruneCluster b/client-app/javascript/pruneCluster similarity index 100% rename from public/javascript/pruneCluster rename to client-app/javascript/pruneCluster diff --git a/public/javascript/put-selector b/client-app/javascript/put-selector similarity index 100% rename from public/javascript/put-selector rename to client-app/javascript/put-selector diff --git a/public/javascript/redmic/base/CheckBrowser.js b/client-app/javascript/redmic/base/CheckBrowser.js similarity index 100% rename from public/javascript/redmic/base/CheckBrowser.js rename to client-app/javascript/redmic/base/CheckBrowser.js diff --git a/public/javascript/redmic/base/Credentials.js b/client-app/javascript/redmic/base/Credentials.js similarity index 100% rename from public/javascript/redmic/base/Credentials.js rename to client-app/javascript/redmic/base/Credentials.js diff --git a/public/javascript/redmic/base/GuestChecker.js b/client-app/javascript/redmic/base/GuestChecker.js similarity index 100% rename from public/javascript/redmic/base/GuestChecker.js rename to client-app/javascript/redmic/base/GuestChecker.js diff --git a/public/javascript/redmic/base/Mediator.js b/client-app/javascript/redmic/base/Mediator.js similarity index 100% rename from public/javascript/redmic/base/Mediator.js rename to client-app/javascript/redmic/base/Mediator.js diff --git a/public/javascript/redmic/base/RedmicLocalStorage.js b/client-app/javascript/redmic/base/RedmicLocalStorage.js similarity index 100% rename from public/javascript/redmic/base/RedmicLocalStorage.js rename to client-app/javascript/redmic/base/RedmicLocalStorage.js diff --git a/public/javascript/redmic/base/tv4.js b/client-app/javascript/redmic/base/tv4.js similarity index 100% rename from public/javascript/redmic/base/tv4.js rename to client-app/javascript/redmic/base/tv4.js diff --git a/public/javascript/redmic/dialog/LockDialogImpl.js b/client-app/javascript/redmic/dialog/LockDialogImpl.js similarity index 100% rename from public/javascript/redmic/dialog/LockDialogImpl.js rename to client-app/javascript/redmic/dialog/LockDialogImpl.js diff --git a/public/javascript/redmic/dialog/_DialogComplexItfc.js b/client-app/javascript/redmic/dialog/_DialogComplexItfc.js similarity index 100% rename from public/javascript/redmic/dialog/_DialogComplexItfc.js rename to client-app/javascript/redmic/dialog/_DialogComplexItfc.js diff --git a/public/javascript/redmic/form/FormContainer.js b/client-app/javascript/redmic/form/FormContainer.js similarity index 100% rename from public/javascript/redmic/form/FormContainer.js rename to client-app/javascript/redmic/form/FormContainer.js diff --git a/public/javascript/redmic/form/Select.js b/client-app/javascript/redmic/form/Select.js similarity index 100% rename from public/javascript/redmic/form/Select.js rename to client-app/javascript/redmic/form/Select.js diff --git a/public/javascript/redmic/form/UploadInput.js b/client-app/javascript/redmic/form/UploadInput.js similarity index 100% rename from public/javascript/redmic/form/UploadInput.js rename to client-app/javascript/redmic/form/UploadInput.js diff --git a/public/javascript/redmic/form/nls/UploadInput.js b/client-app/javascript/redmic/form/nls/UploadInput.js similarity index 100% rename from public/javascript/redmic/form/nls/UploadInput.js rename to client-app/javascript/redmic/form/nls/UploadInput.js diff --git a/public/javascript/redmic/form/nls/es/UploadInput.js b/client-app/javascript/redmic/form/nls/es/UploadInput.js similarity index 100% rename from public/javascript/redmic/form/nls/es/UploadInput.js rename to client-app/javascript/redmic/form/nls/es/UploadInput.js diff --git a/public/javascript/redmic/form/templates/Select.html b/client-app/javascript/redmic/form/templates/Select.html similarity index 100% rename from public/javascript/redmic/form/templates/Select.html rename to client-app/javascript/redmic/form/templates/Select.html diff --git a/public/javascript/redmic/form/templates/UploadInput.html b/client-app/javascript/redmic/form/templates/UploadInput.html similarity index 100% rename from public/javascript/redmic/form/templates/UploadInput.html rename to client-app/javascript/redmic/form/templates/UploadInput.html diff --git a/public/javascript/redmic/layout/DialogComplex.js b/client-app/javascript/redmic/layout/DialogComplex.js similarity index 100% rename from public/javascript/redmic/layout/DialogComplex.js rename to client-app/javascript/redmic/layout/DialogComplex.js diff --git a/public/javascript/redmic/layout/DialogSimple.js b/client-app/javascript/redmic/layout/DialogSimple.js similarity index 100% rename from public/javascript/redmic/layout/DialogSimple.js rename to client-app/javascript/redmic/layout/DialogSimple.js diff --git a/public/javascript/redmic/layout/_DialogBase.js b/client-app/javascript/redmic/layout/_DialogBase.js similarity index 100% rename from public/javascript/redmic/layout/_DialogBase.js rename to client-app/javascript/redmic/layout/_DialogBase.js diff --git a/public/javascript/redmic/modules/app/App.js b/client-app/javascript/redmic/modules/app/App.js similarity index 100% rename from public/javascript/redmic/modules/app/App.js rename to client-app/javascript/redmic/modules/app/App.js diff --git a/public/javascript/redmic/modules/app/ModuleStore.js b/client-app/javascript/redmic/modules/app/ModuleStore.js similarity index 100% rename from public/javascript/redmic/modules/app/ModuleStore.js rename to client-app/javascript/redmic/modules/app/ModuleStore.js diff --git a/public/javascript/redmic/modules/app/Router.js b/client-app/javascript/redmic/modules/app/Router.js similarity index 100% rename from public/javascript/redmic/modules/app/Router.js rename to client-app/javascript/redmic/modules/app/Router.js diff --git a/public/javascript/redmic/modules/app/_app.js b/client-app/javascript/redmic/modules/app/_app.js similarity index 100% rename from public/javascript/redmic/modules/app/_app.js rename to client-app/javascript/redmic/modules/app/_app.js diff --git a/public/javascript/redmic/modules/app/_appItfc.js b/client-app/javascript/redmic/modules/app/_appItfc.js similarity index 100% rename from public/javascript/redmic/modules/app/_appItfc.js rename to client-app/javascript/redmic/modules/app/_appItfc.js diff --git a/public/javascript/redmic/modules/app/innerApp.js b/client-app/javascript/redmic/modules/app/innerApp.js similarity index 100% rename from public/javascript/redmic/modules/app/innerApp.js rename to client-app/javascript/redmic/modules/app/innerApp.js diff --git a/public/javascript/redmic/modules/app/outerApp.js b/client-app/javascript/redmic/modules/app/outerApp.js similarity index 100% rename from public/javascript/redmic/modules/app/outerApp.js rename to client-app/javascript/redmic/modules/app/outerApp.js diff --git a/public/javascript/redmic/modules/atlas/Atlas.js b/client-app/javascript/redmic/modules/atlas/Atlas.js similarity index 100% rename from public/javascript/redmic/modules/atlas/Atlas.js rename to client-app/javascript/redmic/modules/atlas/Atlas.js diff --git a/public/javascript/redmic/modules/atlas/_AtlasLayersManagement.js b/client-app/javascript/redmic/modules/atlas/_AtlasLayersManagement.js similarity index 100% rename from public/javascript/redmic/modules/atlas/_AtlasLayersManagement.js rename to client-app/javascript/redmic/modules/atlas/_AtlasLayersManagement.js diff --git a/public/javascript/redmic/modules/atlas/_AtlasLegendManagement.js b/client-app/javascript/redmic/modules/atlas/_AtlasLegendManagement.js similarity index 100% rename from public/javascript/redmic/modules/atlas/_AtlasLegendManagement.js rename to client-app/javascript/redmic/modules/atlas/_AtlasLegendManagement.js diff --git a/public/javascript/redmic/modules/base/Analytics.js b/client-app/javascript/redmic/modules/base/Analytics.js similarity index 100% rename from public/javascript/redmic/modules/base/Analytics.js rename to client-app/javascript/redmic/modules/base/Analytics.js diff --git a/public/javascript/redmic/modules/base/Credentials.js b/client-app/javascript/redmic/modules/base/Credentials.js similarity index 100% rename from public/javascript/redmic/modules/base/Credentials.js rename to client-app/javascript/redmic/modules/base/Credentials.js diff --git a/public/javascript/redmic/modules/base/Loading.js b/client-app/javascript/redmic/modules/base/Loading.js similarity index 100% rename from public/javascript/redmic/modules/base/Loading.js rename to client-app/javascript/redmic/modules/base/Loading.js diff --git a/public/javascript/redmic/modules/base/Manager.js b/client-app/javascript/redmic/modules/base/Manager.js similarity index 100% rename from public/javascript/redmic/modules/base/Manager.js rename to client-app/javascript/redmic/modules/base/Manager.js diff --git a/public/javascript/redmic/modules/base/_AuthFirewall.js b/client-app/javascript/redmic/modules/base/_AuthFirewall.js similarity index 100% rename from public/javascript/redmic/modules/base/_AuthFirewall.js rename to client-app/javascript/redmic/modules/base/_AuthFirewall.js diff --git a/public/javascript/redmic/modules/base/_ChkCollection.js b/client-app/javascript/redmic/modules/base/_ChkCollection.js similarity index 100% rename from public/javascript/redmic/modules/base/_ChkCollection.js rename to client-app/javascript/redmic/modules/base/_ChkCollection.js diff --git a/public/javascript/redmic/modules/base/_CommunicationCenter.js b/client-app/javascript/redmic/modules/base/_CommunicationCenter.js similarity index 100% rename from public/javascript/redmic/modules/base/_CommunicationCenter.js rename to client-app/javascript/redmic/modules/base/_CommunicationCenter.js diff --git a/public/javascript/redmic/modules/base/_ExternalConfig.js b/client-app/javascript/redmic/modules/base/_ExternalConfig.js similarity index 100% rename from public/javascript/redmic/modules/base/_ExternalConfig.js rename to client-app/javascript/redmic/modules/base/_ExternalConfig.js diff --git a/public/javascript/redmic/modules/base/_Filter.js b/client-app/javascript/redmic/modules/base/_Filter.js similarity index 100% rename from public/javascript/redmic/modules/base/_Filter.js rename to client-app/javascript/redmic/modules/base/_Filter.js diff --git a/public/javascript/redmic/modules/base/_FilterItfc.js b/client-app/javascript/redmic/modules/base/_FilterItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_FilterItfc.js rename to client-app/javascript/redmic/modules/base/_FilterItfc.js diff --git a/public/javascript/redmic/modules/base/_Itfc.js b/client-app/javascript/redmic/modules/base/_Itfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_Itfc.js rename to client-app/javascript/redmic/modules/base/_Itfc.js diff --git a/public/javascript/redmic/modules/base/_ListenQueryParams.js b/client-app/javascript/redmic/modules/base/_ListenQueryParams.js similarity index 100% rename from public/javascript/redmic/modules/base/_ListenQueryParams.js rename to client-app/javascript/redmic/modules/base/_ListenQueryParams.js diff --git a/public/javascript/redmic/modules/base/_ListenQueryParamsItfc.js b/client-app/javascript/redmic/modules/base/_ListenQueryParamsItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_ListenQueryParamsItfc.js rename to client-app/javascript/redmic/modules/base/_ListenQueryParamsItfc.js diff --git a/public/javascript/redmic/modules/base/_ListenWindowResize.js b/client-app/javascript/redmic/modules/base/_ListenWindowResize.js similarity index 100% rename from public/javascript/redmic/modules/base/_ListenWindowResize.js rename to client-app/javascript/redmic/modules/base/_ListenWindowResize.js diff --git a/public/javascript/redmic/modules/base/_ManageClickEvent.js b/client-app/javascript/redmic/modules/base/_ManageClickEvent.js similarity index 100% rename from public/javascript/redmic/modules/base/_ManageClickEvent.js rename to client-app/javascript/redmic/modules/base/_ManageClickEvent.js diff --git a/public/javascript/redmic/modules/base/_Module.js b/client-app/javascript/redmic/modules/base/_Module.js similarity index 100% rename from public/javascript/redmic/modules/base/_Module.js rename to client-app/javascript/redmic/modules/base/_Module.js diff --git a/public/javascript/redmic/modules/base/_ModuleItfc.js b/client-app/javascript/redmic/modules/base/_ModuleItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_ModuleItfc.js rename to client-app/javascript/redmic/modules/base/_ModuleItfc.js diff --git a/public/javascript/redmic/modules/base/_Persistence.js b/client-app/javascript/redmic/modules/base/_Persistence.js similarity index 100% rename from public/javascript/redmic/modules/base/_Persistence.js rename to client-app/javascript/redmic/modules/base/_Persistence.js diff --git a/public/javascript/redmic/modules/base/_PersistenceItfc.js b/client-app/javascript/redmic/modules/base/_PersistenceItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_PersistenceItfc.js rename to client-app/javascript/redmic/modules/base/_PersistenceItfc.js diff --git a/public/javascript/redmic/modules/base/_Selection.js b/client-app/javascript/redmic/modules/base/_Selection.js similarity index 100% rename from public/javascript/redmic/modules/base/_Selection.js rename to client-app/javascript/redmic/modules/base/_Selection.js diff --git a/public/javascript/redmic/modules/base/_SelectionBase.js b/client-app/javascript/redmic/modules/base/_SelectionBase.js similarity index 100% rename from public/javascript/redmic/modules/base/_SelectionBase.js rename to client-app/javascript/redmic/modules/base/_SelectionBase.js diff --git a/public/javascript/redmic/modules/base/_SelectionItfc.js b/client-app/javascript/redmic/modules/base/_SelectionItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_SelectionItfc.js rename to client-app/javascript/redmic/modules/base/_SelectionItfc.js diff --git a/public/javascript/redmic/modules/base/_Show.js b/client-app/javascript/redmic/modules/base/_Show.js similarity index 100% rename from public/javascript/redmic/modules/base/_Show.js rename to client-app/javascript/redmic/modules/base/_Show.js diff --git a/public/javascript/redmic/modules/base/_ShowInPopup.js b/client-app/javascript/redmic/modules/base/_ShowInPopup.js similarity index 100% rename from public/javascript/redmic/modules/base/_ShowInPopup.js rename to client-app/javascript/redmic/modules/base/_ShowInPopup.js diff --git a/public/javascript/redmic/modules/base/_ShowInTooltip.js b/client-app/javascript/redmic/modules/base/_ShowInTooltip.js similarity index 100% rename from public/javascript/redmic/modules/base/_ShowInTooltip.js rename to client-app/javascript/redmic/modules/base/_ShowInTooltip.js diff --git a/public/javascript/redmic/modules/base/_ShowItfc.js b/client-app/javascript/redmic/modules/base/_ShowItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_ShowItfc.js rename to client-app/javascript/redmic/modules/base/_ShowItfc.js diff --git a/public/javascript/redmic/modules/base/_ShowOnEvt.js b/client-app/javascript/redmic/modules/base/_ShowOnEvt.js similarity index 100% rename from public/javascript/redmic/modules/base/_ShowOnEvt.js rename to client-app/javascript/redmic/modules/base/_ShowOnEvt.js diff --git a/public/javascript/redmic/modules/base/_Store.js b/client-app/javascript/redmic/modules/base/_Store.js similarity index 100% rename from public/javascript/redmic/modules/base/_Store.js rename to client-app/javascript/redmic/modules/base/_Store.js diff --git a/public/javascript/redmic/modules/base/_StoreItfc.js b/client-app/javascript/redmic/modules/base/_StoreItfc.js similarity index 100% rename from public/javascript/redmic/modules/base/_StoreItfc.js rename to client-app/javascript/redmic/modules/base/_StoreItfc.js diff --git a/public/javascript/redmic/modules/base/_Window.js b/client-app/javascript/redmic/modules/base/_Window.js similarity index 100% rename from public/javascript/redmic/modules/base/_Window.js rename to client-app/javascript/redmic/modules/base/_Window.js diff --git a/public/javascript/redmic/modules/browser/Browser.js b/client-app/javascript/redmic/modules/browser/Browser.js similarity index 100% rename from public/javascript/redmic/modules/browser/Browser.js rename to client-app/javascript/redmic/modules/browser/Browser.js diff --git a/public/javascript/redmic/modules/browser/HierarchicalImpl.js b/client-app/javascript/redmic/modules/browser/HierarchicalImpl.js similarity index 100% rename from public/javascript/redmic/modules/browser/HierarchicalImpl.js rename to client-app/javascript/redmic/modules/browser/HierarchicalImpl.js diff --git a/public/javascript/redmic/modules/browser/ListImpl.js b/client-app/javascript/redmic/modules/browser/ListImpl.js similarity index 100% rename from public/javascript/redmic/modules/browser/ListImpl.js rename to client-app/javascript/redmic/modules/browser/ListImpl.js diff --git a/public/javascript/redmic/modules/browser/_BrowserItfc.js b/client-app/javascript/redmic/modules/browser/_BrowserItfc.js similarity index 100% rename from public/javascript/redmic/modules/browser/_BrowserItfc.js rename to client-app/javascript/redmic/modules/browser/_BrowserItfc.js diff --git a/public/javascript/redmic/modules/browser/_ButtonsInRow.js b/client-app/javascript/redmic/modules/browser/_ButtonsInRow.js similarity index 100% rename from public/javascript/redmic/modules/browser/_ButtonsInRow.js rename to client-app/javascript/redmic/modules/browser/_ButtonsInRow.js diff --git a/public/javascript/redmic/modules/browser/_DataTypeParser.js b/client-app/javascript/redmic/modules/browser/_DataTypeParser.js similarity index 100% rename from public/javascript/redmic/modules/browser/_DataTypeParser.js rename to client-app/javascript/redmic/modules/browser/_DataTypeParser.js diff --git a/public/javascript/redmic/modules/browser/_DragAndDrop.js b/client-app/javascript/redmic/modules/browser/_DragAndDrop.js similarity index 100% rename from public/javascript/redmic/modules/browser/_DragAndDrop.js rename to client-app/javascript/redmic/modules/browser/_DragAndDrop.js diff --git a/public/javascript/redmic/modules/browser/_EditionTable.js b/client-app/javascript/redmic/modules/browser/_EditionTable.js similarity index 100% rename from public/javascript/redmic/modules/browser/_EditionTable.js rename to client-app/javascript/redmic/modules/browser/_EditionTable.js diff --git a/public/javascript/redmic/modules/browser/_Framework.js b/client-app/javascript/redmic/modules/browser/_Framework.js similarity index 100% rename from public/javascript/redmic/modules/browser/_Framework.js rename to client-app/javascript/redmic/modules/browser/_Framework.js diff --git a/public/javascript/redmic/modules/browser/_GeoJsonParser.js b/client-app/javascript/redmic/modules/browser/_GeoJsonParser.js similarity index 100% rename from public/javascript/redmic/modules/browser/_GeoJsonParser.js rename to client-app/javascript/redmic/modules/browser/_GeoJsonParser.js diff --git a/public/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js b/client-app/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js similarity index 100% rename from public/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js rename to client-app/javascript/redmic/modules/browser/_HierarchicalDragAndDrop.js diff --git a/public/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js b/client-app/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js similarity index 100% rename from public/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js rename to client-app/javascript/redmic/modules/browser/_HierarchicalLazyLoad.js diff --git a/public/javascript/redmic/modules/browser/_HierarchicalSelect.js b/client-app/javascript/redmic/modules/browser/_HierarchicalSelect.js similarity index 100% rename from public/javascript/redmic/modules/browser/_HierarchicalSelect.js rename to client-app/javascript/redmic/modules/browser/_HierarchicalSelect.js diff --git a/public/javascript/redmic/modules/browser/_HierarchicalTable.js b/client-app/javascript/redmic/modules/browser/_HierarchicalTable.js similarity index 100% rename from public/javascript/redmic/modules/browser/_HierarchicalTable.js rename to client-app/javascript/redmic/modules/browser/_HierarchicalTable.js diff --git a/public/javascript/redmic/modules/browser/_MultiTemplate.js b/client-app/javascript/redmic/modules/browser/_MultiTemplate.js similarity index 100% rename from public/javascript/redmic/modules/browser/_MultiTemplate.js rename to client-app/javascript/redmic/modules/browser/_MultiTemplate.js diff --git a/public/javascript/redmic/modules/browser/_NoDataTemplate.js b/client-app/javascript/redmic/modules/browser/_NoDataTemplate.js similarity index 100% rename from public/javascript/redmic/modules/browser/_NoDataTemplate.js rename to client-app/javascript/redmic/modules/browser/_NoDataTemplate.js diff --git a/public/javascript/redmic/modules/browser/_Select.js b/client-app/javascript/redmic/modules/browser/_Select.js similarity index 100% rename from public/javascript/redmic/modules/browser/_Select.js rename to client-app/javascript/redmic/modules/browser/_Select.js diff --git a/public/javascript/redmic/modules/browser/_Table.js b/client-app/javascript/redmic/modules/browser/_Table.js similarity index 100% rename from public/javascript/redmic/modules/browser/_Table.js rename to client-app/javascript/redmic/modules/browser/_Table.js diff --git a/public/javascript/redmic/modules/browser/bars/Order.js b/client-app/javascript/redmic/modules/browser/bars/Order.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/Order.js rename to client-app/javascript/redmic/modules/browser/bars/Order.js diff --git a/public/javascript/redmic/modules/browser/bars/Pagination.js b/client-app/javascript/redmic/modules/browser/bars/Pagination.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/Pagination.js rename to client-app/javascript/redmic/modules/browser/bars/Pagination.js diff --git a/public/javascript/redmic/modules/browser/bars/SelectionBox.js b/client-app/javascript/redmic/modules/browser/bars/SelectionBox.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/SelectionBox.js rename to client-app/javascript/redmic/modules/browser/bars/SelectionBox.js diff --git a/public/javascript/redmic/modules/browser/bars/Total.js b/client-app/javascript/redmic/modules/browser/bars/Total.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/Total.js rename to client-app/javascript/redmic/modules/browser/bars/Total.js diff --git a/public/javascript/redmic/modules/browser/bars/_SelectBox.js b/client-app/javascript/redmic/modules/browser/bars/_SelectBox.js similarity index 100% rename from public/javascript/redmic/modules/browser/bars/_SelectBox.js rename to client-app/javascript/redmic/modules/browser/bars/_SelectBox.js diff --git a/public/javascript/redmic/modules/browser/buttons/Buttons.js b/client-app/javascript/redmic/modules/browser/buttons/Buttons.js similarity index 100% rename from public/javascript/redmic/modules/browser/buttons/Buttons.js rename to client-app/javascript/redmic/modules/browser/buttons/Buttons.js diff --git a/public/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js b/client-app/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js rename to client-app/javascript/redmic/modules/browser/buttons/_ButtonsItfc.js diff --git a/public/javascript/redmic/modules/browser/buttons/_GroupButtons.js b/client-app/javascript/redmic/modules/browser/buttons/_GroupButtons.js similarity index 100% rename from public/javascript/redmic/modules/browser/buttons/_GroupButtons.js rename to client-app/javascript/redmic/modules/browser/buttons/_GroupButtons.js diff --git a/public/javascript/redmic/modules/browser/row/Row.js b/client-app/javascript/redmic/modules/browser/row/Row.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/Row.js rename to client-app/javascript/redmic/modules/browser/row/Row.js diff --git a/public/javascript/redmic/modules/browser/row/_Buttons.js b/client-app/javascript/redmic/modules/browser/row/_Buttons.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_Buttons.js rename to client-app/javascript/redmic/modules/browser/row/_Buttons.js diff --git a/public/javascript/redmic/modules/browser/row/_Hierarchical.js b/client-app/javascript/redmic/modules/browser/row/_Hierarchical.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_Hierarchical.js rename to client-app/javascript/redmic/modules/browser/row/_Hierarchical.js diff --git a/public/javascript/redmic/modules/browser/row/_HierarchicalSelect.js b/client-app/javascript/redmic/modules/browser/row/_HierarchicalSelect.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_HierarchicalSelect.js rename to client-app/javascript/redmic/modules/browser/row/_HierarchicalSelect.js diff --git a/public/javascript/redmic/modules/browser/row/_HierarchicalTable.js b/client-app/javascript/redmic/modules/browser/row/_HierarchicalTable.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_HierarchicalTable.js rename to client-app/javascript/redmic/modules/browser/row/_HierarchicalTable.js diff --git a/public/javascript/redmic/modules/browser/row/_RowItfc.js b/client-app/javascript/redmic/modules/browser/row/_RowItfc.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_RowItfc.js rename to client-app/javascript/redmic/modules/browser/row/_RowItfc.js diff --git a/public/javascript/redmic/modules/browser/row/_Select.js b/client-app/javascript/redmic/modules/browser/row/_Select.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_Select.js rename to client-app/javascript/redmic/modules/browser/row/_Select.js diff --git a/public/javascript/redmic/modules/browser/row/_Table.js b/client-app/javascript/redmic/modules/browser/row/_Table.js similarity index 100% rename from public/javascript/redmic/modules/browser/row/_Table.js rename to client-app/javascript/redmic/modules/browser/row/_Table.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/ChartsContainer.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/InfoChartsContainerImpl.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/SliderChartsContainerImpl.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_AngularAxisWithGridDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_AxesDrawingItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_BreadcrumbsBar.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_ChartsContainerItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_ColorSelection.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_ColorSelectionItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_DomainHistoryNavigation.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_GroupedLegendBar.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnEmptyData.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEvent.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnLayerEventItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnMouseOver.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoOnZeroValueData.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_InfoTooltipManagement.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_LayerColorSelection.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBar.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommons.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_LegendBarCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_RadialAxisWithGridDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_SummaryBox.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_TemporalAxisWithGridDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_VerticalAxesWithGridDrawing.js diff --git a/public/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js b/client-app/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js similarity index 100% rename from public/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js rename to client-app/javascript/redmic/modules/chart/ChartsContainer/_ZoomByDragging.js diff --git a/public/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js b/client-app/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js similarity index 100% rename from public/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js rename to client-app/javascript/redmic/modules/chart/SmartLegend/SmartLegend.js diff --git a/public/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js b/client-app/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js rename to client-app/javascript/redmic/modules/chart/SmartLegend/TimeSeriesSmartLegendImpl.js diff --git a/public/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js b/client-app/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js rename to client-app/javascript/redmic/modules/chart/SmartLegend/_SmartLegendItfc.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/AggregationToolImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/DataSelectorImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/DateFilterImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/GridManagementImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js b/client-app/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js rename to client-app/javascript/redmic/modules/chart/Toolbar/SliderSelectorImpl.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/Toolbar.js b/client-app/javascript/redmic/modules/chart/Toolbar/Toolbar.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/Toolbar.js rename to client-app/javascript/redmic/modules/chart/Toolbar/Toolbar.js diff --git a/public/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js b/client-app/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js rename to client-app/javascript/redmic/modules/chart/Toolbar/_ToolbarItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/AngularAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/AngularGridAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/Axis.js b/client-app/javascript/redmic/modules/chart/layer/Axis/Axis.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/Axis.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/Axis.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/HorizontalGridAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/RadialAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/RadialGridAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/TemporalAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/VerticalAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js b/client-app/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/VerticalGridAxisImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js b/client-app/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/_AxisItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js b/client-app/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/_HorizontalCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js b/client-app/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/_VerticalCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/Axis/_VerticalCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/ChartLayer.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/LinearChartImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/MultiPieChartImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/PieChartImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/WindRoseChartImpl.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CategoryLayerCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ChartHoleManagement.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ChartLayerItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_CircularLayerCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ColorHierarchyGeneration.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_LevelNavigation.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_MultipleWindRose.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValue.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ObtainableValueItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PieCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHole.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_PutButtonInHoleItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_QueryableValue.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_ShowInfoInHole.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_SimplePieCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_SimpleWindRose.js diff --git a/public/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js b/client-app/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js rename to client-app/javascript/redmic/modules/chart/layer/ChartLayer/_VariableRadiusByDepth.js diff --git a/public/javascript/redmic/modules/chart/layer/_LayerCommons.js b/client-app/javascript/redmic/modules/chart/layer/_LayerCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/_LayerCommons.js rename to client-app/javascript/redmic/modules/chart/layer/_LayerCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/_LayerCommonsItfc.js diff --git a/public/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js b/client-app/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js rename to client-app/javascript/redmic/modules/chart/layer/_PolarLayerCommons.js diff --git a/public/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js b/client-app/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js similarity index 100% rename from public/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js rename to client-app/javascript/redmic/modules/chart/layer/_PolarLayerCommonsItfc.js diff --git a/public/javascript/redmic/modules/components/ExternalConfig.js b/client-app/javascript/redmic/modules/components/ExternalConfig.js similarity index 100% rename from public/javascript/redmic/modules/components/ExternalConfig.js rename to client-app/javascript/redmic/modules/components/ExternalConfig.js diff --git a/public/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js b/client-app/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js similarity index 100% rename from public/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js rename to client-app/javascript/redmic/modules/components/Keypad/IconKeypadImpl.js diff --git a/public/javascript/redmic/modules/components/Keypad/Keypad.js b/client-app/javascript/redmic/modules/components/Keypad/Keypad.js similarity index 100% rename from public/javascript/redmic/modules/components/Keypad/Keypad.js rename to client-app/javascript/redmic/modules/components/Keypad/Keypad.js diff --git a/public/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js b/client-app/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js similarity index 100% rename from public/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js rename to client-app/javascript/redmic/modules/components/Keypad/TrizoneKeypadImpl.js diff --git a/public/javascript/redmic/modules/components/Keypad/_KeypadItfc.js b/client-app/javascript/redmic/modules/components/Keypad/_KeypadItfc.js similarity index 100% rename from public/javascript/redmic/modules/components/Keypad/_KeypadItfc.js rename to client-app/javascript/redmic/modules/components/Keypad/_KeypadItfc.js diff --git a/public/javascript/redmic/modules/components/PDFViewer/PDFViewer.js b/client-app/javascript/redmic/modules/components/PDFViewer/PDFViewer.js similarity index 100% rename from public/javascript/redmic/modules/components/PDFViewer/PDFViewer.js rename to client-app/javascript/redmic/modules/components/PDFViewer/PDFViewer.js diff --git a/public/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js b/client-app/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js similarity index 100% rename from public/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js rename to client-app/javascript/redmic/modules/components/ProgressSlider/ProgressSlider.js diff --git a/public/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js b/client-app/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js similarity index 100% rename from public/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js rename to client-app/javascript/redmic/modules/components/ProgressSlider/StepAndRateEditor.js diff --git a/public/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js b/client-app/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js similarity index 100% rename from public/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js rename to client-app/javascript/redmic/modules/components/Sidebar/MainSidebarImpl.js diff --git a/public/javascript/redmic/modules/components/Sidebar/Sidebar.js b/client-app/javascript/redmic/modules/components/Sidebar/Sidebar.js similarity index 100% rename from public/javascript/redmic/modules/components/Sidebar/Sidebar.js rename to client-app/javascript/redmic/modules/components/Sidebar/Sidebar.js diff --git a/public/javascript/redmic/modules/components/Sidebar/_Secondary.js b/client-app/javascript/redmic/modules/components/Sidebar/_Secondary.js similarity index 100% rename from public/javascript/redmic/modules/components/Sidebar/_Secondary.js rename to client-app/javascript/redmic/modules/components/Sidebar/_Secondary.js diff --git a/public/javascript/redmic/modules/components/Topbar.js b/client-app/javascript/redmic/modules/components/Topbar.js similarity index 100% rename from public/javascript/redmic/modules/components/Topbar.js rename to client-app/javascript/redmic/modules/components/Topbar.js diff --git a/public/javascript/redmic/modules/filter/Filter.js b/client-app/javascript/redmic/modules/filter/Filter.js similarity index 100% rename from public/javascript/redmic/modules/filter/Filter.js rename to client-app/javascript/redmic/modules/filter/Filter.js diff --git a/public/javascript/redmic/modules/form/Form.js b/client-app/javascript/redmic/modules/form/Form.js similarity index 100% rename from public/javascript/redmic/modules/form/Form.js rename to client-app/javascript/redmic/modules/form/Form.js diff --git a/public/javascript/redmic/modules/form/FormContainerImpl.js b/client-app/javascript/redmic/modules/form/FormContainerImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/FormContainerImpl.js rename to client-app/javascript/redmic/modules/form/FormContainerImpl.js diff --git a/public/javascript/redmic/modules/form/_BaseCreateKeypad.js b/client-app/javascript/redmic/modules/form/_BaseCreateKeypad.js similarity index 100% rename from public/javascript/redmic/modules/form/_BaseCreateKeypad.js rename to client-app/javascript/redmic/modules/form/_BaseCreateKeypad.js diff --git a/public/javascript/redmic/modules/form/_CreateInternalKeypad.js b/client-app/javascript/redmic/modules/form/_CreateInternalKeypad.js similarity index 100% rename from public/javascript/redmic/modules/form/_CreateInternalKeypad.js rename to client-app/javascript/redmic/modules/form/_CreateInternalKeypad.js diff --git a/public/javascript/redmic/modules/form/_CreateKeypad.js b/client-app/javascript/redmic/modules/form/_CreateKeypad.js similarity index 100% rename from public/javascript/redmic/modules/form/_CreateKeypad.js rename to client-app/javascript/redmic/modules/form/_CreateKeypad.js diff --git a/public/javascript/redmic/modules/form/_FormItfc.js b/client-app/javascript/redmic/modules/form/_FormItfc.js similarity index 100% rename from public/javascript/redmic/modules/form/_FormItfc.js rename to client-app/javascript/redmic/modules/form/_FormItfc.js diff --git a/public/javascript/redmic/modules/form/_ListenModelHasChanged.js b/client-app/javascript/redmic/modules/form/_ListenModelHasChanged.js similarity index 100% rename from public/javascript/redmic/modules/form/_ListenModelHasChanged.js rename to client-app/javascript/redmic/modules/form/_ListenModelHasChanged.js diff --git a/public/javascript/redmic/modules/form/_PublicateChanges.js b/client-app/javascript/redmic/modules/form/_PublicateChanges.js similarity index 100% rename from public/javascript/redmic/modules/form/_PublicateChanges.js rename to client-app/javascript/redmic/modules/form/_PublicateChanges.js diff --git a/public/javascript/redmic/modules/form/_ShowInDialog.js b/client-app/javascript/redmic/modules/form/_ShowInDialog.js similarity index 100% rename from public/javascript/redmic/modules/form/_ShowInDialog.js rename to client-app/javascript/redmic/modules/form/_ShowInDialog.js diff --git a/public/javascript/redmic/modules/form/_ShowInTableList.js b/client-app/javascript/redmic/modules/form/_ShowInTableList.js similarity index 100% rename from public/javascript/redmic/modules/form/_ShowInTableList.js rename to client-app/javascript/redmic/modules/form/_ShowInTableList.js diff --git a/public/javascript/redmic/modules/form/input/AnnotationImpl.js b/client-app/javascript/redmic/modules/form/input/AnnotationImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/AnnotationImpl.js rename to client-app/javascript/redmic/modules/form/input/AnnotationImpl.js diff --git a/public/javascript/redmic/modules/form/input/ButtonImpl.js b/client-app/javascript/redmic/modules/form/input/ButtonImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ButtonImpl.js rename to client-app/javascript/redmic/modules/form/input/ButtonImpl.js diff --git a/public/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js b/client-app/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js rename to client-app/javascript/redmic/modules/form/input/CheckBoxGroupImpl.js diff --git a/public/javascript/redmic/modules/form/input/CheckBoxImpl.js b/client-app/javascript/redmic/modules/form/input/CheckBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/CheckBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/CheckBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/ColorImpl.js b/client-app/javascript/redmic/modules/form/input/ColorImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ColorImpl.js rename to client-app/javascript/redmic/modules/form/input/ColorImpl.js diff --git a/public/javascript/redmic/modules/form/input/ColorPickerImpl.js b/client-app/javascript/redmic/modules/form/input/ColorPickerImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ColorPickerImpl.js rename to client-app/javascript/redmic/modules/form/input/ColorPickerImpl.js diff --git a/public/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/ColorPickerTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/ColorsRampImpl.js b/client-app/javascript/redmic/modules/form/input/ColorsRampImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ColorsRampImpl.js rename to client-app/javascript/redmic/modules/form/input/ColorsRampImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateRangeComplexImpl.js b/client-app/javascript/redmic/modules/form/input/DateRangeComplexImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateRangeComplexImpl.js rename to client-app/javascript/redmic/modules/form/input/DateRangeComplexImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateRangeImpl.js b/client-app/javascript/redmic/modules/form/input/DateRangeImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateRangeImpl.js rename to client-app/javascript/redmic/modules/form/input/DateRangeImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/DateRangeTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/DateTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/DateTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateTimeImpl.js b/client-app/javascript/redmic/modules/form/input/DateTimeImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateTimeImpl.js rename to client-app/javascript/redmic/modules/form/input/DateTimeImpl.js diff --git a/public/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/DateTimeTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/FilteringSelectImpl.js b/client-app/javascript/redmic/modules/form/input/FilteringSelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/FilteringSelectImpl.js rename to client-app/javascript/redmic/modules/form/input/FilteringSelectImpl.js diff --git a/public/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js b/client-app/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js rename to client-app/javascript/redmic/modules/form/input/GeographicCoordinatesComponentImpl.js diff --git a/public/javascript/redmic/modules/form/input/GeometryImpl.js b/client-app/javascript/redmic/modules/form/input/GeometryImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/GeometryImpl.js rename to client-app/javascript/redmic/modules/form/input/GeometryImpl.js diff --git a/public/javascript/redmic/modules/form/input/Input.js b/client-app/javascript/redmic/modules/form/input/Input.js similarity index 100% rename from public/javascript/redmic/modules/form/input/Input.js rename to client-app/javascript/redmic/modules/form/input/Input.js diff --git a/public/javascript/redmic/modules/form/input/KeywordsImpl.js b/client-app/javascript/redmic/modules/form/input/KeywordsImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/KeywordsImpl.js rename to client-app/javascript/redmic/modules/form/input/KeywordsImpl.js diff --git a/public/javascript/redmic/modules/form/input/MapSearchImpl.js b/client-app/javascript/redmic/modules/form/input/MapSearchImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/MapSearchImpl.js rename to client-app/javascript/redmic/modules/form/input/MapSearchImpl.js diff --git a/public/javascript/redmic/modules/form/input/MultiSelectImpl.js b/client-app/javascript/redmic/modules/form/input/MultiSelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/MultiSelectImpl.js rename to client-app/javascript/redmic/modules/form/input/MultiSelectImpl.js diff --git a/public/javascript/redmic/modules/form/input/NumberSpinnerImpl.js b/client-app/javascript/redmic/modules/form/input/NumberSpinnerImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/NumberSpinnerImpl.js rename to client-app/javascript/redmic/modules/form/input/NumberSpinnerImpl.js diff --git a/public/javascript/redmic/modules/form/input/NumberTextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/NumberTextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/NumberTextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/NumberTextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/PointImpl.js b/client-app/javascript/redmic/modules/form/input/PointImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/PointImpl.js rename to client-app/javascript/redmic/modules/form/input/PointImpl.js diff --git a/public/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js b/client-app/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js rename to client-app/javascript/redmic/modules/form/input/RadioButtonGroupImpl.js diff --git a/public/javascript/redmic/modules/form/input/RadioButtonImpl.js b/client-app/javascript/redmic/modules/form/input/RadioButtonImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/RadioButtonImpl.js rename to client-app/javascript/redmic/modules/form/input/RadioButtonImpl.js diff --git a/public/javascript/redmic/modules/form/input/RangeImpl.js b/client-app/javascript/redmic/modules/form/input/RangeImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/RangeImpl.js rename to client-app/javascript/redmic/modules/form/input/RangeImpl.js diff --git a/public/javascript/redmic/modules/form/input/RangeSliderImpl.js b/client-app/javascript/redmic/modules/form/input/RangeSliderImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/RangeSliderImpl.js rename to client-app/javascript/redmic/modules/form/input/RangeSliderImpl.js diff --git a/public/javascript/redmic/modules/form/input/SelectImpl.js b/client-app/javascript/redmic/modules/form/input/SelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/SelectImpl.js rename to client-app/javascript/redmic/modules/form/input/SelectImpl.js diff --git a/public/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js b/client-app/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js rename to client-app/javascript/redmic/modules/form/input/SelectOnListPopupImpl.js diff --git a/public/javascript/redmic/modules/form/input/SliderImpl.js b/client-app/javascript/redmic/modules/form/input/SliderImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/SliderImpl.js rename to client-app/javascript/redmic/modules/form/input/SliderImpl.js diff --git a/public/javascript/redmic/modules/form/input/TextAreaImpl.js b/client-app/javascript/redmic/modules/form/input/TextAreaImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/TextAreaImpl.js rename to client-app/javascript/redmic/modules/form/input/TextAreaImpl.js diff --git a/public/javascript/redmic/modules/form/input/TextBoxImpl.js b/client-app/javascript/redmic/modules/form/input/TextBoxImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/TextBoxImpl.js rename to client-app/javascript/redmic/modules/form/input/TextBoxImpl.js diff --git a/public/javascript/redmic/modules/form/input/UploadFileImpl.js b/client-app/javascript/redmic/modules/form/input/UploadFileImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/UploadFileImpl.js rename to client-app/javascript/redmic/modules/form/input/UploadFileImpl.js diff --git a/public/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js b/client-app/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js rename to client-app/javascript/redmic/modules/form/input/ValueAndUnitSelectorImpl.js diff --git a/public/javascript/redmic/modules/form/input/_BaseDateTime.js b/client-app/javascript/redmic/modules/form/input/_BaseDateTime.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseDateTime.js rename to client-app/javascript/redmic/modules/form/input/_BaseDateTime.js diff --git a/public/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js b/client-app/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js rename to client-app/javascript/redmic/modules/form/input/_BaseMultiSelectImpl.js diff --git a/public/javascript/redmic/modules/form/input/_BaseRange.js b/client-app/javascript/redmic/modules/form/input/_BaseRange.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseRange.js rename to client-app/javascript/redmic/modules/form/input/_BaseRange.js diff --git a/public/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js b/client-app/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js rename to client-app/javascript/redmic/modules/form/input/_BaseTextBoxWidthExpandTooltipImpl.js diff --git a/public/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js b/client-app/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js rename to client-app/javascript/redmic/modules/form/input/_BaseWidthExpandTooltipImpl.js diff --git a/public/javascript/redmic/modules/form/input/_DeleteOnClear.js b/client-app/javascript/redmic/modules/form/input/_DeleteOnClear.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_DeleteOnClear.js rename to client-app/javascript/redmic/modules/form/input/_DeleteOnClear.js diff --git a/public/javascript/redmic/modules/form/input/_Dependence.js b/client-app/javascript/redmic/modules/form/input/_Dependence.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_Dependence.js rename to client-app/javascript/redmic/modules/form/input/_Dependence.js diff --git a/public/javascript/redmic/modules/form/input/_DisableInput.js b/client-app/javascript/redmic/modules/form/input/_DisableInput.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_DisableInput.js rename to client-app/javascript/redmic/modules/form/input/_DisableInput.js diff --git a/public/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js b/client-app/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js rename to client-app/javascript/redmic/modules/form/input/_IgnoreNonexistentProperty.js diff --git a/public/javascript/redmic/modules/form/input/_InputItfc.js b/client-app/javascript/redmic/modules/form/input/_InputItfc.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_InputItfc.js rename to client-app/javascript/redmic/modules/form/input/_InputItfc.js diff --git a/public/javascript/redmic/modules/form/input/_NodesCreation.js b/client-app/javascript/redmic/modules/form/input/_NodesCreation.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_NodesCreation.js rename to client-app/javascript/redmic/modules/form/input/_NodesCreation.js diff --git a/public/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js b/client-app/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js similarity index 100% rename from public/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js rename to client-app/javascript/redmic/modules/form/input/_SelectOnPopupImpl.js diff --git a/public/javascript/redmic/modules/gateway/AddItemGatewayImpl.js b/client-app/javascript/redmic/modules/gateway/AddItemGatewayImpl.js similarity index 100% rename from public/javascript/redmic/modules/gateway/AddItemGatewayImpl.js rename to client-app/javascript/redmic/modules/gateway/AddItemGatewayImpl.js diff --git a/public/javascript/redmic/modules/gateway/Gateway.js b/client-app/javascript/redmic/modules/gateway/Gateway.js similarity index 100% rename from public/javascript/redmic/modules/gateway/Gateway.js rename to client-app/javascript/redmic/modules/gateway/Gateway.js diff --git a/public/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js b/client-app/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js similarity index 100% rename from public/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js rename to client-app/javascript/redmic/modules/gateway/LocalSelectorGatewayImpl.js diff --git a/public/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js b/client-app/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js similarity index 100% rename from public/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js rename to client-app/javascript/redmic/modules/gateway/MapCenteringGatewayImpl.js diff --git a/public/javascript/redmic/modules/gateway/_GatewayItfc.js b/client-app/javascript/redmic/modules/gateway/_GatewayItfc.js similarity index 100% rename from public/javascript/redmic/modules/gateway/_GatewayItfc.js rename to client-app/javascript/redmic/modules/gateway/_GatewayItfc.js diff --git a/public/javascript/redmic/modules/layout/TabsDisplayer.js b/client-app/javascript/redmic/modules/layout/TabsDisplayer.js similarity index 100% rename from public/javascript/redmic/modules/layout/TabsDisplayer.js rename to client-app/javascript/redmic/modules/layout/TabsDisplayer.js diff --git a/public/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js b/client-app/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js similarity index 100% rename from public/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js rename to client-app/javascript/redmic/modules/layout/dataDisplayer/DataDisplayer.js diff --git a/public/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js b/client-app/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js similarity index 100% rename from public/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js rename to client-app/javascript/redmic/modules/layout/genericDisplayer/GenericDisplayer.js diff --git a/public/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js b/client-app/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js rename to client-app/javascript/redmic/modules/layout/genericDisplayer/GenericWithTopbarDisplayerImpl.js diff --git a/public/javascript/redmic/modules/layout/listMenu/ListMenu.js b/client-app/javascript/redmic/modules/layout/listMenu/ListMenu.js similarity index 100% rename from public/javascript/redmic/modules/layout/listMenu/ListMenu.js rename to client-app/javascript/redmic/modules/layout/listMenu/ListMenu.js diff --git a/public/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js b/client-app/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js similarity index 100% rename from public/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js rename to client-app/javascript/redmic/modules/layout/nestedContent/NestedBrowsersImpl.js diff --git a/public/javascript/redmic/modules/layout/nestedContent/NestedContent.js b/client-app/javascript/redmic/modules/layout/nestedContent/NestedContent.js similarity index 100% rename from public/javascript/redmic/modules/layout/nestedContent/NestedContent.js rename to client-app/javascript/redmic/modules/layout/nestedContent/NestedContent.js diff --git a/public/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js b/client-app/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js similarity index 100% rename from public/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js rename to client-app/javascript/redmic/modules/layout/templateDisplayer/TemplateDisplayer.js diff --git a/public/javascript/redmic/modules/layout/wizard/Wizard.js b/client-app/javascript/redmic/modules/layout/wizard/Wizard.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/Wizard.js rename to client-app/javascript/redmic/modules/layout/wizard/Wizard.js diff --git a/public/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js b/client-app/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js rename to client-app/javascript/redmic/modules/layout/wizard/_CompleteBySelection.js diff --git a/public/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js b/client-app/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js rename to client-app/javascript/redmic/modules/layout/wizard/_StepBreadcrumbs.js diff --git a/public/javascript/redmic/modules/layout/wizard/_StepNavigation.js b/client-app/javascript/redmic/modules/layout/wizard/_StepNavigation.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_StepNavigation.js rename to client-app/javascript/redmic/modules/layout/wizard/_StepNavigation.js diff --git a/public/javascript/redmic/modules/layout/wizard/_WizardStep.js b/client-app/javascript/redmic/modules/layout/wizard/_WizardStep.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_WizardStep.js rename to client-app/javascript/redmic/modules/layout/wizard/_WizardStep.js diff --git a/public/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js b/client-app/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js similarity index 100% rename from public/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js rename to client-app/javascript/redmic/modules/layout/wizard/_WizardStepItfc.js diff --git a/public/javascript/redmic/modules/map/LeafletImpl.js b/client-app/javascript/redmic/modules/map/LeafletImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/LeafletImpl.js rename to client-app/javascript/redmic/modules/map/LeafletImpl.js diff --git a/public/javascript/redmic/modules/map/Map.js b/client-app/javascript/redmic/modules/map/Map.js similarity index 100% rename from public/javascript/redmic/modules/map/Map.js rename to client-app/javascript/redmic/modules/map/Map.js diff --git a/public/javascript/redmic/modules/map/MapButton.js b/client-app/javascript/redmic/modules/map/MapButton.js similarity index 100% rename from public/javascript/redmic/modules/map/MapButton.js rename to client-app/javascript/redmic/modules/map/MapButton.js diff --git a/public/javascript/redmic/modules/map/StaticLayersDefinition.js b/client-app/javascript/redmic/modules/map/StaticLayersDefinition.js similarity index 100% rename from public/javascript/redmic/modules/map/StaticLayersDefinition.js rename to client-app/javascript/redmic/modules/map/StaticLayersDefinition.js diff --git a/public/javascript/redmic/modules/map/_ImportWkt.js b/client-app/javascript/redmic/modules/map/_ImportWkt.js similarity index 100% rename from public/javascript/redmic/modules/map/_ImportWkt.js rename to client-app/javascript/redmic/modules/map/_ImportWkt.js diff --git a/public/javascript/redmic/modules/map/_LeafletDraw.js b/client-app/javascript/redmic/modules/map/_LeafletDraw.js similarity index 100% rename from public/javascript/redmic/modules/map/_LeafletDraw.js rename to client-app/javascript/redmic/modules/map/_LeafletDraw.js diff --git a/public/javascript/redmic/modules/map/_LeafletImplItfc.js b/client-app/javascript/redmic/modules/map/_LeafletImplItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/_LeafletImplItfc.js rename to client-app/javascript/redmic/modules/map/_LeafletImplItfc.js diff --git a/public/javascript/redmic/modules/map/_LeafletWidgetsManagement.js b/client-app/javascript/redmic/modules/map/_LeafletWidgetsManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/_LeafletWidgetsManagement.js rename to client-app/javascript/redmic/modules/map/_LeafletWidgetsManagement.js diff --git a/public/javascript/redmic/modules/map/_ListenContainers.js b/client-app/javascript/redmic/modules/map/_ListenContainers.js similarity index 100% rename from public/javascript/redmic/modules/map/_ListenContainers.js rename to client-app/javascript/redmic/modules/map/_ListenContainers.js diff --git a/public/javascript/redmic/modules/map/_MapItfc.js b/client-app/javascript/redmic/modules/map/_MapItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/_MapItfc.js rename to client-app/javascript/redmic/modules/map/_MapItfc.js diff --git a/public/javascript/redmic/modules/map/_OverlayLayersManagement.js b/client-app/javascript/redmic/modules/map/_OverlayLayersManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/_OverlayLayersManagement.js rename to client-app/javascript/redmic/modules/map/_OverlayLayersManagement.js diff --git a/public/javascript/redmic/modules/map/_PlaceNamesButton.js b/client-app/javascript/redmic/modules/map/_PlaceNamesButton.js similarity index 100% rename from public/javascript/redmic/modules/map/_PlaceNamesButton.js rename to client-app/javascript/redmic/modules/map/_PlaceNamesButton.js diff --git a/public/javascript/redmic/modules/map/_StaticLayersManagement.js b/client-app/javascript/redmic/modules/map/_StaticLayersManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/_StaticLayersManagement.js rename to client-app/javascript/redmic/modules/map/_StaticLayersManagement.js diff --git a/public/javascript/redmic/modules/map/layer/DrawingLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/DrawingLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/DrawingLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/DrawingLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/GeoJsonLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/GridLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/GridLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/GridLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/GridLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/MapLayer.js b/client-app/javascript/redmic/modules/map/layer/MapLayer.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/MapLayer.js rename to client-app/javascript/redmic/modules/map/layer/MapLayer.js diff --git a/public/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/PruneClusterLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/TrackingLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/TrackingLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/TrackingLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/TrackingLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/TrackingLine.js b/client-app/javascript/redmic/modules/map/layer/TrackingLine.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/TrackingLine.js rename to client-app/javascript/redmic/modules/map/layer/TrackingLine.js diff --git a/public/javascript/redmic/modules/map/layer/WmsLayerImpl.js b/client-app/javascript/redmic/modules/map/layer/WmsLayerImpl.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/WmsLayerImpl.js rename to client-app/javascript/redmic/modules/map/layer/WmsLayerImpl.js diff --git a/public/javascript/redmic/modules/map/layer/_AddFilter.js b/client-app/javascript/redmic/modules/map/layer/_AddFilter.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_AddFilter.js rename to client-app/javascript/redmic/modules/map/layer/_AddFilter.js diff --git a/public/javascript/redmic/modules/map/layer/_AnimateMarker.js b/client-app/javascript/redmic/modules/map/layer/_AnimateMarker.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_AnimateMarker.js rename to client-app/javascript/redmic/modules/map/layer/_AnimateMarker.js diff --git a/public/javascript/redmic/modules/map/layer/_D3Expansion.js b/client-app/javascript/redmic/modules/map/layer/_D3Expansion.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_D3Expansion.js rename to client-app/javascript/redmic/modules/map/layer/_D3Expansion.js diff --git a/public/javascript/redmic/modules/map/layer/_Editable.js b/client-app/javascript/redmic/modules/map/layer/_Editable.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_Editable.js rename to client-app/javascript/redmic/modules/map/layer/_Editable.js diff --git a/public/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js b/client-app/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js rename to client-app/javascript/redmic/modules/map/layer/_GeoJsonLayerItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_Highlightable.js b/client-app/javascript/redmic/modules/map/layer/_Highlightable.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_Highlightable.js rename to client-app/javascript/redmic/modules/map/layer/_Highlightable.js diff --git a/public/javascript/redmic/modules/map/layer/_LayerProtocols.js b/client-app/javascript/redmic/modules/map/layer/_LayerProtocols.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_LayerProtocols.js rename to client-app/javascript/redmic/modules/map/layer/_LayerProtocols.js diff --git a/public/javascript/redmic/modules/map/layer/_ListenBounds.js b/client-app/javascript/redmic/modules/map/layer/_ListenBounds.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_ListenBounds.js rename to client-app/javascript/redmic/modules/map/layer/_ListenBounds.js diff --git a/public/javascript/redmic/modules/map/layer/_ListenZoom.js b/client-app/javascript/redmic/modules/map/layer/_ListenZoom.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_ListenZoom.js rename to client-app/javascript/redmic/modules/map/layer/_ListenZoom.js diff --git a/public/javascript/redmic/modules/map/layer/_MapLayerItfc.js b/client-app/javascript/redmic/modules/map/layer/_MapLayerItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_MapLayerItfc.js rename to client-app/javascript/redmic/modules/map/layer/_MapLayerItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js b/client-app/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js rename to client-app/javascript/redmic/modules/map/layer/_PruneClusterLayerItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_PublishInfo.js b/client-app/javascript/redmic/modules/map/layer/_PublishInfo.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_PublishInfo.js rename to client-app/javascript/redmic/modules/map/layer/_PublishInfo.js diff --git a/public/javascript/redmic/modules/map/layer/_PublishInfoItfc.js b/client-app/javascript/redmic/modules/map/layer/_PublishInfoItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_PublishInfoItfc.js rename to client-app/javascript/redmic/modules/map/layer/_PublishInfoItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_RadiusCommons.js b/client-app/javascript/redmic/modules/map/layer/_RadiusCommons.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_RadiusCommons.js rename to client-app/javascript/redmic/modules/map/layer/_RadiusCommons.js diff --git a/public/javascript/redmic/modules/map/layer/_RadiusOnClick.js b/client-app/javascript/redmic/modules/map/layer/_RadiusOnClick.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_RadiusOnClick.js rename to client-app/javascript/redmic/modules/map/layer/_RadiusOnClick.js diff --git a/public/javascript/redmic/modules/map/layer/_RadiusOnSelect.js b/client-app/javascript/redmic/modules/map/layer/_RadiusOnSelect.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_RadiusOnSelect.js rename to client-app/javascript/redmic/modules/map/layer/_RadiusOnSelect.js diff --git a/public/javascript/redmic/modules/map/layer/_SelectOnClick.js b/client-app/javascript/redmic/modules/map/layer/_SelectOnClick.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_SelectOnClick.js rename to client-app/javascript/redmic/modules/map/layer/_SelectOnClick.js diff --git a/public/javascript/redmic/modules/map/layer/_Selectable.js b/client-app/javascript/redmic/modules/map/layer/_Selectable.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_Selectable.js rename to client-app/javascript/redmic/modules/map/layer/_Selectable.js diff --git a/public/javascript/redmic/modules/map/layer/_SelectableItfc.js b/client-app/javascript/redmic/modules/map/layer/_SelectableItfc.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_SelectableItfc.js rename to client-app/javascript/redmic/modules/map/layer/_SelectableItfc.js diff --git a/public/javascript/redmic/modules/map/layer/_TrackingDataManagement.js b/client-app/javascript/redmic/modules/map/layer/_TrackingDataManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_TrackingDataManagement.js rename to client-app/javascript/redmic/modules/map/layer/_TrackingDataManagement.js diff --git a/public/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js b/client-app/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js similarity index 100% rename from public/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js rename to client-app/javascript/redmic/modules/map/layer/_TrackingMarkersManagement.js diff --git a/public/javascript/redmic/modules/mapQuery/QueryOnMap.js b/client-app/javascript/redmic/modules/mapQuery/QueryOnMap.js similarity index 100% rename from public/javascript/redmic/modules/mapQuery/QueryOnMap.js rename to client-app/javascript/redmic/modules/mapQuery/QueryOnMap.js diff --git a/public/javascript/redmic/modules/mapQuery/_ContentManagement.js b/client-app/javascript/redmic/modules/mapQuery/_ContentManagement.js similarity index 100% rename from public/javascript/redmic/modules/mapQuery/_ContentManagement.js rename to client-app/javascript/redmic/modules/mapQuery/_ContentManagement.js diff --git a/public/javascript/redmic/modules/mapQuery/_ResultsBrowser.js b/client-app/javascript/redmic/modules/mapQuery/_ResultsBrowser.js similarity index 100% rename from public/javascript/redmic/modules/mapQuery/_ResultsBrowser.js rename to client-app/javascript/redmic/modules/mapQuery/_ResultsBrowser.js diff --git a/public/javascript/redmic/modules/metaTags/MetaTags.js b/client-app/javascript/redmic/modules/metaTags/MetaTags.js similarity index 100% rename from public/javascript/redmic/modules/metaTags/MetaTags.js rename to client-app/javascript/redmic/modules/metaTags/MetaTags.js diff --git a/public/javascript/redmic/modules/metaTags/metaTagsContent.js b/client-app/javascript/redmic/modules/metaTags/metaTagsContent.js similarity index 100% rename from public/javascript/redmic/modules/metaTags/metaTagsContent.js rename to client-app/javascript/redmic/modules/metaTags/metaTagsContent.js diff --git a/public/javascript/redmic/modules/model/Model.js b/client-app/javascript/redmic/modules/model/Model.js similarity index 100% rename from public/javascript/redmic/modules/model/Model.js rename to client-app/javascript/redmic/modules/model/Model.js diff --git a/public/javascript/redmic/modules/model/ModelImpl.js b/client-app/javascript/redmic/modules/model/ModelImpl.js similarity index 100% rename from public/javascript/redmic/modules/model/ModelImpl.js rename to client-app/javascript/redmic/modules/model/ModelImpl.js diff --git a/public/javascript/redmic/modules/model/_ModelItfc.js b/client-app/javascript/redmic/modules/model/_ModelItfc.js similarity index 100% rename from public/javascript/redmic/modules/model/_ModelItfc.js rename to client-app/javascript/redmic/modules/model/_ModelItfc.js diff --git a/public/javascript/redmic/modules/notification/Alert.js b/client-app/javascript/redmic/modules/notification/Alert.js similarity index 100% rename from public/javascript/redmic/modules/notification/Alert.js rename to client-app/javascript/redmic/modules/notification/Alert.js diff --git a/public/javascript/redmic/modules/notification/CommunicationCenter.js b/client-app/javascript/redmic/modules/notification/CommunicationCenter.js similarity index 100% rename from public/javascript/redmic/modules/notification/CommunicationCenter.js rename to client-app/javascript/redmic/modules/notification/CommunicationCenter.js diff --git a/public/javascript/redmic/modules/notification/Notification.js b/client-app/javascript/redmic/modules/notification/Notification.js similarity index 100% rename from public/javascript/redmic/modules/notification/Notification.js rename to client-app/javascript/redmic/modules/notification/Notification.js diff --git a/public/javascript/redmic/modules/notification/NotificationSidebar.js b/client-app/javascript/redmic/modules/notification/NotificationSidebar.js similarity index 100% rename from public/javascript/redmic/modules/notification/NotificationSidebar.js rename to client-app/javascript/redmic/modules/notification/NotificationSidebar.js diff --git a/public/javascript/redmic/modules/notification/TaskNotification.js b/client-app/javascript/redmic/modules/notification/TaskNotification.js similarity index 100% rename from public/javascript/redmic/modules/notification/TaskNotification.js rename to client-app/javascript/redmic/modules/notification/TaskNotification.js diff --git a/public/javascript/redmic/modules/search/CompositeImpl.js b/client-app/javascript/redmic/modules/search/CompositeImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/CompositeImpl.js rename to client-app/javascript/redmic/modules/search/CompositeImpl.js diff --git a/public/javascript/redmic/modules/search/DateRangeImpl.js b/client-app/javascript/redmic/modules/search/DateRangeImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/DateRangeImpl.js rename to client-app/javascript/redmic/modules/search/DateRangeImpl.js diff --git a/public/javascript/redmic/modules/search/FacetsImpl.js b/client-app/javascript/redmic/modules/search/FacetsImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/FacetsImpl.js rename to client-app/javascript/redmic/modules/search/FacetsImpl.js diff --git a/public/javascript/redmic/modules/search/GeographicImpl.js b/client-app/javascript/redmic/modules/search/GeographicImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/GeographicImpl.js rename to client-app/javascript/redmic/modules/search/GeographicImpl.js diff --git a/public/javascript/redmic/modules/search/MultiSelectImpl.js b/client-app/javascript/redmic/modules/search/MultiSelectImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/MultiSelectImpl.js rename to client-app/javascript/redmic/modules/search/MultiSelectImpl.js diff --git a/public/javascript/redmic/modules/search/RangeImpl.js b/client-app/javascript/redmic/modules/search/RangeImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/RangeImpl.js rename to client-app/javascript/redmic/modules/search/RangeImpl.js diff --git a/public/javascript/redmic/modules/search/Search.js b/client-app/javascript/redmic/modules/search/Search.js similarity index 100% rename from public/javascript/redmic/modules/search/Search.js rename to client-app/javascript/redmic/modules/search/Search.js diff --git a/public/javascript/redmic/modules/search/TextImpl.js b/client-app/javascript/redmic/modules/search/TextImpl.js similarity index 100% rename from public/javascript/redmic/modules/search/TextImpl.js rename to client-app/javascript/redmic/modules/search/TextImpl.js diff --git a/public/javascript/redmic/modules/search/_HideFormByAction.js b/client-app/javascript/redmic/modules/search/_HideFormByAction.js similarity index 100% rename from public/javascript/redmic/modules/search/_HideFormByAction.js rename to client-app/javascript/redmic/modules/search/_HideFormByAction.js diff --git a/public/javascript/redmic/modules/search/_SearchItfc.js b/client-app/javascript/redmic/modules/search/_SearchItfc.js similarity index 100% rename from public/javascript/redmic/modules/search/_SearchItfc.js rename to client-app/javascript/redmic/modules/search/_SearchItfc.js diff --git a/public/javascript/redmic/modules/selection/SelectionBox.js b/client-app/javascript/redmic/modules/selection/SelectionBox.js similarity index 100% rename from public/javascript/redmic/modules/selection/SelectionBox.js rename to client-app/javascript/redmic/modules/selection/SelectionBox.js diff --git a/public/javascript/redmic/modules/selection/SelectionManager.js b/client-app/javascript/redmic/modules/selection/SelectionManager.js similarity index 100% rename from public/javascript/redmic/modules/selection/SelectionManager.js rename to client-app/javascript/redmic/modules/selection/SelectionManager.js diff --git a/public/javascript/redmic/modules/selection/Selector.js b/client-app/javascript/redmic/modules/selection/Selector.js similarity index 100% rename from public/javascript/redmic/modules/selection/Selector.js rename to client-app/javascript/redmic/modules/selection/Selector.js diff --git a/public/javascript/redmic/modules/selection/_SelectorItfc.js b/client-app/javascript/redmic/modules/selection/_SelectorItfc.js similarity index 100% rename from public/javascript/redmic/modules/selection/_SelectorItfc.js rename to client-app/javascript/redmic/modules/selection/_SelectorItfc.js diff --git a/public/javascript/redmic/modules/selection/_SelectorPersistence.js b/client-app/javascript/redmic/modules/selection/_SelectorPersistence.js similarity index 100% rename from public/javascript/redmic/modules/selection/_SelectorPersistence.js rename to client-app/javascript/redmic/modules/selection/_SelectorPersistence.js diff --git a/public/javascript/redmic/modules/socket/Socket.js b/client-app/javascript/redmic/modules/socket/Socket.js similarity index 100% rename from public/javascript/redmic/modules/socket/Socket.js rename to client-app/javascript/redmic/modules/socket/Socket.js diff --git a/public/javascript/redmic/modules/socket/Task.js b/client-app/javascript/redmic/modules/socket/Task.js similarity index 100% rename from public/javascript/redmic/modules/socket/Task.js rename to client-app/javascript/redmic/modules/socket/Task.js diff --git a/public/javascript/redmic/modules/socket/_IngestData.js b/client-app/javascript/redmic/modules/socket/_IngestData.js similarity index 100% rename from public/javascript/redmic/modules/socket/_IngestData.js rename to client-app/javascript/redmic/modules/socket/_IngestData.js diff --git a/public/javascript/redmic/modules/socket/_Report.js b/client-app/javascript/redmic/modules/socket/_Report.js similarity index 100% rename from public/javascript/redmic/modules/socket/_Report.js rename to client-app/javascript/redmic/modules/socket/_Report.js diff --git a/public/javascript/redmic/modules/socket/_Worms.js b/client-app/javascript/redmic/modules/socket/_Worms.js similarity index 100% rename from public/javascript/redmic/modules/socket/_Worms.js rename to client-app/javascript/redmic/modules/socket/_Worms.js diff --git a/public/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js b/client-app/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js similarity index 100% rename from public/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js rename to client-app/javascript/redmic/modules/store/RequestJoiner/AtlasDataImpl.js diff --git a/public/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js b/client-app/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js similarity index 100% rename from public/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js rename to client-app/javascript/redmic/modules/store/RequestJoiner/RequestJoiner.js diff --git a/public/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js b/client-app/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js similarity index 100% rename from public/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js rename to client-app/javascript/redmic/modules/store/RequestJoiner/_RequestJoinerItfc.js diff --git a/public/javascript/redmic/modules/store/RestManager.js b/client-app/javascript/redmic/modules/store/RestManager.js similarity index 100% rename from public/javascript/redmic/modules/store/RestManager.js rename to client-app/javascript/redmic/modules/store/RestManager.js diff --git a/public/javascript/redmic/modules/store/RestManagerImpl.js b/client-app/javascript/redmic/modules/store/RestManagerImpl.js similarity index 100% rename from public/javascript/redmic/modules/store/RestManagerImpl.js rename to client-app/javascript/redmic/modules/store/RestManagerImpl.js diff --git a/public/javascript/redmic/modules/store/_RestManagerItfc.js b/client-app/javascript/redmic/modules/store/_RestManagerItfc.js similarity index 100% rename from public/javascript/redmic/modules/store/_RestManagerItfc.js rename to client-app/javascript/redmic/modules/store/_RestManagerItfc.js diff --git a/public/javascript/redmic/modules/tree/CbtreeImpl.js b/client-app/javascript/redmic/modules/tree/CbtreeImpl.js similarity index 100% rename from public/javascript/redmic/modules/tree/CbtreeImpl.js rename to client-app/javascript/redmic/modules/tree/CbtreeImpl.js diff --git a/public/javascript/redmic/modules/tree/Tree.js b/client-app/javascript/redmic/modules/tree/Tree.js similarity index 100% rename from public/javascript/redmic/modules/tree/Tree.js rename to client-app/javascript/redmic/modules/tree/Tree.js diff --git a/public/javascript/redmic/modules/tree/_HierarchicalFilter.js b/client-app/javascript/redmic/modules/tree/_HierarchicalFilter.js similarity index 100% rename from public/javascript/redmic/modules/tree/_HierarchicalFilter.js rename to client-app/javascript/redmic/modules/tree/_HierarchicalFilter.js diff --git a/public/javascript/redmic/modules/tree/_LazyLoad.js b/client-app/javascript/redmic/modules/tree/_LazyLoad.js similarity index 100% rename from public/javascript/redmic/modules/tree/_LazyLoad.js rename to client-app/javascript/redmic/modules/tree/_LazyLoad.js diff --git a/public/javascript/redmic/modules/tree/_LeafSelection.js b/client-app/javascript/redmic/modules/tree/_LeafSelection.js similarity index 100% rename from public/javascript/redmic/modules/tree/_LeafSelection.js rename to client-app/javascript/redmic/modules/tree/_LeafSelection.js diff --git a/public/javascript/redmic/modules/tree/_SelectionBox.js b/client-app/javascript/redmic/modules/tree/_SelectionBox.js similarity index 100% rename from public/javascript/redmic/modules/tree/_SelectionBox.js rename to client-app/javascript/redmic/modules/tree/_SelectionBox.js diff --git a/public/javascript/redmic/modules/tree/_TreeItfc.js b/client-app/javascript/redmic/modules/tree/_TreeItfc.js similarity index 100% rename from public/javascript/redmic/modules/tree/_TreeItfc.js rename to client-app/javascript/redmic/modules/tree/_TreeItfc.js diff --git a/public/javascript/redmic/modules/user/FullscreenToggle.js b/client-app/javascript/redmic/modules/user/FullscreenToggle.js similarity index 100% rename from public/javascript/redmic/modules/user/FullscreenToggle.js rename to client-app/javascript/redmic/modules/user/FullscreenToggle.js diff --git a/public/javascript/redmic/modules/user/LanguageSelector.js b/client-app/javascript/redmic/modules/user/LanguageSelector.js similarity index 100% rename from public/javascript/redmic/modules/user/LanguageSelector.js rename to client-app/javascript/redmic/modules/user/LanguageSelector.js diff --git a/public/javascript/redmic/modules/user/UserArea.js b/client-app/javascript/redmic/modules/user/UserArea.js similarity index 100% rename from public/javascript/redmic/modules/user/UserArea.js rename to client-app/javascript/redmic/modules/user/UserArea.js diff --git a/public/javascript/redmic/validation/stringFormats.js b/client-app/javascript/redmic/validation/stringFormats.js similarity index 100% rename from public/javascript/redmic/validation/stringFormats.js rename to client-app/javascript/redmic/validation/stringFormats.js diff --git a/public/javascript/redmic/view/effects/Animation.js b/client-app/javascript/redmic/view/effects/Animation.js similarity index 100% rename from public/javascript/redmic/view/effects/Animation.js rename to client-app/javascript/redmic/view/effects/Animation.js diff --git a/public/javascript/redmic/widgets/Button.js b/client-app/javascript/redmic/widgets/Button.js similarity index 100% rename from public/javascript/redmic/widgets/Button.js rename to client-app/javascript/redmic/widgets/Button.js diff --git a/public/javascript/redmic/widgets/ComboButton.js b/client-app/javascript/redmic/widgets/ComboButton.js similarity index 100% rename from public/javascript/redmic/widgets/ComboButton.js rename to client-app/javascript/redmic/widgets/ComboButton.js diff --git a/public/javascript/redmic/widgets/Converter.js b/client-app/javascript/redmic/widgets/Converter.js similarity index 100% rename from public/javascript/redmic/widgets/Converter.js rename to client-app/javascript/redmic/widgets/Converter.js diff --git a/public/javascript/redmic/widgets/DatePicker.js b/client-app/javascript/redmic/widgets/DatePicker.js similarity index 100% rename from public/javascript/redmic/widgets/DatePicker.js rename to client-app/javascript/redmic/widgets/DatePicker.js diff --git a/public/javascript/redmic/widgets/Facet.js b/client-app/javascript/redmic/widgets/Facet.js similarity index 100% rename from public/javascript/redmic/widgets/Facet.js rename to client-app/javascript/redmic/widgets/Facet.js diff --git a/public/javascript/redmic/widgets/FilteringSelect.js b/client-app/javascript/redmic/widgets/FilteringSelect.js similarity index 100% rename from public/javascript/redmic/widgets/FilteringSelect.js rename to client-app/javascript/redmic/widgets/FilteringSelect.js diff --git a/public/javascript/redmic/widgets/KeywordsInput.js b/client-app/javascript/redmic/widgets/KeywordsInput.js similarity index 100% rename from public/javascript/redmic/widgets/KeywordsInput.js rename to client-app/javascript/redmic/widgets/KeywordsInput.js diff --git a/public/javascript/redmic/widgets/Map.js b/client-app/javascript/redmic/widgets/Map.js similarity index 100% rename from public/javascript/redmic/widgets/Map.js rename to client-app/javascript/redmic/widgets/Map.js diff --git a/public/javascript/redmic/widgets/ProgressSlider.js b/client-app/javascript/redmic/widgets/ProgressSlider.js similarity index 100% rename from public/javascript/redmic/widgets/ProgressSlider.js rename to client-app/javascript/redmic/widgets/ProgressSlider.js diff --git a/public/javascript/redmic/widgets/README.md b/client-app/javascript/redmic/widgets/README.md similarity index 100% rename from public/javascript/redmic/widgets/README.md rename to client-app/javascript/redmic/widgets/README.md diff --git a/public/javascript/redmic/widgets/RangeSlider.js b/client-app/javascript/redmic/widgets/RangeSlider.js similarity index 100% rename from public/javascript/redmic/widgets/RangeSlider.js rename to client-app/javascript/redmic/widgets/RangeSlider.js diff --git a/public/javascript/redmic/widgets/RedmicUtilities.js b/client-app/javascript/redmic/widgets/RedmicUtilities.js similarity index 100% rename from public/javascript/redmic/widgets/RedmicUtilities.js rename to client-app/javascript/redmic/widgets/RedmicUtilities.js diff --git a/public/javascript/redmic/widgets/Slider.js b/client-app/javascript/redmic/widgets/Slider.js similarity index 100% rename from public/javascript/redmic/widgets/Slider.js rename to client-app/javascript/redmic/widgets/Slider.js diff --git a/public/javascript/redmic/widgets/Switch.js b/client-app/javascript/redmic/widgets/Switch.js similarity index 100% rename from public/javascript/redmic/widgets/Switch.js rename to client-app/javascript/redmic/widgets/Switch.js diff --git a/public/javascript/redmic/widgets/TemplateWidget.js b/client-app/javascript/redmic/widgets/TemplateWidget.js similarity index 100% rename from public/javascript/redmic/widgets/TemplateWidget.js rename to client-app/javascript/redmic/widgets/TemplateWidget.js diff --git a/public/javascript/redmic/widgets/TextSearch.js b/client-app/javascript/redmic/widgets/TextSearch.js similarity index 100% rename from public/javascript/redmic/widgets/TextSearch.js rename to client-app/javascript/redmic/widgets/TextSearch.js diff --git a/public/javascript/redmic/widgets/TimeSelect.js b/client-app/javascript/redmic/widgets/TimeSelect.js similarity index 100% rename from public/javascript/redmic/widgets/TimeSelect.js rename to client-app/javascript/redmic/widgets/TimeSelect.js diff --git a/public/javascript/redmic/widgets/ToggleButton.js b/client-app/javascript/redmic/widgets/ToggleButton.js similarity index 100% rename from public/javascript/redmic/widgets/ToggleButton.js rename to client-app/javascript/redmic/widgets/ToggleButton.js diff --git a/public/javascript/redmic/widgets/Utilities.js b/client-app/javascript/redmic/widgets/Utilities.js similarity index 100% rename from public/javascript/redmic/widgets/Utilities.js rename to client-app/javascript/redmic/widgets/Utilities.js diff --git a/public/javascript/redmic/widgets/ValueAndUnitSelector.js b/client-app/javascript/redmic/widgets/ValueAndUnitSelector.js similarity index 100% rename from public/javascript/redmic/widgets/ValueAndUnitSelector.js rename to client-app/javascript/redmic/widgets/ValueAndUnitSelector.js diff --git a/public/javascript/redmic/widgets/extensions/_ShowValue.js b/client-app/javascript/redmic/widgets/extensions/_ShowValue.js similarity index 100% rename from public/javascript/redmic/widgets/extensions/_ShowValue.js rename to client-app/javascript/redmic/widgets/extensions/_ShowValue.js diff --git a/public/javascript/sockjs b/client-app/javascript/sockjs similarity index 100% rename from public/javascript/sockjs rename to client-app/javascript/sockjs diff --git a/public/javascript/src/view/detail/_WidgetDefinition.js b/client-app/javascript/src/view/detail/_WidgetDefinition.js similarity index 100% rename from public/javascript/src/view/detail/_WidgetDefinition.js rename to client-app/javascript/src/view/detail/_WidgetDefinition.js diff --git a/public/javascript/src/view/detail/activity/ActivityDetail.js b/client-app/javascript/src/view/detail/activity/ActivityDetail.js similarity index 100% rename from public/javascript/src/view/detail/activity/ActivityDetail.js rename to client-app/javascript/src/view/detail/activity/ActivityDetail.js diff --git a/public/javascript/src/view/detail/activity/_ActivityLayoutWidget.js b/client-app/javascript/src/view/detail/activity/_ActivityLayoutWidget.js similarity index 100% rename from public/javascript/src/view/detail/activity/_ActivityLayoutWidget.js rename to client-app/javascript/src/view/detail/activity/_ActivityLayoutWidget.js diff --git a/public/javascript/stomp-websocket b/client-app/javascript/stomp-websocket similarity index 100% rename from public/javascript/stomp-websocket rename to client-app/javascript/stomp-websocket diff --git a/public/javascript/templates b/client-app/javascript/templates similarity index 100% rename from public/javascript/templates rename to client-app/javascript/templates diff --git a/public/javascript/tv4 b/client-app/javascript/tv4 similarity index 100% rename from public/javascript/tv4 rename to client-app/javascript/tv4 diff --git a/public/javascript/util b/client-app/javascript/util similarity index 100% rename from public/javascript/util rename to client-app/javascript/util diff --git a/public/javascript/uuid b/client-app/javascript/uuid similarity index 100% rename from public/javascript/uuid rename to client-app/javascript/uuid diff --git a/public/javascript/wicket b/client-app/javascript/wicket similarity index 100% rename from public/javascript/wicket rename to client-app/javascript/wicket diff --git a/public/resources/documents/ModeloLogico.pdf b/client-app/resources/documents/ModeloLogico.pdf similarity index 100% rename from public/resources/documents/ModeloLogico.pdf rename to client-app/resources/documents/ModeloLogico.pdf diff --git a/public/resources/images/browsers/chrome.png b/client-app/resources/images/browsers/chrome.png similarity index 100% rename from public/resources/images/browsers/chrome.png rename to client-app/resources/images/browsers/chrome.png diff --git a/public/resources/images/browsers/ff.png b/client-app/resources/images/browsers/ff.png similarity index 100% rename from public/resources/images/browsers/ff.png rename to client-app/resources/images/browsers/ff.png diff --git a/public/resources/images/browsers/ie.png b/client-app/resources/images/browsers/ie.png similarity index 100% rename from public/resources/images/browsers/ie.png rename to client-app/resources/images/browsers/ie.png diff --git a/public/resources/images/browsers/opera.png b/client-app/resources/images/browsers/opera.png similarity index 100% rename from public/resources/images/browsers/opera.png rename to client-app/resources/images/browsers/opera.png diff --git a/public/resources/images/browsers/safari.png b/client-app/resources/images/browsers/safari.png similarity index 100% rename from public/resources/images/browsers/safari.png rename to client-app/resources/images/browsers/safari.png diff --git a/public/resources/images/favicon.ico b/client-app/resources/images/favicon.ico similarity index 100% rename from public/resources/images/favicon.ico rename to client-app/resources/images/favicon.ico diff --git a/public/resources/images/logos/gobcan-logos.png b/client-app/resources/images/logos/gobcan-logos.png similarity index 100% rename from public/resources/images/logos/gobcan-logos.png rename to client-app/resources/images/logos/gobcan-logos.png diff --git a/public/resources/images/logos/logo.svg b/client-app/resources/images/logos/logo.svg similarity index 100% rename from public/resources/images/logos/logo.svg rename to client-app/resources/images/logos/logo.svg diff --git a/public/resources/images/logos/redmic-logo-1200x1200.jpg b/client-app/resources/images/logos/redmic-logo-1200x1200.jpg similarity index 100% rename from public/resources/images/logos/redmic-logo-1200x1200.jpg rename to client-app/resources/images/logos/redmic-logo-1200x1200.jpg diff --git a/public/resources/images/logos/redmic-logo-og.jpg b/client-app/resources/images/logos/redmic-logo-og.jpg similarity index 100% rename from public/resources/images/logos/redmic-logo-og.jpg rename to client-app/resources/images/logos/redmic-logo-og.jpg diff --git a/public/resources/images/logos/redmic-logo-og.png b/client-app/resources/images/logos/redmic-logo-og.png similarity index 100% rename from public/resources/images/logos/redmic-logo-og.png rename to client-app/resources/images/logos/redmic-logo-og.png diff --git a/public/resources/images/logos/redmicSimple.png b/client-app/resources/images/logos/redmicSimple.png similarity index 100% rename from public/resources/images/logos/redmicSimple.png rename to client-app/resources/images/logos/redmicSimple.png diff --git a/public/resources/images/logos/twitter-light.png b/client-app/resources/images/logos/twitter-light.png similarity index 100% rename from public/resources/images/logos/twitter-light.png rename to client-app/resources/images/logos/twitter-light.png diff --git a/public/resources/images/map/layer-eoc-map.png b/client-app/resources/images/map/layer-eoc-map.png similarity index 100% rename from public/resources/images/map/layer-eoc-map.png rename to client-app/resources/images/map/layer-eoc-map.png diff --git a/public/resources/images/map/layer-ortofoto.png b/client-app/resources/images/map/layer-ortofoto.png similarity index 100% rename from public/resources/images/map/layer-ortofoto.png rename to client-app/resources/images/map/layer-ortofoto.png diff --git a/public/resources/images/map/layer-redmic.png b/client-app/resources/images/map/layer-redmic.png similarity index 100% rename from public/resources/images/map/layer-redmic.png rename to client-app/resources/images/map/layer-redmic.png diff --git a/public/resources/images/map/layer-topografico.png b/client-app/resources/images/map/layer-topografico.png similarity index 100% rename from public/resources/images/map/layer-topografico.png rename to client-app/resources/images/map/layer-topografico.png diff --git a/public/resources/images/noIMG.png b/client-app/resources/images/noIMG.png similarity index 100% rename from public/resources/images/noIMG.png rename to client-app/resources/images/noIMG.png diff --git a/public/resources/images/redmic_opciones_usuario.JPG b/client-app/resources/images/redmic_opciones_usuario.JPG similarity index 100% rename from public/resources/images/redmic_opciones_usuario.JPG rename to client-app/resources/images/redmic_opciones_usuario.JPG diff --git a/public/resources/images/redmic_tabla_geometrias.jpg b/client-app/resources/images/redmic_tabla_geometrias.jpg similarity index 100% rename from public/resources/images/redmic_tabla_geometrias.jpg rename to client-app/resources/images/redmic_tabla_geometrias.jpg diff --git a/public/stylesheets b/client-app/stylesheets similarity index 100% rename from public/stylesheets rename to client-app/stylesheets diff --git a/tests/IpGetter.js b/client-app/tests/IpGetter.js similarity index 100% rename from tests/IpGetter.js rename to client-app/tests/IpGetter.js diff --git a/tests/_dojoConfig.js b/client-app/tests/_dojoConfig.js similarity index 100% rename from tests/_dojoConfig.js rename to client-app/tests/_dojoConfig.js diff --git a/tests/_environments.js b/client-app/tests/_environments.js similarity index 100% rename from tests/_environments.js rename to client-app/tests/_environments.js diff --git a/tests/_functions.js b/client-app/tests/_functions.js similarity index 100% rename from tests/_functions.js rename to client-app/tests/_functions.js diff --git a/tests/_intern-functional.js b/client-app/tests/_intern-functional.js similarity index 100% rename from tests/_intern-functional.js rename to client-app/tests/_intern-functional.js diff --git a/tests/_intern-unit.js b/client-app/tests/_intern-unit.js similarity index 100% rename from tests/_intern-unit.js rename to client-app/tests/_intern-unit.js diff --git a/tests/_intern.js b/client-app/tests/_intern.js similarity index 100% rename from tests/_intern.js rename to client-app/tests/_intern.js diff --git a/tests/_remote.js b/client-app/tests/_remote.js similarity index 100% rename from tests/_remote.js rename to client-app/tests/_remote.js diff --git a/tests/apitest/app.js b/client-app/tests/apitest/app.js similarity index 100% rename from tests/apitest/app.js rename to client-app/tests/apitest/app.js diff --git a/tests/apitest/data/inputs/contacts.json b/client-app/tests/apitest/data/inputs/contacts.json similarity index 100% rename from tests/apitest/data/inputs/contacts.json rename to client-app/tests/apitest/data/inputs/contacts.json diff --git a/tests/apitest/data/inputs/organisations.json b/client-app/tests/apitest/data/inputs/organisations.json similarity index 100% rename from tests/apitest/data/inputs/organisations.json rename to client-app/tests/apitest/data/inputs/organisations.json diff --git a/tests/apitest/data/inputs/programs.json b/client-app/tests/apitest/data/inputs/programs.json similarity index 100% rename from tests/apitest/data/inputs/programs.json rename to client-app/tests/apitest/data/inputs/programs.json diff --git a/tests/apitest/data/inputs/projects.json b/client-app/tests/apitest/data/inputs/projects.json similarity index 100% rename from tests/apitest/data/inputs/projects.json rename to client-app/tests/apitest/data/inputs/projects.json diff --git a/tests/apitest/data/inputs/scopes.json b/client-app/tests/apitest/data/inputs/scopes.json similarity index 100% rename from tests/apitest/data/inputs/scopes.json rename to client-app/tests/apitest/data/inputs/scopes.json diff --git a/tests/apitest/package.json b/client-app/tests/apitest/package.json similarity index 100% rename from tests/apitest/package.json rename to client-app/tests/apitest/package.json diff --git a/tests/functional/administrative/Activity.js b/client-app/tests/functional/administrative/Activity.js similarity index 100% rename from tests/functional/administrative/Activity.js rename to client-app/tests/functional/administrative/Activity.js diff --git a/tests/functional/administrative/Animal.js b/client-app/tests/functional/administrative/Animal.js similarity index 100% rename from tests/functional/administrative/Animal.js rename to client-app/tests/functional/administrative/Animal.js diff --git a/tests/functional/administrative/Contact.js b/client-app/tests/functional/administrative/Contact.js similarity index 100% rename from tests/functional/administrative/Contact.js rename to client-app/tests/functional/administrative/Contact.js diff --git a/tests/functional/administrative/Device.js b/client-app/tests/functional/administrative/Device.js similarity index 100% rename from tests/functional/administrative/Device.js rename to client-app/tests/functional/administrative/Device.js diff --git a/tests/functional/administrative/Document.js b/client-app/tests/functional/administrative/Document.js similarity index 100% rename from tests/functional/administrative/Document.js rename to client-app/tests/functional/administrative/Document.js diff --git a/tests/functional/administrative/Organisation.js b/client-app/tests/functional/administrative/Organisation.js similarity index 100% rename from tests/functional/administrative/Organisation.js rename to client-app/tests/functional/administrative/Organisation.js diff --git a/tests/functional/administrative/Platform.js b/client-app/tests/functional/administrative/Platform.js similarity index 100% rename from tests/functional/administrative/Platform.js rename to client-app/tests/functional/administrative/Platform.js diff --git a/tests/functional/administrative/Program.js b/client-app/tests/functional/administrative/Program.js similarity index 100% rename from tests/functional/administrative/Program.js rename to client-app/tests/functional/administrative/Program.js diff --git a/tests/functional/administrative/Project.js b/client-app/tests/functional/administrative/Project.js similarity index 100% rename from tests/functional/administrative/Project.js rename to client-app/tests/functional/administrative/Project.js diff --git a/tests/functional/administrative/_Administrative.js b/client-app/tests/functional/administrative/_Administrative.js similarity index 100% rename from tests/functional/administrative/_Administrative.js rename to client-app/tests/functional/administrative/_Administrative.js diff --git a/tests/functional/administrative/_AdministrativeFacets.js b/client-app/tests/functional/administrative/_AdministrativeFacets.js similarity index 100% rename from tests/functional/administrative/_AdministrativeFacets.js rename to client-app/tests/functional/administrative/_AdministrativeFacets.js diff --git a/tests/functional/administrative/_AdministrativeFilter.js b/client-app/tests/functional/administrative/_AdministrativeFilter.js similarity index 100% rename from tests/functional/administrative/_AdministrativeFilter.js rename to client-app/tests/functional/administrative/_AdministrativeFilter.js diff --git a/tests/functional/administrative/_AdministrativeLinks.js b/client-app/tests/functional/administrative/_AdministrativeLinks.js similarity index 100% rename from tests/functional/administrative/_AdministrativeLinks.js rename to client-app/tests/functional/administrative/_AdministrativeLinks.js diff --git a/tests/functional/administrative/taxonomy/Class.js b/client-app/tests/functional/administrative/taxonomy/Class.js similarity index 100% rename from tests/functional/administrative/taxonomy/Class.js rename to client-app/tests/functional/administrative/taxonomy/Class.js diff --git a/tests/functional/administrative/taxonomy/Family.js b/client-app/tests/functional/administrative/taxonomy/Family.js similarity index 100% rename from tests/functional/administrative/taxonomy/Family.js rename to client-app/tests/functional/administrative/taxonomy/Family.js diff --git a/tests/functional/administrative/taxonomy/Genus.js b/client-app/tests/functional/administrative/taxonomy/Genus.js similarity index 100% rename from tests/functional/administrative/taxonomy/Genus.js rename to client-app/tests/functional/administrative/taxonomy/Genus.js diff --git a/tests/functional/administrative/taxonomy/Kingdom.js b/client-app/tests/functional/administrative/taxonomy/Kingdom.js similarity index 100% rename from tests/functional/administrative/taxonomy/Kingdom.js rename to client-app/tests/functional/administrative/taxonomy/Kingdom.js diff --git a/tests/functional/administrative/taxonomy/Misidentification.js b/client-app/tests/functional/administrative/taxonomy/Misidentification.js similarity index 100% rename from tests/functional/administrative/taxonomy/Misidentification.js rename to client-app/tests/functional/administrative/taxonomy/Misidentification.js diff --git a/tests/functional/administrative/taxonomy/Order.js b/client-app/tests/functional/administrative/taxonomy/Order.js similarity index 100% rename from tests/functional/administrative/taxonomy/Order.js rename to client-app/tests/functional/administrative/taxonomy/Order.js diff --git a/tests/functional/administrative/taxonomy/Phylum.js b/client-app/tests/functional/administrative/taxonomy/Phylum.js similarity index 100% rename from tests/functional/administrative/taxonomy/Phylum.js rename to client-app/tests/functional/administrative/taxonomy/Phylum.js diff --git a/tests/functional/administrative/taxonomy/Species.js b/client-app/tests/functional/administrative/taxonomy/Species.js similarity index 100% rename from tests/functional/administrative/taxonomy/Species.js rename to client-app/tests/functional/administrative/taxonomy/Species.js diff --git a/tests/functional/administrative/taxonomy/Subphylum.js b/client-app/tests/functional/administrative/taxonomy/Subphylum.js similarity index 100% rename from tests/functional/administrative/taxonomy/Subphylum.js rename to client-app/tests/functional/administrative/taxonomy/Subphylum.js diff --git a/tests/functional/administrative/taxonomy/_Taxonomy.js b/client-app/tests/functional/administrative/taxonomy/_Taxonomy.js similarity index 100% rename from tests/functional/administrative/taxonomy/_Taxonomy.js rename to client-app/tests/functional/administrative/taxonomy/_Taxonomy.js diff --git a/tests/functional/administrativeDetails/Activity.js b/client-app/tests/functional/administrativeDetails/Activity.js similarity index 100% rename from tests/functional/administrativeDetails/Activity.js rename to client-app/tests/functional/administrativeDetails/Activity.js diff --git a/tests/functional/administrativeDetails/Contact.js b/client-app/tests/functional/administrativeDetails/Contact.js similarity index 100% rename from tests/functional/administrativeDetails/Contact.js rename to client-app/tests/functional/administrativeDetails/Contact.js diff --git a/tests/functional/administrativeDetails/Document.js b/client-app/tests/functional/administrativeDetails/Document.js similarity index 100% rename from tests/functional/administrativeDetails/Document.js rename to client-app/tests/functional/administrativeDetails/Document.js diff --git a/tests/functional/administrativeDetails/Organisation.js b/client-app/tests/functional/administrativeDetails/Organisation.js similarity index 100% rename from tests/functional/administrativeDetails/Organisation.js rename to client-app/tests/functional/administrativeDetails/Organisation.js diff --git a/tests/functional/administrativeDetails/Platform.js b/client-app/tests/functional/administrativeDetails/Platform.js similarity index 100% rename from tests/functional/administrativeDetails/Platform.js rename to client-app/tests/functional/administrativeDetails/Platform.js diff --git a/tests/functional/administrativeDetails/Program.js b/client-app/tests/functional/administrativeDetails/Program.js similarity index 100% rename from tests/functional/administrativeDetails/Program.js rename to client-app/tests/functional/administrativeDetails/Program.js diff --git a/tests/functional/administrativeDetails/Project.js b/client-app/tests/functional/administrativeDetails/Project.js similarity index 100% rename from tests/functional/administrativeDetails/Project.js rename to client-app/tests/functional/administrativeDetails/Project.js diff --git a/tests/functional/administrativeDetails/ServiceOGC.js b/client-app/tests/functional/administrativeDetails/ServiceOGC.js similarity index 100% rename from tests/functional/administrativeDetails/ServiceOGC.js rename to client-app/tests/functional/administrativeDetails/ServiceOGC.js diff --git a/tests/functional/administrativeDetails/Species.js b/client-app/tests/functional/administrativeDetails/Species.js similarity index 100% rename from tests/functional/administrativeDetails/Species.js rename to client-app/tests/functional/administrativeDetails/Species.js diff --git a/tests/functional/administrativeDetails/Statistics.js b/client-app/tests/functional/administrativeDetails/Statistics.js similarity index 100% rename from tests/functional/administrativeDetails/Statistics.js rename to client-app/tests/functional/administrativeDetails/Statistics.js diff --git a/tests/functional/administrativeDetails/_DetailsBase.js b/client-app/tests/functional/administrativeDetails/_DetailsBase.js similarity index 100% rename from tests/functional/administrativeDetails/_DetailsBase.js rename to client-app/tests/functional/administrativeDetails/_DetailsBase.js diff --git a/tests/functional/administrativeDetails/_DetailsInfo.js b/client-app/tests/functional/administrativeDetails/_DetailsInfo.js similarity index 100% rename from tests/functional/administrativeDetails/_DetailsInfo.js rename to client-app/tests/functional/administrativeDetails/_DetailsInfo.js diff --git a/tests/functional/administrativeDetails/_DetailsMap.js b/client-app/tests/functional/administrativeDetails/_DetailsMap.js similarity index 100% rename from tests/functional/administrativeDetails/_DetailsMap.js rename to client-app/tests/functional/administrativeDetails/_DetailsMap.js diff --git a/tests/functional/administrativeDetails/_DetailsPDF.js b/client-app/tests/functional/administrativeDetails/_DetailsPDF.js similarity index 100% rename from tests/functional/administrativeDetails/_DetailsPDF.js rename to client-app/tests/functional/administrativeDetails/_DetailsPDF.js diff --git a/tests/functional/catalog/Activity.js b/client-app/tests/functional/catalog/Activity.js similarity index 100% rename from tests/functional/catalog/Activity.js rename to client-app/tests/functional/catalog/Activity.js diff --git a/tests/functional/catalog/Organisation.js b/client-app/tests/functional/catalog/Organisation.js similarity index 100% rename from tests/functional/catalog/Organisation.js rename to client-app/tests/functional/catalog/Organisation.js diff --git a/tests/functional/catalog/Platform.js b/client-app/tests/functional/catalog/Platform.js similarity index 100% rename from tests/functional/catalog/Platform.js rename to client-app/tests/functional/catalog/Platform.js diff --git a/tests/functional/catalog/Program.js b/client-app/tests/functional/catalog/Program.js similarity index 100% rename from tests/functional/catalog/Program.js rename to client-app/tests/functional/catalog/Program.js diff --git a/tests/functional/catalog/Project.js b/client-app/tests/functional/catalog/Project.js similarity index 100% rename from tests/functional/catalog/Project.js rename to client-app/tests/functional/catalog/Project.js diff --git a/tests/functional/catalog/Species.js b/client-app/tests/functional/catalog/Species.js similarity index 100% rename from tests/functional/catalog/Species.js rename to client-app/tests/functional/catalog/Species.js diff --git a/tests/functional/catalog/_Catalog.js b/client-app/tests/functional/catalog/_Catalog.js similarity index 100% rename from tests/functional/catalog/_Catalog.js rename to client-app/tests/functional/catalog/_Catalog.js diff --git a/tests/functional/catalog/_CatalogFilter.js b/client-app/tests/functional/catalog/_CatalogFilter.js similarity index 100% rename from tests/functional/catalog/_CatalogFilter.js rename to client-app/tests/functional/catalog/_CatalogFilter.js diff --git a/tests/functional/catalog/_CatalogWithReport.js b/client-app/tests/functional/catalog/_CatalogWithReport.js similarity index 100% rename from tests/functional/catalog/_CatalogWithReport.js rename to client-app/tests/functional/catalog/_CatalogWithReport.js diff --git a/tests/functional/catalogDetails/Activity.js b/client-app/tests/functional/catalogDetails/Activity.js similarity index 100% rename from tests/functional/catalogDetails/Activity.js rename to client-app/tests/functional/catalogDetails/Activity.js diff --git a/tests/functional/catalogDetails/Document.js b/client-app/tests/functional/catalogDetails/Document.js similarity index 100% rename from tests/functional/catalogDetails/Document.js rename to client-app/tests/functional/catalogDetails/Document.js diff --git a/tests/functional/catalogDetails/Organisation.js b/client-app/tests/functional/catalogDetails/Organisation.js similarity index 100% rename from tests/functional/catalogDetails/Organisation.js rename to client-app/tests/functional/catalogDetails/Organisation.js diff --git a/tests/functional/catalogDetails/Platform.js b/client-app/tests/functional/catalogDetails/Platform.js similarity index 100% rename from tests/functional/catalogDetails/Platform.js rename to client-app/tests/functional/catalogDetails/Platform.js diff --git a/tests/functional/catalogDetails/Program.js b/client-app/tests/functional/catalogDetails/Program.js similarity index 100% rename from tests/functional/catalogDetails/Program.js rename to client-app/tests/functional/catalogDetails/Program.js diff --git a/tests/functional/catalogDetails/Project.js b/client-app/tests/functional/catalogDetails/Project.js similarity index 100% rename from tests/functional/catalogDetails/Project.js rename to client-app/tests/functional/catalogDetails/Project.js diff --git a/tests/functional/catalogDetails/ServiceOGC.js b/client-app/tests/functional/catalogDetails/ServiceOGC.js similarity index 100% rename from tests/functional/catalogDetails/ServiceOGC.js rename to client-app/tests/functional/catalogDetails/ServiceOGC.js diff --git a/tests/functional/catalogDetails/Species.js b/client-app/tests/functional/catalogDetails/Species.js similarity index 100% rename from tests/functional/catalogDetails/Species.js rename to client-app/tests/functional/catalogDetails/Species.js diff --git a/tests/functional/common/Home.js b/client-app/tests/functional/common/Home.js similarity index 100% rename from tests/functional/common/Home.js rename to client-app/tests/functional/common/Home.js diff --git a/tests/functional/common/Login.js b/client-app/tests/functional/common/Login.js similarity index 100% rename from tests/functional/common/Login.js rename to client-app/tests/functional/common/Login.js diff --git a/tests/functional/common/Profile.js b/client-app/tests/functional/common/Profile.js similarity index 100% rename from tests/functional/common/Profile.js rename to client-app/tests/functional/common/Profile.js diff --git a/tests/functional/common/Sidebar.js b/client-app/tests/functional/common/Sidebar.js similarity index 100% rename from tests/functional/common/Sidebar.js rename to client-app/tests/functional/common/Sidebar.js diff --git a/tests/functional/common/Topbar.js b/client-app/tests/functional/common/Topbar.js similarity index 100% rename from tests/functional/common/Topbar.js rename to client-app/tests/functional/common/Topbar.js diff --git a/tests/functional/dataLoader/Area.js b/client-app/tests/functional/dataLoader/Area.js similarity index 100% rename from tests/functional/dataLoader/Area.js rename to client-app/tests/functional/dataLoader/Area.js diff --git a/tests/functional/dataLoader/Citation.js b/client-app/tests/functional/dataLoader/Citation.js similarity index 100% rename from tests/functional/dataLoader/Citation.js rename to client-app/tests/functional/dataLoader/Citation.js diff --git a/tests/functional/dataLoader/DataLoader.js b/client-app/tests/functional/dataLoader/DataLoader.js similarity index 100% rename from tests/functional/dataLoader/DataLoader.js rename to client-app/tests/functional/dataLoader/DataLoader.js diff --git a/tests/functional/dataLoader/Infrastructure.js b/client-app/tests/functional/dataLoader/Infrastructure.js similarity index 100% rename from tests/functional/dataLoader/Infrastructure.js rename to client-app/tests/functional/dataLoader/Infrastructure.js diff --git a/tests/functional/dataLoader/ObjectCollection.js b/client-app/tests/functional/dataLoader/ObjectCollection.js similarity index 100% rename from tests/functional/dataLoader/ObjectCollection.js rename to client-app/tests/functional/dataLoader/ObjectCollection.js diff --git a/tests/functional/dataLoader/SurveyStation.js b/client-app/tests/functional/dataLoader/SurveyStation.js similarity index 100% rename from tests/functional/dataLoader/SurveyStation.js rename to client-app/tests/functional/dataLoader/SurveyStation.js diff --git a/tests/functional/dataLoader/Tracking.js b/client-app/tests/functional/dataLoader/Tracking.js similarity index 100% rename from tests/functional/dataLoader/Tracking.js rename to client-app/tests/functional/dataLoader/Tracking.js diff --git a/tests/functional/maintenance/ServiceOGC.js b/client-app/tests/functional/maintenance/ServiceOGC.js similarity index 100% rename from tests/functional/maintenance/ServiceOGC.js rename to client-app/tests/functional/maintenance/ServiceOGC.js diff --git a/tests/functional/maintenance/domains/_Domain.js b/client-app/tests/functional/maintenance/domains/_Domain.js similarity index 100% rename from tests/functional/maintenance/domains/_Domain.js rename to client-app/tests/functional/maintenance/domains/_Domain.js diff --git a/tests/functional/maintenance/domains/_DomainBase.js b/client-app/tests/functional/maintenance/domains/_DomainBase.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainBase.js rename to client-app/tests/functional/maintenance/domains/_DomainBase.js diff --git a/tests/functional/maintenance/domains/_DomainFacets.js b/client-app/tests/functional/maintenance/domains/_DomainFacets.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainFacets.js rename to client-app/tests/functional/maintenance/domains/_DomainFacets.js diff --git a/tests/functional/maintenance/domains/_DomainFormEdition.js b/client-app/tests/functional/maintenance/domains/_DomainFormEdition.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainFormEdition.js rename to client-app/tests/functional/maintenance/domains/_DomainFormEdition.js diff --git a/tests/functional/maintenance/domains/_DomainHierarchical.js b/client-app/tests/functional/maintenance/domains/_DomainHierarchical.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainHierarchical.js rename to client-app/tests/functional/maintenance/domains/_DomainHierarchical.js diff --git a/tests/functional/maintenance/domains/_DomainWizardEdition.js b/client-app/tests/functional/maintenance/domains/_DomainWizardEdition.js similarity index 100% rename from tests/functional/maintenance/domains/_DomainWizardEdition.js rename to client-app/tests/functional/maintenance/domains/_DomainWizardEdition.js diff --git a/tests/functional/maintenance/domains/admin/Accessibility.js b/client-app/tests/functional/maintenance/domains/admin/Accessibility.js similarity index 100% rename from tests/functional/maintenance/domains/admin/Accessibility.js rename to client-app/tests/functional/maintenance/domains/admin/Accessibility.js diff --git a/tests/functional/maintenance/domains/admin/ActivityFields.js b/client-app/tests/functional/maintenance/domains/admin/ActivityFields.js similarity index 100% rename from tests/functional/maintenance/domains/admin/ActivityFields.js rename to client-app/tests/functional/maintenance/domains/admin/ActivityFields.js diff --git a/tests/functional/maintenance/domains/admin/ActivityTypes.js b/client-app/tests/functional/maintenance/domains/admin/ActivityTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/ActivityTypes.js rename to client-app/tests/functional/maintenance/domains/admin/ActivityTypes.js diff --git a/tests/functional/maintenance/domains/admin/ContactRoles.js b/client-app/tests/functional/maintenance/domains/admin/ContactRoles.js similarity index 100% rename from tests/functional/maintenance/domains/admin/ContactRoles.js rename to client-app/tests/functional/maintenance/domains/admin/ContactRoles.js diff --git a/tests/functional/maintenance/domains/admin/Countries.js b/client-app/tests/functional/maintenance/domains/admin/Countries.js similarity index 100% rename from tests/functional/maintenance/domains/admin/Countries.js rename to client-app/tests/functional/maintenance/domains/admin/Countries.js diff --git a/tests/functional/maintenance/domains/admin/DeviceTypes.js b/client-app/tests/functional/maintenance/domains/admin/DeviceTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/DeviceTypes.js rename to client-app/tests/functional/maintenance/domains/admin/DeviceTypes.js diff --git a/tests/functional/maintenance/domains/admin/DocumentTypes.js b/client-app/tests/functional/maintenance/domains/admin/DocumentTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/DocumentTypes.js rename to client-app/tests/functional/maintenance/domains/admin/DocumentTypes.js diff --git a/tests/functional/maintenance/domains/admin/OrganisationRoles.js b/client-app/tests/functional/maintenance/domains/admin/OrganisationRoles.js similarity index 100% rename from tests/functional/maintenance/domains/admin/OrganisationRoles.js rename to client-app/tests/functional/maintenance/domains/admin/OrganisationRoles.js diff --git a/tests/functional/maintenance/domains/admin/OrganisationTypes.js b/client-app/tests/functional/maintenance/domains/admin/OrganisationTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/OrganisationTypes.js rename to client-app/tests/functional/maintenance/domains/admin/OrganisationTypes.js diff --git a/tests/functional/maintenance/domains/admin/PlatformTypes.js b/client-app/tests/functional/maintenance/domains/admin/PlatformTypes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/PlatformTypes.js rename to client-app/tests/functional/maintenance/domains/admin/PlatformTypes.js diff --git a/tests/functional/maintenance/domains/admin/ProjectGroups.js b/client-app/tests/functional/maintenance/domains/admin/ProjectGroups.js similarity index 100% rename from tests/functional/maintenance/domains/admin/ProjectGroups.js rename to client-app/tests/functional/maintenance/domains/admin/ProjectGroups.js diff --git a/tests/functional/maintenance/domains/admin/Scopes.js b/client-app/tests/functional/maintenance/domains/admin/Scopes.js similarity index 100% rename from tests/functional/maintenance/domains/admin/Scopes.js rename to client-app/tests/functional/maintenance/domains/admin/Scopes.js diff --git a/tests/functional/maintenance/domains/geometry/AreaTypes.js b/client-app/tests/functional/maintenance/domains/geometry/AreaTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/AreaTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/AreaTypes.js diff --git a/tests/functional/maintenance/domains/geometry/Destiny.js b/client-app/tests/functional/maintenance/domains/geometry/Destiny.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/Destiny.js rename to client-app/tests/functional/maintenance/domains/geometry/Destiny.js diff --git a/tests/functional/maintenance/domains/geometry/Ending.js b/client-app/tests/functional/maintenance/domains/geometry/Ending.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/Ending.js rename to client-app/tests/functional/maintenance/domains/geometry/Ending.js diff --git a/tests/functional/maintenance/domains/geometry/InspireThemes.js b/client-app/tests/functional/maintenance/domains/geometry/InspireThemes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/InspireThemes.js rename to client-app/tests/functional/maintenance/domains/geometry/InspireThemes.js diff --git a/tests/functional/maintenance/domains/geometry/LineTypes.js b/client-app/tests/functional/maintenance/domains/geometry/LineTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/LineTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/LineTypes.js diff --git a/tests/functional/maintenance/domains/geometry/MeshTypes.js b/client-app/tests/functional/maintenance/domains/geometry/MeshTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/MeshTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/MeshTypes.js diff --git a/tests/functional/maintenance/domains/geometry/RasterTypes.js b/client-app/tests/functional/maintenance/domains/geometry/RasterTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/RasterTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/RasterTypes.js diff --git a/tests/functional/maintenance/domains/geometry/RecordingTypes.js b/client-app/tests/functional/maintenance/domains/geometry/RecordingTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/RecordingTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/RecordingTypes.js diff --git a/tests/functional/maintenance/domains/geometry/ShorelineTypes.js b/client-app/tests/functional/maintenance/domains/geometry/ShorelineTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/ShorelineTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/ShorelineTypes.js diff --git a/tests/functional/maintenance/domains/geometry/ThematicTypes.js b/client-app/tests/functional/maintenance/domains/geometry/ThematicTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/ThematicTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/ThematicTypes.js diff --git a/tests/functional/maintenance/domains/geometry/ToponymTypes.js b/client-app/tests/functional/maintenance/domains/geometry/ToponymTypes.js similarity index 100% rename from tests/functional/maintenance/domains/geometry/ToponymTypes.js rename to client-app/tests/functional/maintenance/domains/geometry/ToponymTypes.js diff --git a/tests/functional/maintenance/domains/observations/AttributeTypes.js b/client-app/tests/functional/maintenance/domains/observations/AttributeTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/AttributeTypes.js rename to client-app/tests/functional/maintenance/domains/observations/AttributeTypes.js diff --git a/tests/functional/maintenance/domains/observations/CensusingStatus.js b/client-app/tests/functional/maintenance/domains/observations/CensusingStatus.js similarity index 100% rename from tests/functional/maintenance/domains/observations/CensusingStatus.js rename to client-app/tests/functional/maintenance/domains/observations/CensusingStatus.js diff --git a/tests/functional/maintenance/domains/observations/Confidence.js b/client-app/tests/functional/maintenance/domains/observations/Confidence.js similarity index 100% rename from tests/functional/maintenance/domains/observations/Confidence.js rename to client-app/tests/functional/maintenance/domains/observations/Confidence.js diff --git a/tests/functional/maintenance/domains/observations/InfrastructureType.js b/client-app/tests/functional/maintenance/domains/observations/InfrastructureType.js similarity index 100% rename from tests/functional/maintenance/domains/observations/InfrastructureType.js rename to client-app/tests/functional/maintenance/domains/observations/InfrastructureType.js diff --git a/tests/functional/maintenance/domains/observations/MetricGroups.js b/client-app/tests/functional/maintenance/domains/observations/MetricGroups.js similarity index 100% rename from tests/functional/maintenance/domains/observations/MetricGroups.js rename to client-app/tests/functional/maintenance/domains/observations/MetricGroups.js diff --git a/tests/functional/maintenance/domains/observations/MetricsDefinitions.js b/client-app/tests/functional/maintenance/domains/observations/MetricsDefinitions.js similarity index 100% rename from tests/functional/maintenance/domains/observations/MetricsDefinitions.js rename to client-app/tests/functional/maintenance/domains/observations/MetricsDefinitions.js diff --git a/tests/functional/maintenance/domains/observations/ObjectTypes.js b/client-app/tests/functional/maintenance/domains/observations/ObjectTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/ObjectTypes.js rename to client-app/tests/functional/maintenance/domains/observations/ObjectTypes.js diff --git a/tests/functional/maintenance/domains/observations/ParameterTypes.js b/client-app/tests/functional/maintenance/domains/observations/ParameterTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/ParameterTypes.js rename to client-app/tests/functional/maintenance/domains/observations/ParameterTypes.js diff --git a/tests/functional/maintenance/domains/observations/Parameters.js b/client-app/tests/functional/maintenance/domains/observations/Parameters.js similarity index 100% rename from tests/functional/maintenance/domains/observations/Parameters.js rename to client-app/tests/functional/maintenance/domains/observations/Parameters.js diff --git a/tests/functional/maintenance/domains/observations/SampleTypes.js b/client-app/tests/functional/maintenance/domains/observations/SampleTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/SampleTypes.js rename to client-app/tests/functional/maintenance/domains/observations/SampleTypes.js diff --git a/tests/functional/maintenance/domains/observations/SeaConditions.js b/client-app/tests/functional/maintenance/domains/observations/SeaConditions.js similarity index 100% rename from tests/functional/maintenance/domains/observations/SeaConditions.js rename to client-app/tests/functional/maintenance/domains/observations/SeaConditions.js diff --git a/tests/functional/maintenance/domains/observations/UnitTypes.js b/client-app/tests/functional/maintenance/domains/observations/UnitTypes.js similarity index 100% rename from tests/functional/maintenance/domains/observations/UnitTypes.js rename to client-app/tests/functional/maintenance/domains/observations/UnitTypes.js diff --git a/tests/functional/maintenance/domains/observations/Units.js b/client-app/tests/functional/maintenance/domains/observations/Units.js similarity index 100% rename from tests/functional/maintenance/domains/observations/Units.js rename to client-app/tests/functional/maintenance/domains/observations/Units.js diff --git a/tests/functional/maintenance/domains/taxon/CanaryProtection.js b/client-app/tests/functional/maintenance/domains/taxon/CanaryProtection.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/CanaryProtection.js rename to client-app/tests/functional/maintenance/domains/taxon/CanaryProtection.js diff --git a/tests/functional/maintenance/domains/taxon/EUProtection.js b/client-app/tests/functional/maintenance/domains/taxon/EUProtection.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/EUProtection.js rename to client-app/tests/functional/maintenance/domains/taxon/EUProtection.js diff --git a/tests/functional/maintenance/domains/taxon/Ecology.js b/client-app/tests/functional/maintenance/domains/taxon/Ecology.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Ecology.js rename to client-app/tests/functional/maintenance/domains/taxon/Ecology.js diff --git a/tests/functional/maintenance/domains/taxon/Endemicity.js b/client-app/tests/functional/maintenance/domains/taxon/Endemicity.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Endemicity.js rename to client-app/tests/functional/maintenance/domains/taxon/Endemicity.js diff --git a/tests/functional/maintenance/domains/taxon/Interest.js b/client-app/tests/functional/maintenance/domains/taxon/Interest.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Interest.js rename to client-app/tests/functional/maintenance/domains/taxon/Interest.js diff --git a/tests/functional/maintenance/domains/taxon/LifeStages.js b/client-app/tests/functional/maintenance/domains/taxon/LifeStages.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/LifeStages.js rename to client-app/tests/functional/maintenance/domains/taxon/LifeStages.js diff --git a/tests/functional/maintenance/domains/taxon/Origin.js b/client-app/tests/functional/maintenance/domains/taxon/Origin.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Origin.js rename to client-app/tests/functional/maintenance/domains/taxon/Origin.js diff --git a/tests/functional/maintenance/domains/taxon/Permanence.js b/client-app/tests/functional/maintenance/domains/taxon/Permanence.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Permanence.js rename to client-app/tests/functional/maintenance/domains/taxon/Permanence.js diff --git a/tests/functional/maintenance/domains/taxon/Rank.js b/client-app/tests/functional/maintenance/domains/taxon/Rank.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Rank.js rename to client-app/tests/functional/maintenance/domains/taxon/Rank.js diff --git a/tests/functional/maintenance/domains/taxon/Sex.js b/client-app/tests/functional/maintenance/domains/taxon/Sex.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Sex.js rename to client-app/tests/functional/maintenance/domains/taxon/Sex.js diff --git a/tests/functional/maintenance/domains/taxon/SpainProtection.js b/client-app/tests/functional/maintenance/domains/taxon/SpainProtection.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/SpainProtection.js rename to client-app/tests/functional/maintenance/domains/taxon/SpainProtection.js diff --git a/tests/functional/maintenance/domains/taxon/Status.js b/client-app/tests/functional/maintenance/domains/taxon/Status.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/Status.js rename to client-app/tests/functional/maintenance/domains/taxon/Status.js diff --git a/tests/functional/maintenance/domains/taxon/TrophicRegime.js b/client-app/tests/functional/maintenance/domains/taxon/TrophicRegime.js similarity index 100% rename from tests/functional/maintenance/domains/taxon/TrophicRegime.js rename to client-app/tests/functional/maintenance/domains/taxon/TrophicRegime.js diff --git a/tests/functional/modules/components/Keypad/testKeypad.js b/client-app/tests/functional/modules/components/Keypad/testKeypad.js similarity index 100% rename from tests/functional/modules/components/Keypad/testKeypad.js rename to client-app/tests/functional/modules/components/Keypad/testKeypad.js diff --git a/tests/functional/modules/components/Keypad/testKeypadScript.js b/client-app/tests/functional/modules/components/Keypad/testKeypadScript.js similarity index 100% rename from tests/functional/modules/components/Keypad/testKeypadScript.js rename to client-app/tests/functional/modules/components/Keypad/testKeypadScript.js diff --git a/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js b/client-app/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js similarity index 100% rename from tests/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js rename to client-app/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImpl.js diff --git a/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js b/client-app/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js similarity index 100% rename from tests/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js rename to client-app/tests/functional/modules/form/input/MapSearchImpl/testMapSearchImplScript.js diff --git a/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js b/client-app/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js similarity index 100% rename from tests/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js rename to client-app/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImpl.js diff --git a/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js b/client-app/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js similarity index 100% rename from tests/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js rename to client-app/tests/functional/modules/form/input/UploadFileImpl/testUploadFileImplScript.js diff --git a/tests/functional/modules/form/testFormWithKeypad.js b/client-app/tests/functional/modules/form/testFormWithKeypad.js similarity index 100% rename from tests/functional/modules/form/testFormWithKeypad.js rename to client-app/tests/functional/modules/form/testFormWithKeypad.js diff --git a/tests/functional/modules/form/testFormWithKeypadScript.js b/client-app/tests/functional/modules/form/testFormWithKeypadScript.js similarity index 100% rename from tests/functional/modules/form/testFormWithKeypadScript.js rename to client-app/tests/functional/modules/form/testFormWithKeypadScript.js diff --git a/tests/functional/modules/search/testFacetsImpl.js b/client-app/tests/functional/modules/search/testFacetsImpl.js similarity index 100% rename from tests/functional/modules/search/testFacetsImpl.js rename to client-app/tests/functional/modules/search/testFacetsImpl.js diff --git a/tests/functional/modules/search/testFacetsImplScript.js b/client-app/tests/functional/modules/search/testFacetsImplScript.js similarity index 100% rename from tests/functional/modules/search/testFacetsImplScript.js rename to client-app/tests/functional/modules/search/testFacetsImplScript.js diff --git a/tests/functional/products/Atlas.js b/client-app/tests/functional/products/Atlas.js similarity index 100% rename from tests/functional/products/Atlas.js rename to client-app/tests/functional/products/Atlas.js diff --git a/tests/functional/products/ServiceOGC.js b/client-app/tests/functional/products/ServiceOGC.js similarity index 100% rename from tests/functional/products/ServiceOGC.js rename to client-app/tests/functional/products/ServiceOGC.js diff --git a/tests/functional/viewers/Bibliography.js b/client-app/tests/functional/viewers/Bibliography.js similarity index 100% rename from tests/functional/viewers/Bibliography.js rename to client-app/tests/functional/viewers/Bibliography.js diff --git a/tests/functional/viewers/SpeciesDistribution.js b/client-app/tests/functional/viewers/SpeciesDistribution.js similarity index 100% rename from tests/functional/viewers/SpeciesDistribution.js rename to client-app/tests/functional/viewers/SpeciesDistribution.js diff --git a/tests/intern-functional-local.js b/client-app/tests/intern-functional-local.js similarity index 100% rename from tests/intern-functional-local.js rename to client-app/tests/intern-functional-local.js diff --git a/tests/intern-functional-remote.js b/client-app/tests/intern-functional-remote.js similarity index 100% rename from tests/intern-functional-remote.js rename to client-app/tests/intern-functional-remote.js diff --git a/tests/intern-unit-local.js b/client-app/tests/intern-unit-local.js similarity index 100% rename from tests/intern-unit-local.js rename to client-app/tests/intern-unit-local.js diff --git a/tests/intern-unit-remote.js b/client-app/tests/intern-unit-remote.js similarity index 100% rename from tests/intern-unit-remote.js rename to client-app/tests/intern-unit-remote.js diff --git a/tests/sockTest/app.js b/client-app/tests/sockTest/app.js similarity index 100% rename from tests/sockTest/app.js rename to client-app/tests/sockTest/app.js diff --git a/tests/sockTest/stomp.js b/client-app/tests/sockTest/stomp.js similarity index 100% rename from tests/sockTest/stomp.js rename to client-app/tests/sockTest/stomp.js diff --git a/tests/sockTest/websocket.mock.js b/client-app/tests/sockTest/websocket.mock.js similarity index 100% rename from tests/sockTest/websocket.mock.js rename to client-app/tests/sockTest/websocket.mock.js diff --git a/tests/support/Config.js b/client-app/tests/support/Config.js similarity index 100% rename from tests/support/Config.js rename to client-app/tests/support/Config.js diff --git a/tests/support/CustomReporter.js b/client-app/tests/support/CustomReporter.js similarity index 100% rename from tests/support/CustomReporter.js rename to client-app/tests/support/CustomReporter.js diff --git a/tests/support/Utils.js b/client-app/tests/support/Utils.js similarity index 100% rename from tests/support/Utils.js rename to client-app/tests/support/Utils.js diff --git a/tests/support/pages/Filter.js b/client-app/tests/support/pages/Filter.js similarity index 100% rename from tests/support/pages/Filter.js rename to client-app/tests/support/pages/Filter.js diff --git a/tests/support/pages/List.js b/client-app/tests/support/pages/List.js similarity index 100% rename from tests/support/pages/List.js rename to client-app/tests/support/pages/List.js diff --git a/tests/support/pages/ListHierarchical.js b/client-app/tests/support/pages/ListHierarchical.js similarity index 100% rename from tests/support/pages/ListHierarchical.js rename to client-app/tests/support/pages/ListHierarchical.js diff --git a/tests/support/pages/ListWithTextSearch.js b/client-app/tests/support/pages/ListWithTextSearch.js similarity index 100% rename from tests/support/pages/ListWithTextSearch.js rename to client-app/tests/support/pages/ListWithTextSearch.js diff --git a/tests/support/pages/ListWithTextSearchAndFacets.js b/client-app/tests/support/pages/ListWithTextSearchAndFacets.js similarity index 100% rename from tests/support/pages/ListWithTextSearchAndFacets.js rename to client-app/tests/support/pages/ListWithTextSearchAndFacets.js diff --git a/tests/support/pages/ListWithTreeFilter.js b/client-app/tests/support/pages/ListWithTreeFilter.js similarity index 100% rename from tests/support/pages/ListWithTreeFilter.js rename to client-app/tests/support/pages/ListWithTreeFilter.js diff --git a/tests/support/pages/Login.js b/client-app/tests/support/pages/Login.js similarity index 100% rename from tests/support/pages/Login.js rename to client-app/tests/support/pages/Login.js diff --git a/tests/support/pages/Map.js b/client-app/tests/support/pages/Map.js similarity index 100% rename from tests/support/pages/Map.js rename to client-app/tests/support/pages/Map.js diff --git a/tests/support/pages/Wizard.js b/client-app/tests/support/pages/Wizard.js similarity index 100% rename from tests/support/pages/Wizard.js rename to client-app/tests/support/pages/Wizard.js diff --git a/tests/support/pages/_Page.js b/client-app/tests/support/pages/_Page.js similarity index 100% rename from tests/support/pages/_Page.js rename to client-app/tests/support/pages/_Page.js diff --git a/tests/support/pages/steps/DoubleList.js b/client-app/tests/support/pages/steps/DoubleList.js similarity index 100% rename from tests/support/pages/steps/DoubleList.js rename to client-app/tests/support/pages/steps/DoubleList.js diff --git a/tests/support/pages/steps/DoubleListFiltered.js b/client-app/tests/support/pages/steps/DoubleListFiltered.js similarity index 100% rename from tests/support/pages/steps/DoubleListFiltered.js rename to client-app/tests/support/pages/steps/DoubleListFiltered.js diff --git a/tests/support/pages/steps/Form.js b/client-app/tests/support/pages/steps/Form.js similarity index 100% rename from tests/support/pages/steps/Form.js rename to client-app/tests/support/pages/steps/Form.js diff --git a/tests/support/pages/steps/FormList.js b/client-app/tests/support/pages/steps/FormList.js similarity index 100% rename from tests/support/pages/steps/FormList.js rename to client-app/tests/support/pages/steps/FormList.js diff --git a/tests/support/pages/steps/LayerImage.js b/client-app/tests/support/pages/steps/LayerImage.js similarity index 100% rename from tests/support/pages/steps/LayerImage.js rename to client-app/tests/support/pages/steps/LayerImage.js diff --git a/tests/support/pages/steps/LineGeometry.js b/client-app/tests/support/pages/steps/LineGeometry.js similarity index 100% rename from tests/support/pages/steps/LineGeometry.js rename to client-app/tests/support/pages/steps/LineGeometry.js diff --git a/tests/support/pages/steps/List.js b/client-app/tests/support/pages/steps/List.js similarity index 100% rename from tests/support/pages/steps/List.js rename to client-app/tests/support/pages/steps/List.js diff --git a/tests/support/pages/steps/PointGeometry.js b/client-app/tests/support/pages/steps/PointGeometry.js similarity index 100% rename from tests/support/pages/steps/PointGeometry.js rename to client-app/tests/support/pages/steps/PointGeometry.js diff --git a/tests/support/pages/steps/RelationData.js b/client-app/tests/support/pages/steps/RelationData.js similarity index 100% rename from tests/support/pages/steps/RelationData.js rename to client-app/tests/support/pages/steps/RelationData.js diff --git a/tests/support/pages/steps/ReorderLayerList.js b/client-app/tests/support/pages/steps/ReorderLayerList.js similarity index 100% rename from tests/support/pages/steps/ReorderLayerList.js rename to client-app/tests/support/pages/steps/ReorderLayerList.js diff --git a/tests/support/pages/test.html b/client-app/tests/support/pages/test.html similarity index 100% rename from tests/support/pages/test.html rename to client-app/tests/support/pages/test.html diff --git a/tests/support/resources/DomainModel.js b/client-app/tests/support/resources/DomainModel.js similarity index 100% rename from tests/support/resources/DomainModel.js rename to client-app/tests/support/resources/DomainModel.js diff --git a/tests/support/resources/doc.pdf b/client-app/tests/support/resources/doc.pdf similarity index 100% rename from tests/support/resources/doc.pdf rename to client-app/tests/support/resources/doc.pdf diff --git a/tests/support/resources/fileForLoadData/ar.zip b/client-app/tests/support/resources/fileForLoadData/ar.zip similarity index 100% rename from tests/support/resources/fileForLoadData/ar.zip rename to client-app/tests/support/resources/fileForLoadData/ar.zip diff --git a/tests/support/resources/fileForLoadData/document.csv b/client-app/tests/support/resources/fileForLoadData/document.csv similarity index 100% rename from tests/support/resources/fileForLoadData/document.csv rename to client-app/tests/support/resources/fileForLoadData/document.csv diff --git a/tests/support/resources/fileForLoadData/ft.csv b/client-app/tests/support/resources/fileForLoadData/ft.csv similarity index 100% rename from tests/support/resources/fileForLoadData/ft.csv rename to client-app/tests/support/resources/fileForLoadData/ft.csv diff --git a/tests/support/resources/fileForLoadData/oc.csv b/client-app/tests/support/resources/fileForLoadData/oc.csv similarity index 100% rename from tests/support/resources/fileForLoadData/oc.csv rename to client-app/tests/support/resources/fileForLoadData/oc.csv diff --git a/tests/support/resources/fileForLoadData/pt.csv b/client-app/tests/support/resources/fileForLoadData/pt.csv similarity index 100% rename from tests/support/resources/fileForLoadData/pt.csv rename to client-app/tests/support/resources/fileForLoadData/pt.csv diff --git a/tests/support/resources/profile.png b/client-app/tests/support/resources/profile.png similarity index 100% rename from tests/support/resources/profile.png rename to client-app/tests/support/resources/profile.png diff --git a/tests/support/tests/Atlas.js b/client-app/tests/support/tests/Atlas.js similarity index 100% rename from tests/support/tests/Atlas.js rename to client-app/tests/support/tests/Atlas.js diff --git a/tests/support/tests/AtlasWithClickMap.js b/client-app/tests/support/tests/AtlasWithClickMap.js similarity index 100% rename from tests/support/tests/AtlasWithClickMap.js rename to client-app/tests/support/tests/AtlasWithClickMap.js diff --git a/tests/support/tests/CatalogFacets.js b/client-app/tests/support/tests/CatalogFacets.js similarity index 100% rename from tests/support/tests/CatalogFacets.js rename to client-app/tests/support/tests/CatalogFacets.js diff --git a/tests/support/tests/CatalogFacetsTotal.js b/client-app/tests/support/tests/CatalogFacetsTotal.js similarity index 100% rename from tests/support/tests/CatalogFacetsTotal.js rename to client-app/tests/support/tests/CatalogFacetsTotal.js diff --git a/tests/support/tests/CatalogGuestReport.js b/client-app/tests/support/tests/CatalogGuestReport.js similarity index 100% rename from tests/support/tests/CatalogGuestReport.js rename to client-app/tests/support/tests/CatalogGuestReport.js diff --git a/tests/support/tests/CatalogLinks.js b/client-app/tests/support/tests/CatalogLinks.js similarity index 100% rename from tests/support/tests/CatalogLinks.js rename to client-app/tests/support/tests/CatalogLinks.js diff --git a/tests/support/tests/CatalogUserReport.js b/client-app/tests/support/tests/CatalogUserReport.js similarity index 100% rename from tests/support/tests/CatalogUserReport.js rename to client-app/tests/support/tests/CatalogUserReport.js diff --git a/tests/support/tests/CatalogWizardEdition.js b/client-app/tests/support/tests/CatalogWizardEdition.js similarity index 100% rename from tests/support/tests/CatalogWizardEdition.js rename to client-app/tests/support/tests/CatalogWizardEdition.js diff --git a/tests/support/tests/Citation.js b/client-app/tests/support/tests/Citation.js similarity index 100% rename from tests/support/tests/Citation.js rename to client-app/tests/support/tests/Citation.js diff --git a/tests/support/tests/Dashboard.js b/client-app/tests/support/tests/Dashboard.js similarity index 100% rename from tests/support/tests/Dashboard.js rename to client-app/tests/support/tests/Dashboard.js diff --git a/tests/support/tests/DetailsBase.js b/client-app/tests/support/tests/DetailsBase.js similarity index 100% rename from tests/support/tests/DetailsBase.js rename to client-app/tests/support/tests/DetailsBase.js diff --git a/tests/support/tests/DetailsEditionLink.js b/client-app/tests/support/tests/DetailsEditionLink.js similarity index 100% rename from tests/support/tests/DetailsEditionLink.js rename to client-app/tests/support/tests/DetailsEditionLink.js diff --git a/tests/support/tests/DetailsInfo.js b/client-app/tests/support/tests/DetailsInfo.js similarity index 100% rename from tests/support/tests/DetailsInfo.js rename to client-app/tests/support/tests/DetailsInfo.js diff --git a/tests/support/tests/DetailsPDF.js b/client-app/tests/support/tests/DetailsPDF.js similarity index 100% rename from tests/support/tests/DetailsPDF.js rename to client-app/tests/support/tests/DetailsPDF.js diff --git a/tests/support/tests/DetailsTabs.js b/client-app/tests/support/tests/DetailsTabs.js similarity index 100% rename from tests/support/tests/DetailsTabs.js rename to client-app/tests/support/tests/DetailsTabs.js diff --git a/tests/support/tests/Filter.js b/client-app/tests/support/tests/Filter.js similarity index 100% rename from tests/support/tests/Filter.js rename to client-app/tests/support/tests/Filter.js diff --git a/tests/support/tests/FormAddition.js b/client-app/tests/support/tests/FormAddition.js similarity index 100% rename from tests/support/tests/FormAddition.js rename to client-app/tests/support/tests/FormAddition.js diff --git a/tests/support/tests/FormEdition.js b/client-app/tests/support/tests/FormEdition.js similarity index 100% rename from tests/support/tests/FormEdition.js rename to client-app/tests/support/tests/FormEdition.js diff --git a/tests/support/tests/ListFilterByTree.js b/client-app/tests/support/tests/ListFilterByTree.js similarity index 100% rename from tests/support/tests/ListFilterByTree.js rename to client-app/tests/support/tests/ListFilterByTree.js diff --git a/tests/support/tests/ListHierarchical.js b/client-app/tests/support/tests/ListHierarchical.js similarity index 100% rename from tests/support/tests/ListHierarchical.js rename to client-app/tests/support/tests/ListHierarchical.js diff --git a/tests/support/tests/ListHierarchicalWithSelection.js b/client-app/tests/support/tests/ListHierarchicalWithSelection.js similarity index 100% rename from tests/support/tests/ListHierarchicalWithSelection.js rename to client-app/tests/support/tests/ListHierarchicalWithSelection.js diff --git a/tests/support/tests/ListSelection.js b/client-app/tests/support/tests/ListSelection.js similarity index 100% rename from tests/support/tests/ListSelection.js rename to client-app/tests/support/tests/ListSelection.js diff --git a/tests/support/tests/ListWithOrder.js b/client-app/tests/support/tests/ListWithOrder.js similarity index 100% rename from tests/support/tests/ListWithOrder.js rename to client-app/tests/support/tests/ListWithOrder.js diff --git a/tests/support/tests/ListWithTextSearch.js b/client-app/tests/support/tests/ListWithTextSearch.js similarity index 100% rename from tests/support/tests/ListWithTextSearch.js rename to client-app/tests/support/tests/ListWithTextSearch.js diff --git a/tests/support/tests/Map.js b/client-app/tests/support/tests/Map.js similarity index 100% rename from tests/support/tests/Map.js rename to client-app/tests/support/tests/Map.js diff --git a/tests/support/tests/SpeciesDistribution.js b/client-app/tests/support/tests/SpeciesDistribution.js similarity index 100% rename from tests/support/tests/SpeciesDistribution.js rename to client-app/tests/support/tests/SpeciesDistribution.js diff --git a/tests/support/tests/WizardAddition.js b/client-app/tests/support/tests/WizardAddition.js similarity index 100% rename from tests/support/tests/WizardAddition.js rename to client-app/tests/support/tests/WizardAddition.js diff --git a/tests/support/tests/WizardEdition.js b/client-app/tests/support/tests/WizardEdition.js similarity index 100% rename from tests/support/tests/WizardEdition.js rename to client-app/tests/support/tests/WizardEdition.js diff --git a/tests/support/tests/WizardWorms.js b/client-app/tests/support/tests/WizardWorms.js similarity index 100% rename from tests/support/tests/WizardWorms.js rename to client-app/tests/support/tests/WizardWorms.js diff --git a/tests/support/tests/_BaseCommons.js b/client-app/tests/support/tests/_BaseCommons.js similarity index 100% rename from tests/support/tests/_BaseCommons.js rename to client-app/tests/support/tests/_BaseCommons.js diff --git a/tests/support/tests/_CatalogBase.js b/client-app/tests/support/tests/_CatalogBase.js similarity index 100% rename from tests/support/tests/_CatalogBase.js rename to client-app/tests/support/tests/_CatalogBase.js diff --git a/tests/support/tests/_Commons.js b/client-app/tests/support/tests/_Commons.js similarity index 100% rename from tests/support/tests/_Commons.js rename to client-app/tests/support/tests/_Commons.js diff --git a/tests/support/tests/_DataLoader.js b/client-app/tests/support/tests/_DataLoader.js similarity index 100% rename from tests/support/tests/_DataLoader.js rename to client-app/tests/support/tests/_DataLoader.js diff --git a/tests/unit/app/base/models/_ModelTestCommons.js b/client-app/tests/unit/app/base/models/_ModelTestCommons.js similarity index 100% rename from tests/unit/app/base/models/_ModelTestCommons.js rename to client-app/tests/unit/app/base/models/_ModelTestCommons.js diff --git a/tests/unit/app/base/models/attr/testArrayAttr.js b/client-app/tests/unit/app/base/models/attr/testArrayAttr.js similarity index 100% rename from tests/unit/app/base/models/attr/testArrayAttr.js rename to client-app/tests/unit/app/base/models/attr/testArrayAttr.js diff --git a/tests/unit/app/base/models/attr/testAttr.js b/client-app/tests/unit/app/base/models/attr/testAttr.js similarity index 100% rename from tests/unit/app/base/models/attr/testAttr.js rename to client-app/tests/unit/app/base/models/attr/testAttr.js diff --git a/tests/unit/app/base/models/attr/testObjAttr.js b/client-app/tests/unit/app/base/models/attr/testObjAttr.js similarity index 100% rename from tests/unit/app/base/models/attr/testObjAttr.js rename to client-app/tests/unit/app/base/models/attr/testObjAttr.js diff --git a/tests/unit/app/base/models/attr/testRelationAttr.js b/client-app/tests/unit/app/base/models/attr/testRelationAttr.js similarity index 100% rename from tests/unit/app/base/models/attr/testRelationAttr.js rename to client-app/tests/unit/app/base/models/attr/testRelationAttr.js diff --git a/tests/unit/app/base/models/test_Model.js b/client-app/tests/unit/app/base/models/test_Model.js similarity index 100% rename from tests/unit/app/base/models/test_Model.js rename to client-app/tests/unit/app/base/models/test_Model.js diff --git a/tests/unit/app/base/views/extensions/test_EditionView.js b/client-app/tests/unit/app/base/views/extensions/test_EditionView.js similarity index 100% rename from tests/unit/app/base/views/extensions/test_EditionView.js rename to client-app/tests/unit/app/base/views/extensions/test_EditionView.js diff --git a/tests/unit/app/viewers/views/test_ChartsView.js b/client-app/tests/unit/app/viewers/views/test_ChartsView.js similarity index 100% rename from tests/unit/app/viewers/views/test_ChartsView.js rename to client-app/tests/unit/app/viewers/views/test_ChartsView.js diff --git a/tests/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js b/client-app/tests/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js similarity index 100% rename from tests/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js rename to client-app/tests/unit/app/viewers/views/test_TimeSeriesSelectionManagement.js diff --git a/tests/unit/redmic/base/testCredentials.js b/client-app/tests/unit/redmic/base/testCredentials.js similarity index 100% rename from tests/unit/redmic/base/testCredentials.js rename to client-app/tests/unit/redmic/base/testCredentials.js diff --git a/tests/unit/redmic/base/testMediator.js b/client-app/tests/unit/redmic/base/testMediator.js similarity index 100% rename from tests/unit/redmic/base/testMediator.js rename to client-app/tests/unit/redmic/base/testMediator.js diff --git a/tests/unit/redmic/base/testRedmicLocalStorage.js b/client-app/tests/unit/redmic/base/testRedmicLocalStorage.js similarity index 100% rename from tests/unit/redmic/base/testRedmicLocalStorage.js rename to client-app/tests/unit/redmic/base/testRedmicLocalStorage.js diff --git a/tests/unit/redmic/form/testUploadInput.js b/client-app/tests/unit/redmic/form/testUploadInput.js similarity index 100% rename from tests/unit/redmic/form/testUploadInput.js rename to client-app/tests/unit/redmic/form/testUploadInput.js diff --git a/tests/unit/redmic/modules/base/testManager.js b/client-app/tests/unit/redmic/modules/base/testManager.js similarity index 100% rename from tests/unit/redmic/modules/base/testManager.js rename to client-app/tests/unit/redmic/modules/base/testManager.js diff --git a/tests/unit/redmic/modules/base/testNotification.js b/client-app/tests/unit/redmic/modules/base/testNotification.js similarity index 100% rename from tests/unit/redmic/modules/base/testNotification.js rename to client-app/tests/unit/redmic/modules/base/testNotification.js diff --git a/tests/unit/redmic/modules/base/testSelectionBox.js b/client-app/tests/unit/redmic/modules/base/testSelectionBox.js similarity index 100% rename from tests/unit/redmic/modules/base/testSelectionBox.js rename to client-app/tests/unit/redmic/modules/base/testSelectionBox.js diff --git a/tests/unit/redmic/modules/base/test_Module.js b/client-app/tests/unit/redmic/modules/base/test_Module.js similarity index 100% rename from tests/unit/redmic/modules/base/test_Module.js rename to client-app/tests/unit/redmic/modules/base/test_Module.js diff --git a/tests/unit/redmic/modules/browser/bars/testOrder.js b/client-app/tests/unit/redmic/modules/browser/bars/testOrder.js similarity index 100% rename from tests/unit/redmic/modules/browser/bars/testOrder.js rename to client-app/tests/unit/redmic/modules/browser/bars/testOrder.js diff --git a/tests/unit/redmic/modules/browser/bars/testPagination.js b/client-app/tests/unit/redmic/modules/browser/bars/testPagination.js similarity index 100% rename from tests/unit/redmic/modules/browser/bars/testPagination.js rename to client-app/tests/unit/redmic/modules/browser/bars/testPagination.js diff --git a/tests/unit/redmic/modules/browser/bars/testSelectionBox.js b/client-app/tests/unit/redmic/modules/browser/bars/testSelectionBox.js similarity index 100% rename from tests/unit/redmic/modules/browser/bars/testSelectionBox.js rename to client-app/tests/unit/redmic/modules/browser/bars/testSelectionBox.js diff --git a/tests/unit/redmic/modules/browser/bars/testTotal.js b/client-app/tests/unit/redmic/modules/browser/bars/testTotal.js similarity index 100% rename from tests/unit/redmic/modules/browser/bars/testTotal.js rename to client-app/tests/unit/redmic/modules/browser/bars/testTotal.js diff --git a/tests/unit/redmic/modules/browser/buttons/testButtons.js b/client-app/tests/unit/redmic/modules/browser/buttons/testButtons.js similarity index 100% rename from tests/unit/redmic/modules/browser/buttons/testButtons.js rename to client-app/tests/unit/redmic/modules/browser/buttons/testButtons.js diff --git a/tests/unit/redmic/modules/browser/row/testRow.js b/client-app/tests/unit/redmic/modules/browser/row/testRow.js similarity index 100% rename from tests/unit/redmic/modules/browser/row/testRow.js rename to client-app/tests/unit/redmic/modules/browser/row/testRow.js diff --git a/tests/unit/redmic/modules/browser/testHierarchicalImpl.js b/client-app/tests/unit/redmic/modules/browser/testHierarchicalImpl.js similarity index 100% rename from tests/unit/redmic/modules/browser/testHierarchicalImpl.js rename to client-app/tests/unit/redmic/modules/browser/testHierarchicalImpl.js diff --git a/tests/unit/redmic/modules/browser/testListImpl.js b/client-app/tests/unit/redmic/modules/browser/testListImpl.js similarity index 100% rename from tests/unit/redmic/modules/browser/testListImpl.js rename to client-app/tests/unit/redmic/modules/browser/testListImpl.js diff --git a/tests/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js b/client-app/tests/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js similarity index 100% rename from tests/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js rename to client-app/tests/unit/redmic/modules/chart/ChartsContainer/testInfoChartsContainerImpl.js diff --git a/tests/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js b/client-app/tests/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js similarity index 100% rename from tests/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js rename to client-app/tests/unit/redmic/modules/chart/Toolbar/testSliderSelectorImpl.js diff --git a/tests/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js b/client-app/tests/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js similarity index 100% rename from tests/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js rename to client-app/tests/unit/redmic/modules/chart/layer/ChartLayer/testLinearChartImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testCheckBoxImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testCheckBoxImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testCheckBoxImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testCheckBoxImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testDateTextBoxImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testFilteringInputImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testFilteringInputImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testFilteringInputImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testFilteringInputImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testNumberSpinnerImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testNumberTextBoxImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testTextAreaImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testTextAreaImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testTextAreaImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testTextAreaImpl.js diff --git a/tests/unit/redmic/modules/form/inputs/testTextBoxImpl.js b/client-app/tests/unit/redmic/modules/form/inputs/testTextBoxImpl.js similarity index 100% rename from tests/unit/redmic/modules/form/inputs/testTextBoxImpl.js rename to client-app/tests/unit/redmic/modules/form/inputs/testTextBoxImpl.js diff --git a/tests/unit/redmic/modules/form/testForm.js b/client-app/tests/unit/redmic/modules/form/testForm.js similarity index 100% rename from tests/unit/redmic/modules/form/testForm.js rename to client-app/tests/unit/redmic/modules/form/testForm.js diff --git a/tests/unit/redmic/modules/gateway/testGateway.js b/client-app/tests/unit/redmic/modules/gateway/testGateway.js similarity index 100% rename from tests/unit/redmic/modules/gateway/testGateway.js rename to client-app/tests/unit/redmic/modules/gateway/testGateway.js diff --git a/tests/unit/redmic/modules/layout/details/testDetails.js b/client-app/tests/unit/redmic/modules/layout/details/testDetails.js similarity index 100% rename from tests/unit/redmic/modules/layout/details/testDetails.js rename to client-app/tests/unit/redmic/modules/layout/details/testDetails.js diff --git a/tests/unit/redmic/modules/layout/wizard/testWizard.js b/client-app/tests/unit/redmic/modules/layout/wizard/testWizard.js similarity index 100% rename from tests/unit/redmic/modules/layout/wizard/testWizard.js rename to client-app/tests/unit/redmic/modules/layout/wizard/testWizard.js diff --git a/tests/unit/redmic/modules/map/testLeafletImpl.js b/client-app/tests/unit/redmic/modules/map/testLeafletImpl.js similarity index 100% rename from tests/unit/redmic/modules/map/testLeafletImpl.js rename to client-app/tests/unit/redmic/modules/map/testLeafletImpl.js diff --git a/tests/unit/redmic/modules/model/testModelImpl.js b/client-app/tests/unit/redmic/modules/model/testModelImpl.js similarity index 100% rename from tests/unit/redmic/modules/model/testModelImpl.js rename to client-app/tests/unit/redmic/modules/model/testModelImpl.js diff --git a/tests/unit/redmic/modules/notification/test_Communication.js b/client-app/tests/unit/redmic/modules/notification/test_Communication.js similarity index 100% rename from tests/unit/redmic/modules/notification/test_Communication.js rename to client-app/tests/unit/redmic/modules/notification/test_Communication.js diff --git a/tests/unit/redmic/modules/notification/test_Notification.js b/client-app/tests/unit/redmic/modules/notification/test_Notification.js similarity index 100% rename from tests/unit/redmic/modules/notification/test_Notification.js rename to client-app/tests/unit/redmic/modules/notification/test_Notification.js diff --git a/tests/unit/redmic/modules/search/testFacetsImpl.js b/client-app/tests/unit/redmic/modules/search/testFacetsImpl.js similarity index 100% rename from tests/unit/redmic/modules/search/testFacetsImpl.js rename to client-app/tests/unit/redmic/modules/search/testFacetsImpl.js diff --git a/tests/unit/redmic/modules/search/testSearch.js b/client-app/tests/unit/redmic/modules/search/testSearch.js similarity index 100% rename from tests/unit/redmic/modules/search/testSearch.js rename to client-app/tests/unit/redmic/modules/search/testSearch.js diff --git a/tests/unit/redmic/modules/selection/testSelector.js b/client-app/tests/unit/redmic/modules/selection/testSelector.js similarity index 100% rename from tests/unit/redmic/modules/selection/testSelector.js rename to client-app/tests/unit/redmic/modules/selection/testSelector.js diff --git a/tests/unit/redmic/modules/socket/testSocket.js b/client-app/tests/unit/redmic/modules/socket/testSocket.js similarity index 100% rename from tests/unit/redmic/modules/socket/testSocket.js rename to client-app/tests/unit/redmic/modules/socket/testSocket.js diff --git a/tests/unit/redmic/modules/store/testRestManager.js b/client-app/tests/unit/redmic/modules/store/testRestManager.js similarity index 100% rename from tests/unit/redmic/modules/store/testRestManager.js rename to client-app/tests/unit/redmic/modules/store/testRestManager.js diff --git a/tests/unit/redmic/modules/tree/testTree.js b/client-app/tests/unit/redmic/modules/tree/testTree.js similarity index 100% rename from tests/unit/redmic/modules/tree/testTree.js rename to client-app/tests/unit/redmic/modules/tree/testTree.js diff --git a/tests/unit/redmic/modules/wizard/testWizard.js b/client-app/tests/unit/redmic/modules/wizard/testWizard.js similarity index 100% rename from tests/unit/redmic/modules/wizard/testWizard.js rename to client-app/tests/unit/redmic/modules/wizard/testWizard.js diff --git a/grunt/config/buildModules.js b/grunt/config/buildModules.js index 3889395b..33b3250b 100644 --- a/grunt/config/buildModules.js +++ b/grunt/config/buildModules.js @@ -3,17 +3,17 @@ module.exports = function(grunt) { var preBuildCmds = ['yarn install']; grunt.config('redmicConfig.buildModules', { - 'public/javascript/pruneCluster': [ + 'client-app/javascript/pruneCluster': [ 'npm install', 'grunt build:dist --force' ], - 'public/javascript/wicket': [ + 'client-app/javascript/wicket': [ 'npm run build' ], - 'public/javascript/templates': preBuildCmds.concat([ + 'client-app/javascript/templates': preBuildCmds.concat([ 'grunt' ]), - 'public/stylesheets': preBuildCmds.concat([ + 'client-app/stylesheets': preBuildCmds.concat([ 'grunt addModules buildModules' ]) }); diff --git a/grunt/config/ownModules.js b/grunt/config/ownModules.js index e4777c18..060ce043 100644 --- a/grunt/config/ownModules.js +++ b/grunt/config/ownModules.js @@ -1,7 +1,7 @@ module.exports = function(grunt) { grunt.config('redmicConfig.ownModules', [ - 'public/javascript/templates', - 'public/stylesheets' + 'client-app/javascript/templates', + 'client-app/stylesheets' ]); }; diff --git a/package.json b/package.json index 47de4133..e503399c 100644 --- a/package.json +++ b/package.json @@ -80,12 +80,12 @@ "tv4": "1.3.0", "wicket": "1.3.8" }, - "files": ["views", "dist"], + "files": ["dist"], "engines": { "node": ">=16.0", "npm": ">=8.19" }, "main": "server-app", "license": "AGPL-3.0-or-later", - "dojoBuild": "redmic.profile.js" + "dojoBuild": "client-app/app.profile.js" } diff --git a/server-app/src/exposure.js b/server-app/src/exposure.js index 4a9e4bcd..27af5d98 100644 --- a/server-app/src/exposure.js +++ b/server-app/src/exposure.js @@ -129,7 +129,7 @@ function expose(app) { exposeContents(app, 'dist'); } else { require('./styles')(app); - exposeContents(app, 'public'); + exposeContents(app, 'client-app'); exposeContents(app, 'node_modules'); } diff --git a/server-app/src/styles.js b/server-app/src/styles.js index 389bfe40..541014ec 100644 --- a/server-app/src/styles.js +++ b/server-app/src/styles.js @@ -24,7 +24,7 @@ function compileStylus(str, filePath) { function generateStylesheets(app) { - const stylesParentPath = path.join(__dirname, '../..', 'public'); + const stylesParentPath = path.join(__dirname, '../..', 'client-app'); app.use(stylus.middleware({ src: stylesParentPath, diff --git a/server-app/views/layout.pug b/server-app/views/layout.pug index 2a73fa5d..2863f384 100644 --- a/server-app/views/layout.pug +++ b/server-app/views/layout.pug @@ -29,7 +29,7 @@ html altLocale1 = esLocale; } - const basePath = '/' + (env.useBuilt ? 'dist' : 'public'), + const basePath = '/' + (env.useBuilt ? 'dist' : 'client-app'), jsPath = basePath + '/javascript/'; meta(name = 'og:locale' content = locale) -- GitLab