diff --git a/Gruntfile.js b/Gruntfile.js index ee3d5e89e..7b5629f36 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -170,7 +170,7 @@ module.exports = function(grunt) { "ooiui/static/js/partials/Event.html", "ooiui/static/js/partials/LoggedInNavItems.html" ], - "ooiui/static/js/partials/compiled/pioneerArray.js": [ + "ooiui/static/js/partials/compiled/landingPages.js": [ "ooiui/static/js/partials/DropdownMessages.html", "ooiui/static/js/partials/DropdownMessage.html", "ooiui/static/js/partials/DropdownUserLoggedIn.html", @@ -184,13 +184,57 @@ module.exports = function(grunt) { "ooiui/static/js/partials/Chart.html", "ooiui/static/js/partials/FakeTable.html", "ooiui/static/js/partials/OrgSidebar.html", - "ooiui/static/js/partials/PioneerArrayTOC.html", + "ooiui/static/js/partials/LandingPagesTOC.html", + "ooiui/static/js/partials/EnduranceArray.html", + "ooiui/static/js/partials/EnduranceLocationSampling.html", + "ooiui/static/js/partials/EnduranceDescriptionInfrastructureArray.html", + "ooiui/static/js/partials/EnduranceStationSummary.html", + "ooiui/static/js/partials/EnduranceDeploymentSchedule.html", + "ooiui/static/js/partials/EnduranceInfrastructureTables.html", + "ooiui/static/js/partials/EnduranceTechnicalDrawings.html", + "ooiui/static/js/partials/CabledArray.html", + "ooiui/static/js/partials/CabledArrayLocationSampling.html", + "ooiui/static/js/partials/CabledArrayPrimaryInfrastructure.html", + "ooiui/static/js/partials/CabledArraySecondaryInfrastructure.html", + "ooiui/static/js/partials/CabledArrayStationSummary.html", + "ooiui/static/js/partials/CabledArrayDeploymentSchedual.html", + "ooiui/static/js/partials/CabledArrayDetailedInfrastructureTables.html", + "ooiui/static/js/partials/CabledArrayTechnicalDrawings.html", + "ooiui/static/js/partials/StationPapa.html", + "ooiui/static/js/partials/StationPapaTechnicalDrawing.html", + "ooiui/static/js/partials/StationPapaStationSummary.html", + "ooiui/static/js/partials/StationPapaLocationSampling.html", + "ooiui/static/js/partials/StationPapaDetailedInfrastructureTables.html", + "ooiui/static/js/partials/StationPapaDescriptionInfrastructure.html", + "ooiui/static/js/partials/StationPapaDeployment.html", + "ooiui/static/js/partials/IrmingerSea.html", + "ooiui/static/js/partials/IrmingerSeaLocationSampling.html", + "ooiui/static/js/partials/IrmingerSeaDescriptionInfrastructure.html", + "ooiui/static/js/partials/IrmingerSeaStationSummary.html", + "ooiui/static/js/partials/IrmingerSeaDeployment.html", + "ooiui/static/js/partials/IrmingerSeaDetailedInfrastructure.html", + "ooiui/static/js/partials/IrmingerSeaTechnicalDrawings.html", + "ooiui/static/js/partials/ArgentineBasin.html", + "ooiui/static/js/partials/ArgentineBasinTechnicalDrawing.html", + "ooiui/static/js/partials/ArgentineBasinStationSummary.html", + "ooiui/static/js/partials/ArgentineBasinLocationSampling.html", + "ooiui/static/js/partials/ArgentineBasinDetailedInfrastructureTables.html", + "ooiui/static/js/partials/ArgentineBasinDescriptionInfrastructure.html", + "ooiui/static/js/partials/ArgentineBasinDeployment.html", + "ooiui/static/js/partials/SouthernOcean.html", + "ooiui/static/js/partials/SouthernOceanTechnicalDrawing.html", + "ooiui/static/js/partials/SouthernOceanStationSummary.html", + "ooiui/static/js/partials/SouthernOceanLocationSampling.html", + "ooiui/static/js/partials/SouthernOceanDetailedInfrastructureTables.html", + "ooiui/static/js/partials/SouthernOceanDescriptionInfrastructure.html", + "ooiui/static/js/partials/SouthernOceanDeployment.html", "ooiui/static/js/partials/PioneerArray.html", - "ooiui/static/js/partials/InfrastructureArray.html", - "ooiui/static/js/partials/StationSummaryArray.html", - "ooiui/static/js/partials/DeploymentSchedule.html", - "ooiui/static/js/partials/InfrastructureTables.html", - "ooiui/static/js/partials/TechnicalDrawings.html", + "ooiui/static/js/partials/PioneerLocationSampling.html", + "ooiui/static/js/partials/PioneerInfrastructureArray.html", + "ooiui/static/js/partials/PioneerStationSummaryArray.html", + "ooiui/static/js/partials/PioneerDeploymentSchedule.html", + "ooiui/static/js/partials/PioneerInfrastructureTables.html", + "ooiui/static/js/partials/PioneerTechnicalDrawings.html", "ooiui/static/js/partials/Watch.html", "ooiui/static/js/partials/EventList.html", "ooiui/static/js/partials/TimeLineEvent.html", @@ -578,7 +622,7 @@ module.exports = function(grunt) { 'ooiui/static/js/views/science/StreamTableView.js', 'ooiui/static/js/views/science/StreamDownloadFormView.js' ], - 'ooiui/static/js/compiled/pioneerArray.js' : [ + 'ooiui/static/js/compiled/landingPages.js' : [ // Libs 'ooiui/static/lib/jquery-cookie/jquery.cookie.js', 'ooiui/static/lib/underscore/underscore.js', @@ -599,20 +643,64 @@ module.exports = function(grunt) { // Views 'ooiui/static/js/views/common/DropdownMessagesView.js', 'ooiui/static/js/views/common/DropdownUserView.js', - "ooiui/static/js/views/common/NavbarView.js", + 'ooiui/static/js/views/common/NavbarView.js', 'ooiui/static/js/views/common/LoginView.js', 'ooiui/static/js/views/common/ModalDialogView.js', 'ooiui/static/js/views/common/PanelView.js', 'ooiui/static/js/views/common/FakeTableView.js', 'ooiui/static/js/views/common/ChartView.js', 'ooiui/static/js/views/common/ChartViews.js', - 'ooiui/static/js/views/common/PioneerArrayTOCView.js', + 'ooiui/static/js/views/common/LandingPagesTOCView.js', + 'ooiui/static/js/views/common/EnduranceArrayView.js', + 'ooiui/static/js/views/common/EnduranceLocationSamplingView.js', + 'ooiui/static/js/views/common/EnduranceDescriptionInfrastructureArrayView.js', + 'ooiui/static/js/views/common/EnduranceStationSummaryView.js', + 'ooiui/static/js/views/common/EnduranceDeploymentScheduleView.js', + 'ooiui/static/js/views/common/EnduranceInfrastructureTablesView.js', + 'ooiui/static/js/views/common/EnduranceTechnicalDrawingsView.js', + 'ooiui/static/js/views/common/CabledArrayView.js', + 'ooiui/static/js/views/common/CabledArrayLocationSamplingView.js', + 'ooiui/static/js/views/common/CabledArrayPrimaryInfrastructureView.js', + 'ooiui/static/js/views/common/CabledArraySecondaryInfrastructureView.js', + 'ooiui/static/js/views/common/CabledArrayStationSummaryView.js', + 'ooiui/static/js/views/common/CabledArrayDeploymentSchedualView.js', + 'ooiui/static/js/views/common/CabledArrayDetailedInfrastructureTablesView.js', + 'ooiui/static/js/views/common/CabledArrayTechnicalDrawingsView.js', + 'ooiui/static/js/views/common/StationPapaView.js', + 'ooiui/static/js/views/common/StationPapaTechnicalDrawingView.js', + 'ooiui/static/js/views/common/StationPapaStationSummaryView.js', + 'ooiui/static/js/views/common/StationPapaLocationSamplingView.js', + 'ooiui/static/js/views/common/StationPapaDetailedInfrastructureTablesView.js', + 'ooiui/static/js/views/common/StationPapaDescriptionInfrastructureView.js', + 'ooiui/static/js/views/common/StationPapaDeploymentView.js', + 'ooiui/static/js/views/common/IrmingerSeaView.js', + 'ooiui/static/js/views/common/IrmingerSeaLocationSamplingView.js', + 'ooiui/static/js/views/common/IrmingerSeaDescriptionInfrastructureView.js', + 'ooiui/static/js/views/common/IrmingerSeaStationSummaryView.js', + 'ooiui/static/js/views/common/IrmingerSeaDeploymentView.js', + 'ooiui/static/js/views/common/IrmingerSeaDetailedInfrastructureView.js', + 'ooiui/static/js/views/common/IrmingerSeaTechnicalDrawingsView.js', + 'ooiui/static/js/views/common/ArgentineBasinView.js', + 'ooiui/static/js/views/common/ArgentineBasinTechnicalDrawingView.js', + 'ooiui/static/js/views/common/ArgentineBasinStationSummaryView.js', + 'ooiui/static/js/views/common/ArgentineBasinLocationSamplingView.js', + 'ooiui/static/js/views/common/ArgentineBasinDetailedInfrastructureTablesView.js', + 'ooiui/static/js/views/common/ArgentineBasinDescriptionInfrastructureView.js', + 'ooiui/static/js/views/common/ArgentineBasinDeploymentView.js', + 'ooiui/static/js/views/common/SouthernOceanView.js', + 'ooiui/static/js/views/common/SouthernOceanTechnicalDrawingView.js', + 'ooiui/static/js/views/common/SouthernOceanStationSummaryView.js', + 'ooiui/static/js/views/common/SouthernOceanLocationSamplingView.js', + 'ooiui/static/js/views/common/SouthernOceanDetailedInfrastructureTablesView.js', + 'ooiui/static/js/views/common/SouthernOceanDescriptionInfrastructureView.js', + 'ooiui/static/js/views/common/SouthernOceanDeploymentView.js', + 'ooiui/static/js/views/common/PioneerLocationSamplingView.js', 'ooiui/static/js/views/common/PioneerArrayView.js', - 'ooiui/static/js/views/common/InfrastructureArrayView.js', - 'ooiui/static/js/views/common/StationSummaryArrayView.js', - 'ooiui/static/js/views/common/DeploymentScheduleView.js', - 'ooiui/static/js/views/common/InfrastructureTablesView.js', - 'ooiui/static/js/views/common/TechnicalDrawingsView.js', + 'ooiui/static/js/views/common/PioneerInfrastructureArrayView.js', + 'ooiui/static/js/views/common/PioneerStationSummaryArrayView.js', + 'ooiui/static/js/views/common/PioneerDeploymentScheduleView.js', + 'ooiui/static/js/views/common/PioneerInfrastructureTablesView.js', + 'ooiui/static/js/views/common/PioneerTechnicalDrawingsView.js', ] } }, @@ -679,7 +767,7 @@ module.exports = function(grunt) { "ooiui/static/css/compiled/svgplot.css" : [ "ooiui/static/css/common/AnnotationTableView.css", "ooiui/static/lib/bootstrap-switch/dist/css/bootstrap3/bootstrap-switch.css", - "ooiui/static/lib/bootstrap-select/dist/css/bootstrap-select.css", + "ooiui/static/lib/bootstrap-select/dist/css/bootstrap-select.css", "ooiui/static/css/common/scienceLayout.css", "ooiui/static/lib/metis-menu/dist/metisMenu.css", "ooiui/static/css/common/loginDemo.css", @@ -712,13 +800,13 @@ module.exports = function(grunt) { "ooiui/static/css/common/newEvent.css", "ooiui/static/css/common/ModalForm.css" ], - "ooiui/static/css/compiled/pioneerArray.css" : [ + "ooiui/static/css/compiled/landingPages.css" : [ "ooiui/static/lib/metis-menu/dist/metisMenu.css", "ooiui/static/lib/bootstrap3-datetimepicker/build/css/bootstrap-datetimepicker.min.css", "ooiui/static/css/common/loginDemo.css", "ooiui/static/css/common/timeline.css", "ooiui/static/css/common/orgsidebarview.css", - "ooiui/static/css/common/pioneerArray.css" + "ooiui/static/css/common/landingPages.css" ] } } diff --git a/ooiui/core/routes/common.py b/ooiui/core/routes/common.py index 621dca36b..8af95c86e 100644 --- a/ooiui/core/routes/common.py +++ b/ooiui/core/routes/common.py @@ -40,9 +40,33 @@ def create_ticket(): def user_login(): return render_template('common/loginDemo.html') -@app.route('/pioneerarray') +@app.route('/pioneer-array') def pioneer_array(): - return render_template('common/pioneerArray.html') + return render_template('landing/pioneerArray.html') + +@app.route('/endurance-array') +def endurance_array(): + return render_template('landing/enduranceArray.html') + +@app.route('/cabled-array') +def cabled_array(): + return render_template('landing/cabledArray.html') + +@app.route('/station-papa') +def station_papa(): + return render_template('landing/stationPapa.html') + +@app.route('/irminger-sea') +def irminger_sea(): + return render_template('landing/irmingerSea.html') + +@app.route('/argentine-basin') +def argentine_basin(): + return render_template('landing/argentineBasin.html') + +@app.route('/southern-ocean') +def southern_ocean(): + return render_template('landing/southernOcean.html') @app.route('/infrastructure') def infrastructure(): diff --git a/ooiui/static/css/common/pioneerArray.css b/ooiui/static/css/common/landingPages.css similarity index 100% rename from ooiui/static/css/common/pioneerArray.css rename to ooiui/static/css/common/landingPages.css diff --git a/ooiui/static/img/Pioneer_Array_Config.png b/ooiui/static/img/Pioneer_Array_Config.png deleted file mode 100644 index 20b7ea3dd..000000000 Binary files a/ooiui/static/img/Pioneer_Array_Config.png and /dev/null differ diff --git a/ooiui/static/img/landingPages/EnduranceArray/Endurance-Array-Map_2013_04-17_ver_0-02.jpg b/ooiui/static/img/landingPages/EnduranceArray/Endurance-Array-Map_2013_04-17_ver_0-02.jpg new file mode 100644 index 000000000..fc8435c7f Binary files /dev/null and b/ooiui/static/img/landingPages/EnduranceArray/Endurance-Array-Map_2013_04-17_ver_0-02.jpg differ diff --git a/ooiui/static/img/landingPages/EnduranceArray/Endurance_OR_2013-04-03_ver_1-02.png b/ooiui/static/img/landingPages/EnduranceArray/Endurance_OR_2013-04-03_ver_1-02.png new file mode 100644 index 000000000..1fd244f08 Binary files /dev/null and b/ooiui/static/img/landingPages/EnduranceArray/Endurance_OR_2013-04-03_ver_1-02.png differ diff --git a/ooiui/static/img/landingPages/EnduranceArray/Endurance_WA_2013-04-17_ver_1-02.png b/ooiui/static/img/landingPages/EnduranceArray/Endurance_WA_2013-04-17_ver_1-02.png new file mode 100644 index 000000000..1908a00f8 Binary files /dev/null and b/ooiui/static/img/landingPages/EnduranceArray/Endurance_WA_2013-04-17_ver_1-02.png differ diff --git a/ooiui/static/img/landingPages/OOI-Station-Map_Cabled_Array_2015-01-12.jpg b/ooiui/static/img/landingPages/OOI-Station-Map_Cabled_Array_2015-01-12.jpg new file mode 100644 index 000000000..749180287 Binary files /dev/null and b/ooiui/static/img/landingPages/OOI-Station-Map_Cabled_Array_2015-01-12.jpg differ diff --git a/ooiui/static/img/landingPages/argentineBasin/argentine-basin.jpg b/ooiui/static/img/landingPages/argentineBasin/argentine-basin.jpg new file mode 100644 index 000000000..e4eed8cba Binary files /dev/null and b/ooiui/static/img/landingPages/argentineBasin/argentine-basin.jpg differ diff --git a/ooiui/static/img/landingPages/argentineBasin/southern-ocean-instruments.jpg b/ooiui/static/img/landingPages/argentineBasin/southern-ocean-instruments.jpg new file mode 100644 index 000000000..8266b372e Binary files /dev/null and b/ooiui/static/img/landingPages/argentineBasin/southern-ocean-instruments.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/Axial_Base_2013-06-06-web.jpg b/ooiui/static/img/landingPages/cabledArray/Axial_Base_2013-06-06-web.jpg new file mode 100644 index 000000000..4fb6c78d2 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/Axial_Base_2013-06-06-web.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/Axial_Summit_2013-06-06-web.jpg b/ooiui/static/img/landingPages/cabledArray/Axial_Summit_2013-06-06-web.jpg new file mode 100644 index 000000000..1ca62d0f3 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/Axial_Summit_2013-06-06-web.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/Cabled_Array_Map_2014-12-02.jpg b/ooiui/static/img/landingPages/cabledArray/Cabled_Array_Map_2014-12-02.jpg new file mode 100644 index 000000000..4236b6980 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/Cabled_Array_Map_2014-12-02.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/Primary-Infrastructure-2012-02-14-ver-0-01.jpg b/ooiui/static/img/landingPages/cabledArray/Primary-Infrastructure-2012-02-14-ver-0-01.jpg new file mode 100644 index 000000000..7c47e1233 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/Primary-Infrastructure-2012-02-14-ver-0-01.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/RSN_Endurance_2013-04-16_ver_0-01-web.jpg b/ooiui/static/img/landingPages/cabledArray/RSN_Endurance_2013-04-16_ver_0-01-web.jpg new file mode 100644 index 000000000..2763739a7 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/RSN_Endurance_2013-04-16_ver_0-01-web.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/RSN_Moorings_2013-04-16_ver_0-01-web.jpg b/ooiui/static/img/landingPages/cabledArray/RSN_Moorings_2013-04-16_ver_0-01-web.jpg new file mode 100644 index 000000000..2ebef6da5 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/RSN_Moorings_2013-04-16_ver_0-01-web.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/SecondaryInfrastructure_2013-02-13_ver_0-01-web.jpg b/ooiui/static/img/landingPages/cabledArray/SecondaryInfrastructure_2013-02-13_ver_0-01-web.jpg new file mode 100644 index 000000000..9176eeb57 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/SecondaryInfrastructure_2013-02-13_ver_0-01-web.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/Slope_Base_2013-06-06-web.jpg b/ooiui/static/img/landingPages/cabledArray/Slope_Base_2013-06-06-web.jpg new file mode 100644 index 000000000..e5e004437 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/Slope_Base_2013-06-06-web.jpg differ diff --git a/ooiui/static/img/landingPages/cabledArray/Southern_Hydrate_Ridge_2013-06-06-web.jpg b/ooiui/static/img/landingPages/cabledArray/Southern_Hydrate_Ridge_2013-06-06-web.jpg new file mode 100644 index 000000000..ff9b26db5 Binary files /dev/null and b/ooiui/static/img/landingPages/cabledArray/Southern_Hydrate_Ridge_2013-06-06-web.jpg differ diff --git a/ooiui/static/img/landingPages/irmingerSea/irminger-sea-1.jpg b/ooiui/static/img/landingPages/irmingerSea/irminger-sea-1.jpg new file mode 100644 index 000000000..3d9707af2 Binary files /dev/null and b/ooiui/static/img/landingPages/irmingerSea/irminger-sea-1.jpg differ diff --git a/ooiui/static/img/landingPages/irmingerSea/southern-ocean-instruments.jpg b/ooiui/static/img/landingPages/irmingerSea/southern-ocean-instruments.jpg new file mode 100644 index 000000000..8266b372e Binary files /dev/null and b/ooiui/static/img/landingPages/irmingerSea/southern-ocean-instruments.jpg differ diff --git a/ooiui/static/img/PioneerArray_structure.png b/ooiui/static/img/landingPages/pioneerArray/PioneerArray_structure.png similarity index 100% rename from ooiui/static/img/PioneerArray_structure.png rename to ooiui/static/img/landingPages/pioneerArray/PioneerArray_structure.png diff --git a/ooiui/static/img/landingPages/pioneerArray/Pioneer_Array_Config.png b/ooiui/static/img/landingPages/pioneerArray/Pioneer_Array_Config.png new file mode 100644 index 000000000..4018bb9ab Binary files /dev/null and b/ooiui/static/img/landingPages/pioneerArray/Pioneer_Array_Config.png differ diff --git a/ooiui/static/img/pioneerArray/pioneerArray-header.png b/ooiui/static/img/landingPages/pioneerArray/pioneerArray-header.png similarity index 100% rename from ooiui/static/img/pioneerArray/pioneerArray-header.png rename to ooiui/static/img/landingPages/pioneerArray/pioneerArray-header.png diff --git a/ooiui/static/img/landingPages/pioneerArray/pioneerArrayStructure.png b/ooiui/static/img/landingPages/pioneerArray/pioneerArrayStructure.png new file mode 100644 index 000000000..efb016375 Binary files /dev/null and b/ooiui/static/img/landingPages/pioneerArray/pioneerArrayStructure.png differ diff --git a/ooiui/static/img/pioneer_map.jpg b/ooiui/static/img/landingPages/pioneerArray/pioneer_map.jpg similarity index 100% rename from ooiui/static/img/pioneer_map.jpg rename to ooiui/static/img/landingPages/pioneerArray/pioneer_map.jpg diff --git a/ooiui/static/img/landingPages/southernOcean/southern-ocean-instruments.jpg b/ooiui/static/img/landingPages/southernOcean/southern-ocean-instruments.jpg new file mode 100644 index 000000000..8266b372e Binary files /dev/null and b/ooiui/static/img/landingPages/southernOcean/southern-ocean-instruments.jpg differ diff --git a/ooiui/static/img/landingPages/southernOcean/southern-ocean.jpg b/ooiui/static/img/landingPages/southernOcean/southern-ocean.jpg new file mode 100644 index 000000000..c7f2f0576 Binary files /dev/null and b/ooiui/static/img/landingPages/southernOcean/southern-ocean.jpg differ diff --git a/ooiui/static/img/landingPages/stationPapa/StationPapa_labeled_2015-02-05.jpg b/ooiui/static/img/landingPages/stationPapa/StationPapa_labeled_2015-02-05.jpg new file mode 100644 index 000000000..73114657c Binary files /dev/null and b/ooiui/static/img/landingPages/stationPapa/StationPapa_labeled_2015-02-05.jpg differ diff --git a/ooiui/static/img/landingPages/stationPapa/ooi_map_GP_2014-12-221.jpg b/ooiui/static/img/landingPages/stationPapa/ooi_map_GP_2014-12-221.jpg new file mode 100644 index 000000000..6dc4773cc Binary files /dev/null and b/ooiui/static/img/landingPages/stationPapa/ooi_map_GP_2014-12-221.jpg differ diff --git a/ooiui/static/js/pioneerArrayJS.js b/ooiui/static/js/landingPagesJS.js similarity index 100% rename from ooiui/static/js/pioneerArrayJS.js rename to ooiui/static/js/landingPagesJS.js diff --git a/ooiui/static/js/models/common/PioneerArrayModel.js b/ooiui/static/js/models/common/PioneerArrayModel.js deleted file mode 100644 index c3ae4db4c..000000000 --- a/ooiui/static/js/models/common/PioneerArrayModel.js +++ /dev/null @@ -1,68 +0,0 @@ -"use strict"; - -/* -* header goes here" -*/ - -var NewEventModel = Backbone.Model.extend({ - url: '/api/new_event', - new_event: function() { - var self = this; - this.save(null, { - async: false, - success: function(model, response, options) { - var date = new Date(); - date.setTime(date.getTime() + (model.get('expiration') * 1000)); - $.cookie('ooiusertoken', model.get('token'), {expires: date}); - }, - error: function(model, response, options) { - console.error("ERROR"); - self.set({ - password: "", - token: "", - attempts: self.get('attempts') + 1 - }); - } - }); - console.log("Returning"); - return this; - }, - loggedIn: function() { - if(this.get('token') != '') { - return true; - } - return false; - }, - logOut: function() { - console.log("Log Out"); - $.removeCookie('ooiusertoken', { path: '/' }); - this.set(this.defaults); - }, - fetch: function() { - var tokenString = $.cookie('ooiusertoken'); - if(typeof tokenString !== "undefined") { - this.set("token", tokenString); - console.log("Set token"); - } - return this; - }, - parse: function(response) { - var expiration = response.expiration; - console.log("expiration"); - console.log(parseInt(expiration)); - return { - new_event: this.get('new_event'), - token: response.token, - expiration: parseInt(response.expiration), - password: "", - attempts: 0 // on success reset attempts, we're logged in - } - }, - defaults: { - new_event: "", - password: "", - token: "", - expiration: "", - attempts: 0 - } -}); diff --git a/ooiui/static/js/ooi.js b/ooiui/static/js/ooi.js index c6b92f860..5d47bb7ee 100644 --- a/ooiui/static/js/ooi.js +++ b/ooiui/static/js/ooi.js @@ -41,14 +41,14 @@ OOI.RelationalModel = Backbone.Model.extend({ options = {}; } // The data parameters are defined by the relation - if(options && options.data) { + if(options && options.data) { delete options.data; } // This is where the URL parameter is generated ?key=id var params = {}; params[self.relation.reverseRelation.key] = self.get("id"); - options.data = $.param(params); + options.data = $.param(params); // Call the original method collection.prototype.fetch.call(this, options); }.bind(this[this.relation.key]); // override "this" and bind it to our instance @@ -76,4 +76,3 @@ OOI.prototype.onLogin = function() { OOI.prototype.onLogout = function() { location.reload(); } - diff --git a/ooiui/static/js/partials/ArgentineBasin.html b/ooiui/static/js/partials/ArgentineBasin.html new file mode 100644 index 000000000..5abe48a58 --- /dev/null +++ b/ooiui/static/js/partials/ArgentineBasin.html @@ -0,0 +1,43 @@ +
+
+

Description

+ + +

Comming Soon....

+
+ +
+

Summary

+

Comming Soon...

+
+
+ + +
+
+ + +
+
+ + + diff --git a/ooiui/static/js/partials/ArgentineBasinDeployment.html b/ooiui/static/js/partials/ArgentineBasinDeployment.html new file mode 100644 index 000000000..08047c11c --- /dev/null +++ b/ooiui/static/js/partials/ArgentineBasinDeployment.html @@ -0,0 +1,21 @@ + + + +
+ +
+ +
+
diff --git a/ooiui/static/js/partials/ArgentineBasinDescriptionInfrastructure.html b/ooiui/static/js/partials/ArgentineBasinDescriptionInfrastructure.html new file mode 100644 index 000000000..b44325fe6 --- /dev/null +++ b/ooiui/static/js/partials/ArgentineBasinDescriptionInfrastructure.html @@ -0,0 +1,27 @@ + + + +
+ +
+
+
+
+
+
  • One Global Surface Mooring, with battery, wind and solar powered buoy and satellite telemetry
  • +
  • One Global Profiler mooring with two wire-following profilers
  • +
  • Two Flanking Moorings with fixed sensors and acoustic communications to gliders
  • +
  • Three Open-Ocean Gliders with extended endurance and acoustic communications that fly within and between the mooring array
  • +
  • Two Profiling Open-Ocean gliders that sample the upper water column near the Global Profiler Mooring
  • +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/ArgentineBasinDetailedInfrastructureTables.html b/ooiui/static/js/partials/ArgentineBasinDetailedInfrastructureTables.html new file mode 100644 index 000000000..febf492fd --- /dev/null +++ b/ooiui/static/js/partials/ArgentineBasinDetailedInfrastructureTables.html @@ -0,0 +1,42 @@ + + + +
    + +
    +
    +
    + +
    + + +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/ArgentineBasinLocationSampling.html b/ooiui/static/js/partials/ArgentineBasinLocationSampling.html new file mode 100644 index 000000000..3e8c8386f --- /dev/null +++ b/ooiui/static/js/partials/ArgentineBasinLocationSampling.html @@ -0,0 +1,35 @@ + + + + +
    + +
    +
    +
    +
    +
    Location
      +
    +
  • 42°S, 42°W
  • +
    +
    Approximate Water Depth
    +
    +
  • 5,200 meters
  • +
    +
    Glider sampling area (approximate):
    +
    +
    +
    +
  • Within/between the triangular mooring configuration with sides ~62 km long.
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/ArgentineBasinStationSummary.html b/ooiui/static/js/partials/ArgentineBasinStationSummary.html new file mode 100644 index 000000000..a87899307 --- /dev/null +++ b/ooiui/static/js/partials/ArgentineBasinStationSummary.html @@ -0,0 +1,23 @@ + + + +
    + +
    +
    +
    +
    +
    +

    The global component of the OOI design includes a network of moorings at critical, yet under sampled, high-latitude locations such as within the Argentine Basin in the South Atlantic. Moorings located in the Argentine Basin will support sensors for measurement of air-sea fluxes of heat, moisture and momentum, and physical, biological and chemical properties throughout the water column. The array will have a combination of fixed platforms (moorings) with moored profilers to address the requirement to sample the full water column and mobile platforms (gliders) that will provide simultaneous spatial and temporal sampling capabilities. The array will be composed of a Surface Mooring containing fixed instruments situated on the buoy and through the top 1500 m of the water column. A subsurface Global Profiler Mooring made up of two wire-following profilers, one operating from 310 m to 2,645 m and the other 2,665 m to 5,000 m. Two Flanking Moorings will be deployed to form a triangular array ~62 km on a side. These Moorings have their uppermost flotation at ~30 m depth and instruments at discrete depths along the mooring line. Open-Ocean Gliders will be equipped with acoustic modems to relay data from the Flanking Moorings to shore via satellite telemetry. Some gliders will sample within and around the triangular array, while others will sample the upper water column near the Global Profiler Mooring. These gliders will carry sensor suites (see below) with the capability to alter sampling rates during a mission.

    +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/ArgentineBasinTechnicalDrawing.html b/ooiui/static/js/partials/ArgentineBasinTechnicalDrawing.html new file mode 100644 index 000000000..0c0417860 --- /dev/null +++ b/ooiui/static/js/partials/ArgentineBasinTechnicalDrawing.html @@ -0,0 +1,28 @@ + + + +
    + + +
    +
    +
    +
    +

       Click here for the online Technical Data Package

    +
     Click the below links for High-Level Technical Drawings
    +
    +
  • (A) Global Surface Mooring
  • +
  • (B) Global Profiler Mooring
  • +
  • (C) Flanking Mooring
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/CabledArray.html b/ooiui/static/js/partials/CabledArray.html new file mode 100644 index 000000000..1c3e8f941 --- /dev/null +++ b/ooiui/static/js/partials/CabledArray.html @@ -0,0 +1,43 @@ +
    +
    +

    Description

    + + +

    Comming Soon...

    +
    + +
    +

    Summary

    +

    Comming Soon...

    +
    +
    + + +
    +
    + + +
    +
    + + + diff --git a/ooiui/static/js/partials/CabledArrayDeploymentSchedual.html b/ooiui/static/js/partials/CabledArrayDeploymentSchedual.html new file mode 100644 index 000000000..8228d6c54 --- /dev/null +++ b/ooiui/static/js/partials/CabledArrayDeploymentSchedual.html @@ -0,0 +1,23 @@ + + + +
    + +
    + +
    +
    + diff --git a/ooiui/static/js/partials/CabledArrayDetailedInfrastructureTables.html b/ooiui/static/js/partials/CabledArrayDetailedInfrastructureTables.html new file mode 100644 index 000000000..2cddf838a --- /dev/null +++ b/ooiui/static/js/partials/CabledArrayDetailedInfrastructureTables.html @@ -0,0 +1,132 @@ + + + +
    + +
    +
    + + + + +
    + +
    + + +
    +
    + + + +
    +
    +
    +
    Acronyms:
    +
  • PN = Primary Node
  • +
  • LV = Low Voltage Node
  • +
  • MJ = Medium Power J-Box
  • +
  • LJ = Low Voltage J-Box
  • +
    +
    +
    + +
    +
    +
    diff --git a/ooiui/static/js/partials/CabledArrayLocationSampling.html b/ooiui/static/js/partials/CabledArrayLocationSampling.html new file mode 100644 index 000000000..2e1cdf30c --- /dev/null +++ b/ooiui/static/js/partials/CabledArrayLocationSampling.html @@ -0,0 +1,31 @@ + + + +
    + +
    +
    +
    +
    + +
    Southern Hydrate Ridge & Slope Base
    +
    +
  • Location: 45°N, 125°W
  • +
  • Approximate Water Depth: 807 to 2909 m
  • +
    +
    Axial Seamount & Axial Base
    +
    +
  • Location: 46°N, 130°W
  • +
  • Approximate Water Depth: 1516 to 2654 m
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/CabledArrayPrimaryInfrastructure.html b/ooiui/static/js/partials/CabledArrayPrimaryInfrastructure.html new file mode 100644 index 000000000..5ca2becba --- /dev/null +++ b/ooiui/static/js/partials/CabledArrayPrimaryInfrastructure.html @@ -0,0 +1,25 @@ + + + +
    + +
    +
    +
    +
    +
    +
  • A Shore Station in Pacific City, Oregon
  • +
  • ~ 900 km of high power (8kW) and high bandwidth (10 GbE) modified telecommunications cable
  • +
  • Seven subsea terminals called Primary Nodes to distribute power from the Shore Station to key sites along the Juan de Fuca Plate
  • +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/CabledArraySecondaryInfrastructure.html b/ooiui/static/js/partials/CabledArraySecondaryInfrastructure.html new file mode 100644 index 000000000..42cfc8e97 --- /dev/null +++ b/ooiui/static/js/partials/CabledArraySecondaryInfrastructure.html @@ -0,0 +1,26 @@ + + + +
    + +
    +
    +
    +
    +
    +
  • 17 Medium-Power and Low-Power Junction Boxes (J-Box)
  • +
  • 3 cabled water column sites (PN1A, PN1C and PN3A) each hosting two paired instrumented moorings (a deep profiling mooring from approximately 3000 m to 200 m and a shallow profiling mooring, hosting a platform at 200 m and a winched profiler from 200 m to near sea surface). One paired mooring (PN1C) is shared with the Endurance Oregon Line
  • +
  • 100 water column and seafloor sensors deployed near the base of each mooring and at Southern Hydrate Ridge and Axial Seamount
  • +
  • 61 km (29 km buried) of extension cables providing power and communications to secondary infrastructure and sensors
  • +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/CabledArrayStationSummary.html b/ooiui/static/js/partials/CabledArrayStationSummary.html new file mode 100644 index 000000000..44ab7db30 --- /dev/null +++ b/ooiui/static/js/partials/CabledArrayStationSummary.html @@ -0,0 +1,23 @@ + + + +
    + +
    +
    +
    +
    +
    + The Cabled Array provides unprecedented power (10 kV, 8 kW) and bandwidth (10 GbE) to scientific sensor arrays on the seafloor and throughout the water column. Water column sensors are deployed on moorings with instrumented wire-following profilers, 200-m instrumented platforms, and winched profilers. A shore station in Pacific City, Oregon includes two cable landings serving key sites on the Cabled Array: Slope Base, Southern Hydrate Ridge, Axial Seamount, Axial Base, and the Endurance Array – Oregon Line. The ~ 900 km of modified telecommunications cable (installed in 2012) provides high power and bandwidth to seven Primary Nodes: PN1A (Slope Base), PN1B (Southern Hydrate Ridge), PN3A (Axial Base), PN3B (Axial Seamount), and PN5A (Mid-Plate). The last two primary nodes, PN1C and PN1D, extend from Southern Hydrate Ridge and are part of the Coastal Scale Nodes (CSN) Endurance Oregon Line. The Primary Nodes convert the high power voltage (10 kV) of the primary cable to a lower (375 V) level and distributes it to Science Ports along with communications and timing signals. +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/CabledArrayTechnicalDrawings.html b/ooiui/static/js/partials/CabledArrayTechnicalDrawings.html new file mode 100644 index 000000000..8a2831d5d --- /dev/null +++ b/ooiui/static/js/partials/CabledArrayTechnicalDrawings.html @@ -0,0 +1,88 @@ + + + +
    + +
    +
    +
    +
    +

       Click here for the online Technical Data Package

    +

       Click here for Cabled Technology Descriptions

    +
    +  
      Click the Links for High-Level Infrastructure Graphics

    + +
    + Primary Infrastructure + +
    +
    + Secondary Infrastructure + +
    +
    + Cabled Morrings + +
    +
    + Slope Base Morring & Endurance Array + +
    +
    +
    +

    **All graphics courtesy of the OOI Cabled Array program and the Center for Environmental Visualization, University of Washington. (Disclaimer: Graphics are conceptual designs and are not yet finalized. All data are subject to revision without notice.)

    +
    + + + +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/EnduranceArray.html b/ooiui/static/js/partials/EnduranceArray.html new file mode 100644 index 000000000..d8f000d57 --- /dev/null +++ b/ooiui/static/js/partials/EnduranceArray.html @@ -0,0 +1,32 @@ +
    +
    +

    Description

    + + +

    The Endurance Array, located on the continental shelf and slope off Oregon and Washington, will provide a long-term network of moorings, benthic nodes, cabled and uncabled sensors, and gliders. The array will consist of two lines of moorings, one off Newport, Oregon (the Oregon Line) and the other off Grays Harbor, Washington (the Washington Line). Gliders will sample between the mooring lines. The array will focus on observing the influence of the Columbia River on the coastal ecosystem as well as sample a prototypical upwelling regime on a narrow continental shelf where anoxia events are common. Some of the Endurance Array Oregon Line infrastructure will be connected to the RSN cabled network providing enhanced power and communications for observing water column and seafloor processes.

    +
    + +
    +

    Summary

    +

    The first phase of the Pioneer Array deployment took place in November 2013, with the installation of three moorings – a surface mooring at the central site, a profiler mooring at the upstream inshore site and a profiler mooring at the upstream offshore site. In April 2014, during the second deployment phase, five Wire-Following Profile Moorings were deployed at the Pioneer Array with three gliders. The third and final deployment phase is scheduled for Fall 2014.

    +
    +
    + + +
    +
    + +
    +
    + + + diff --git a/ooiui/static/js/partials/EnduranceDeploymentSchedule.html b/ooiui/static/js/partials/EnduranceDeploymentSchedule.html new file mode 100644 index 000000000..9853b6017 --- /dev/null +++ b/ooiui/static/js/partials/EnduranceDeploymentSchedule.html @@ -0,0 +1,26 @@ + + + +
    + +
    + +
    +
    + diff --git a/ooiui/static/js/partials/EnduranceDescriptionInfrastructureArray.html b/ooiui/static/js/partials/EnduranceDescriptionInfrastructureArray.html new file mode 100644 index 000000000..91cfb3dc9 --- /dev/null +++ b/ooiui/static/js/partials/EnduranceDescriptionInfrastructureArray.html @@ -0,0 +1,26 @@ + + + +
    + +
    +
    +
    +
    +
    +
  • Two mooring lines: Oregon and Washington Lines
  • +
  • Each of these lines contains three fixed sites spanning the slope (~500-600 m), shelf (~80-90 m) and inner-shelf (~25-30 m)
  • +
  • Some components of the Oregon Line will be connected to the Cabled Array
  • +
  • Six glider
  • +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/EnduranceInfrastructureTables.html b/ooiui/static/js/partials/EnduranceInfrastructureTables.html new file mode 100644 index 000000000..bebc80d7a --- /dev/null +++ b/ooiui/static/js/partials/EnduranceInfrastructureTables.html @@ -0,0 +1,83 @@ + + + +
    + + +
    + +
    +
    + + diff --git a/ooiui/static/js/partials/EnduranceLocationSampling.html b/ooiui/static/js/partials/EnduranceLocationSampling.html new file mode 100644 index 000000000..0b0599a38 --- /dev/null +++ b/ooiui/static/js/partials/EnduranceLocationSampling.html @@ -0,0 +1,38 @@ + + + + +
    + +
    +
    +
    +
    +
    Oregon (Newport) Line
      +
    +
  • Location: 44° 22’N, 125°W to coast
  • +
  • Approximate Water Depth: 25-600 m
  • +
    +
    Washington (Grays Harbor) Line
    +
    +
  • Location: 46° 51’N, 125°W to coast
  • +
  • Approximate Water Depth: 30-550 m
  • +
    +
    Glider sampling area (approximate):
    +
    +
    +
    +
  • An array of ~6 gliders will travel along five east-west transect lines from approximately the 20-m isobaths to 126 W (and out to 128 W along the Oregon and Washington lines), as well as a north-south transect along 126 W and a north-south transect along the 200 m isobath.
  • +
  • Coastal gliders (Teledyne-Webb Slocum Gliders) will fly through the water column along saw-tooth paths, penetrating the sea surface and diving down to depth. These Coastal Gliders will be outfitted with one of two buoyancy engines allowing for maximum efficiency for either shallow (able to dive to 200 m) or deep (able to dive to 1000 m) dives. A roughly even combination of deep and shallow diving coastal gliders will be deployed, sufficient to survey the Endurance Array area.
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/EnduranceStationSummary.html b/ooiui/static/js/partials/EnduranceStationSummary.html new file mode 100644 index 000000000..177dfbd5d --- /dev/null +++ b/ooiui/static/js/partials/EnduranceStationSummary.html @@ -0,0 +1,23 @@ + + + +
    + +
    +
    +
    +
    +
    +
  • The Endurance Array is a multi-scaled array utilizing fixed and mobile assets to observe cross-shelf and along-shelf variability in the coastal upwelling region of the Oregon and Washington coasts. The array also provides an extensive spatial footprint that encompasses a prototypical eastern boundary current regime and connectivity with the Cabled Array. The backbone of the Endurance Array includes two cross-shelf moored array lines, the Oregon Line (also called the Newport Line) and the Washington Line (also known as the Grays Harbor Line). Each these lines contain three fixed sites spanning the slope (~500-600 m), shelf (~80-90 m) and inner-shelf (~25-30 m). The three sites across the shelf and slope are associated with unique physical, geological, and biological processes.
  • +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/EnduranceTechnicalDrawings.html b/ooiui/static/js/partials/EnduranceTechnicalDrawings.html new file mode 100644 index 000000000..f7ef06dfb --- /dev/null +++ b/ooiui/static/js/partials/EnduranceTechnicalDrawings.html @@ -0,0 +1,49 @@ + + + +
    + + +
    +
    +
    +
    +

       Click here for the online Technical Data Package

    +  
     Click the below links for High-Level Technical Drawings

    +
    Oregon Line
    +
    +
  • (A) Oregon Inshore Surface-Piercing Profiler Mooring
  • +
  • (B) Oregon Inshore Surface Mooring>
  • +
  • (C) Oregon Shelf Benthic Experiment Package
  • +
  • (D) Oregon Shelf Surface-Piercing Profiler Mooring (COMING SOON)
  • +
  • (E) OregonShelf Surface Mooring
  • +
  • (F) Oregon Offshore Shallow Profiler Mooring (COMING SOON)
  • +
  • (G) Oregon Offshore Deep Profiler Mooring (COMING SOON)
  • +
  • (H) OregonOffshore Benthic Experiment Package
  • +
  • (I) Oregon Offshore Surface Mooring
  • +
    +
    +
    + +
    +
    +
    Washington Line
    +
    +
  • (A) Oregon Inshore Surface-Piercing Profiler Mooring (COMING SOON)
  • +
  • (B) Oregon Inshore Surface Mooring
  • +
  • (C) Oregon Shelf Benthic Experiment Package (COMING SOON)
  • +
  • (D) Oregon Shelf Surface-Piercing Profiler Mooring
  • +
  • (E) OregonShelf Surface Mooring
  • +
  • (F) Oregon Offshore Shallow Profiler Mooring
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/IrmingerSea.html b/ooiui/static/js/partials/IrmingerSea.html new file mode 100644 index 000000000..81320a0c3 --- /dev/null +++ b/ooiui/static/js/partials/IrmingerSea.html @@ -0,0 +1,43 @@ +
    +
    +

    Description

    + + +

    Commming Soon...

    +
    + +
    +

    Summary

    +

    Comming Soon...

    +
    +
    + + +
    +
    + + +
    +
    + + + diff --git a/ooiui/static/js/partials/IrmingerSeaDeployment.html b/ooiui/static/js/partials/IrmingerSeaDeployment.html new file mode 100644 index 000000000..5a07a2059 --- /dev/null +++ b/ooiui/static/js/partials/IrmingerSeaDeployment.html @@ -0,0 +1,21 @@ + + + +
    + +
    + +
    +
    diff --git a/ooiui/static/js/partials/IrmingerSeaDescriptionInfrastructure.html b/ooiui/static/js/partials/IrmingerSeaDescriptionInfrastructure.html new file mode 100644 index 000000000..ea8da3303 --- /dev/null +++ b/ooiui/static/js/partials/IrmingerSeaDescriptionInfrastructure.html @@ -0,0 +1,27 @@ + + + +
    + +
    +
    +
    +
    +
    +
  • One Global Surface Mooring, with battery, wind and solar powered buoy and satellite telemetry
  • +
  • One Global Profiler mooring with one wire-following profiler
  • +
  • Two Flanking Moorings with fixed sensors and acoustic communications to gliders
  • +
  • Three Open-Ocean Gliders with extended endurance and acoustic communications that fly within and between the mooring array
  • +
  • Two Profiling Open-Ocean gliders that sample the upper water column near the Global Profiler Mooring
  • +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/IrmingerSeaDetailedInfrastructure.html b/ooiui/static/js/partials/IrmingerSeaDetailedInfrastructure.html new file mode 100644 index 000000000..c4b09f8b2 --- /dev/null +++ b/ooiui/static/js/partials/IrmingerSeaDetailedInfrastructure.html @@ -0,0 +1,43 @@ + + + +
    + +
    +
    +
    + +
    + + +
    +
    + +
    +
    +
    diff --git a/ooiui/static/js/partials/IrmingerSeaLocationSampling.html b/ooiui/static/js/partials/IrmingerSeaLocationSampling.html new file mode 100644 index 000000000..fa55e1b9f --- /dev/null +++ b/ooiui/static/js/partials/IrmingerSeaLocationSampling.html @@ -0,0 +1,35 @@ + + + + +
    + +
    +
    +
    +
    +
    Location
      +
    +
  • 60°N, 39°W
  • +
    +
    Approximate Water Depth
    +
    +
  • 2,800 meters
  • +
    +
    Glider sampling area (approximate):
    +
    +
    +
    +
  • Within/between the triangular mooring configuration with sides ~20 km long.
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/IrmingerSeaStationSummary.html b/ooiui/static/js/partials/IrmingerSeaStationSummary.html new file mode 100644 index 000000000..1bdf798aa --- /dev/null +++ b/ooiui/static/js/partials/IrmingerSeaStationSummary.html @@ -0,0 +1,23 @@ + + + +
    + +
    +
    +
    +
    +
    +

    The global component of the OOI design includes a network of moorings at critical, yet under sampled, high-latitude locations such as within the Argentine Basin in the South Atlantic. Moorings located in the Argentine Basin will support sensors for measurement of air-sea fluxes of heat, moisture and momentum, and physical, biological and chemical properties throughout the water column. The array will have a combination of fixed platforms (moorings) with moored profilers to address the requirement to sample the full water column and mobile platforms (gliders) that will provide simultaneous spatial and temporal sampling capabilities. The array will be composed of a Surface Mooring containing fixed instruments situated on the buoy and through the top 1500 m of the water column. A subsurface Global Profiler Mooring made up of one wire-following profiler operating from ~240 m to 2400 m. Two Flanking Moorings will be deployed to form a triangular array ~20 km on a side. These flanking Moorings have their uppermost flotation at ~40 m depth and instruments at discrete depths along the mooring line. Open-Ocean Gliders will be equipped with acoustic modems to relay data from the Flanking Moorings to shore via satellite telemetry. Some gliders will sample within and around the triangular array, while others will sample the upper water column near the Global Profiler Mooring. These gliders will carry sensor suites (see below) with the capability to alter sampling rates during a mission.

    +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/IrmingerSeaTechnicalDrawings.html b/ooiui/static/js/partials/IrmingerSeaTechnicalDrawings.html new file mode 100644 index 000000000..433e0a0a6 --- /dev/null +++ b/ooiui/static/js/partials/IrmingerSeaTechnicalDrawings.html @@ -0,0 +1,28 @@ + + + +
    + + +
    +
    +
    +
    +

       Click here for the online Technical Data Package

    +
     Click the below links for High-Level Technical Drawings
    +
    +
  • (A) Global Surface Mooring
  • +
  • (B) Global Profiler Mooring
  • +
  • (C) Flanking Mooring
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/LandingPagesTOC.html b/ooiui/static/js/partials/LandingPagesTOC.html new file mode 100644 index 000000000..fc2e9bb9f --- /dev/null +++ b/ooiui/static/js/partials/LandingPagesTOC.html @@ -0,0 +1,27 @@ + + + + + + + diff --git a/ooiui/static/js/partials/PioneerArray.html b/ooiui/static/js/partials/PioneerArray.html index 48119ad0b..2c43073aa 100644 --- a/ooiui/static/js/partials/PioneerArray.html +++ b/ooiui/static/js/partials/PioneerArray.html @@ -1,107 +1,43 @@ +
    +
    +

    Description

    + - - - -
    - +

    The Pioneer Array is a network of platforms and sensors operating on the continental shelf and slope south of New England. A moored array will be centered at the shelf break in the mid-Atlantic Bight south of Cape Cod, Massachusetts. Autonomous underwater vehicles (AUVs) will sample the frontal region in the vicinity of the moored array, and gliders will resolve mesoscale features on the outer shelf and the slope sea between the shelf break front and the Gulf Stream.

    +
    -
    -
    -
    -
    +
    +

    Summary

    +

    The first phase of the Pioneer Array deployment took place in November 2013, with the installation of three moorings – a surface mooring at the central site, a profiler mooring at the upstream inshore site and a profiler mooring at the upstream offshore site. In April 2014, during the second deployment phase, five Wire-Following Profile Moorings were deployed at the Pioneer Array with three gliders. The third and final deployment phase is scheduled for Fall 2014.

    +
    +
    -
    Location, Central Mooring
    -
    -
    -
  • - 40.14°N, 70.78°W -
  • -
    -
    Approximate Water Depth
    -
    -
    -
  • - 133 meters at center of moored array -
  • -
    -
    AUV sampling at center of moored array
    -
    -
    -
  • - 80 x 110 km box centered on moored array -
  • -
    -
    -
    -
  • - Box Corners: -
  • -
    -
  • SE: 39.67°N, 70.25°W
  • -
  • SW: 39.67°N, 71.17°W
  • -
  • NW: 40.67°N, 71.17°W
  • -
  • NE: 40.67°N, 70.25°W
  • -
    -
    -
    Glider sampling area (approximate)
    -
    -
    -
  • - 130 x 185 km box over outer shelf and slope sea -
  • -
    -
    -
    -
  • - Gliders will sample along five tracks off the coast of New England - (click here for map) <– LINK TO CP_Glider_Tracks_2014-09-15.png -
  • -
    -
    -
    -
  • - Box Corners: -
  • -
    -
  • SE: 39.00°N, 69.92°W
  • -
  • SW: 39.00°N, 71.50°W
  • -
  • NW: 40.67°N, 71.50°W
  • -
  • NE: 40.67°N, 69.92°W
  • -
    -
    -
    -
    -

    - Final Pioneer Mooring Array Configuration (plan view) -
    - Nominal latitude and longitude, approximate depths, and distances - between mooring sites can be viewed in the plan view figure - linked below. Contours are marked in fathoms, mooring site - centers are marked by a black “+” and encircled by an approximate - 0.5-nautical mile radius buffer zone (voluntary area to avoid). - Distances between buffer zones are shown between arrows. Red “X” - symbols denote the locations of know “hangs” avoided by mobile-gear - fishermen. -

    -
    -
    + +
    +
    + + +
    +
    -
    -
    - -
    -

    Map of approximate sampling areas of moorings (yellow box), AUVs (red box), and gliders (white box). Dominant currents are labelled, as well as locations of nearby existing monitoring sites. (Credit: Plueddemann, Sosik and Trowbridge, WHOI; Illustration by Jack Cook)

    -
    -
    -
    -
    -
    -
    -
    + + diff --git a/ooiui/static/js/partials/PioneerArrayTOC.html b/ooiui/static/js/partials/PioneerArrayTOC.html deleted file mode 100644 index 61411a102..000000000 --- a/ooiui/static/js/partials/PioneerArrayTOC.html +++ /dev/null @@ -1,27 +0,0 @@ - - - - - - - diff --git a/ooiui/static/js/partials/DeploymentSchedule.html b/ooiui/static/js/partials/PioneerDeploymentSchedule.html similarity index 95% rename from ooiui/static/js/partials/DeploymentSchedule.html rename to ooiui/static/js/partials/PioneerDeploymentSchedule.html index c0e88162a..77feaf018 100644 --- a/ooiui/static/js/partials/DeploymentSchedule.html +++ b/ooiui/static/js/partials/PioneerDeploymentSchedule.html @@ -11,7 +11,7 @@

    -
    OOI Planned Installtion Schedual
    +
    OOI Planned Installation Schedule

    diff --git a/ooiui/static/js/partials/InfrastructureArray.html b/ooiui/static/js/partials/PioneerInfrastructureArray.html similarity index 100% rename from ooiui/static/js/partials/InfrastructureArray.html rename to ooiui/static/js/partials/PioneerInfrastructureArray.html diff --git a/ooiui/static/js/partials/InfrastructureTables.html b/ooiui/static/js/partials/PioneerInfrastructureTables.html similarity index 99% rename from ooiui/static/js/partials/InfrastructureTables.html rename to ooiui/static/js/partials/PioneerInfrastructureTables.html index dbce985c1..3a5270ea6 100644 --- a/ooiui/static/js/partials/InfrastructureTables.html +++ b/ooiui/static/js/partials/PioneerInfrastructureTables.html @@ -12,6 +12,8 @@

    +
    +

      @@ -119,7 +121,9 @@


      PDF

      -

    +

    +
    +
    diff --git a/ooiui/static/js/partials/PioneerLocationSampling.html b/ooiui/static/js/partials/PioneerLocationSampling.html new file mode 100644 index 000000000..a2c9bf042 --- /dev/null +++ b/ooiui/static/js/partials/PioneerLocationSampling.html @@ -0,0 +1,135 @@ + + + + +
    + + +
    +
    +
    +
    + +
    Location, Central Mooring
    +
    +
    +
  • + 40.14°N, 70.78°W +
  • +
    +
    Approximate Water Depth
    +
    +
    +
  • + 133 meters at center of moored array +
  • +
    +
    AUV sampling at center of moored array
    +
    +
    +
  • + 80 x 110 km box centered on moored array +
  • +
    +
    +
    +
  • + Box Corners: +
  • +
    +
  • SE: 39.67°N, 70.25°W
  • +
  • SW: 39.67°N, 71.17°W
  • +
  • NW: 40.67°N, 71.17°W
  • +
  • NE: 40.67°N, 70.25°W
  • +
    +
    +
    Glider sampling area (approximate)
    +
    +
    +
  • + 130 x 185 km box over outer shelf and slope sea +
  • +
    +
    +
    +
  • + Gliders will sample along five tracks off the coast of New England + (click here for map) <– LINK TO CP_Glider_Tracks_2014-09-15.png +
  • +
    +
    +
    +
  • + Box Corners: +
  • +
    +
  • SE: 39.00°N, 69.92°W
  • +
  • SW: 39.00°N, 71.50°W
  • +
  • NW: 40.67°N, 71.50°W
  • +
  • NE: 40.67°N, 69.92°W
  • +
    +
    +
    +
    +

    + Final Pioneer Mooring Array Configuration (plan view) +

    + +

    + +

    + Nominal latitude and longitude, approximate depths, and distances + between mooring sites can be viewed in the plan view figure + linked below. Contours are marked in fathoms, mooring site + centers are marked by a black “+” and encircled by an approximate + 0.5-nautical mile radius buffer zone (voluntary area to avoid). + Distances between buffer zones are shown between arrows. Red “X” + symbols denote the locations of know “hangs” avoided by mobile-gear + fishermen. +

    +
    +
    + +
    + + + + + +
    + +
    +

    Map of approximate sampling areas of moorings (yellow box), AUVs (red box), and gliders (white box). Dominant currents are labelled, as well as locations of nearby existing monitoring sites. (Credit: Plueddemann, Sosik and Trowbridge, WHOI; Illustration by Jack Cook)

    +
    +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/StationSummaryArray.html b/ooiui/static/js/partials/PioneerStationSummaryArray.html similarity index 100% rename from ooiui/static/js/partials/StationSummaryArray.html rename to ooiui/static/js/partials/PioneerStationSummaryArray.html diff --git a/ooiui/static/js/partials/TechnicalDrawings.html b/ooiui/static/js/partials/PioneerTechnicalDrawings.html similarity index 82% rename from ooiui/static/js/partials/TechnicalDrawings.html rename to ooiui/static/js/partials/PioneerTechnicalDrawings.html index 5bb8e22bf..8e7b592b9 100644 --- a/ooiui/static/js/partials/TechnicalDrawings.html +++ b/ooiui/static/js/partials/PioneerTechnicalDrawings.html @@ -13,7 +13,7 @@

    -
    +
      @@ -79,15 +79,31 @@

    -
    +
    + +
    + + + + -
    -

    Map of approximate sampling areas of moorings (yellow box), AUVs (red box), and gliders (white box). Dominant currents are labelled, as well as locations of nearby existing monitoring sites. (Credit: Plueddemann, Sosik and Trowbridge, WHOI; Illustration by Jack Cook)

    -
    -
    -
    -
    +
    + + + + + diff --git a/ooiui/static/js/partials/SouthernOcean.html b/ooiui/static/js/partials/SouthernOcean.html new file mode 100644 index 000000000..f1f164baa --- /dev/null +++ b/ooiui/static/js/partials/SouthernOcean.html @@ -0,0 +1,43 @@ +
    +
    +

    Description

    + + +

    Coming Soon...

    +
    + +
    +

    Summary

    +

    Coming Soon...

    +
    +
    + + +
    +
    + + +
    +
    + + + diff --git a/ooiui/static/js/partials/SouthernOceanDeployment.html b/ooiui/static/js/partials/SouthernOceanDeployment.html new file mode 100644 index 000000000..5b0948d73 --- /dev/null +++ b/ooiui/static/js/partials/SouthernOceanDeployment.html @@ -0,0 +1,21 @@ + + + +
    + + +
    diff --git a/ooiui/static/js/partials/SouthernOceanDescriptionInfrastructure.html b/ooiui/static/js/partials/SouthernOceanDescriptionInfrastructure.html new file mode 100644 index 000000000..b44325fe6 --- /dev/null +++ b/ooiui/static/js/partials/SouthernOceanDescriptionInfrastructure.html @@ -0,0 +1,27 @@ + + + +
    + +
    +
    +
    +
    +
    +
  • One Global Surface Mooring, with battery, wind and solar powered buoy and satellite telemetry
  • +
  • One Global Profiler mooring with two wire-following profilers
  • +
  • Two Flanking Moorings with fixed sensors and acoustic communications to gliders
  • +
  • Three Open-Ocean Gliders with extended endurance and acoustic communications that fly within and between the mooring array
  • +
  • Two Profiling Open-Ocean gliders that sample the upper water column near the Global Profiler Mooring
  • +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/SouthernOceanDetailedInfrastructureTables.html b/ooiui/static/js/partials/SouthernOceanDetailedInfrastructureTables.html new file mode 100644 index 000000000..392fda2b8 --- /dev/null +++ b/ooiui/static/js/partials/SouthernOceanDetailedInfrastructureTables.html @@ -0,0 +1,43 @@ + + + +
    + +
    +
    +
    + +
    + + +
    +
    + +
    +
    +
    diff --git a/ooiui/static/js/partials/SouthernOceanLocationSampling.html b/ooiui/static/js/partials/SouthernOceanLocationSampling.html new file mode 100644 index 000000000..3a4238ebc --- /dev/null +++ b/ooiui/static/js/partials/SouthernOceanLocationSampling.html @@ -0,0 +1,35 @@ + + + + +
    + +
    +
    +
    +
    +
    Location
      +
    +
  • 55°S, 90°W
  • +
    +
    Approximate Water Depth
    +
    +
  • 4,800 meters
  • +
    +
    Glider sampling area (approximate):
    +
    +
    +
    +
  • Within/between the triangular mooring configuration with sides ~50 km long.
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/SouthernOceanStationSummary.html b/ooiui/static/js/partials/SouthernOceanStationSummary.html new file mode 100644 index 000000000..604d44eb4 --- /dev/null +++ b/ooiui/static/js/partials/SouthernOceanStationSummary.html @@ -0,0 +1,23 @@ + + + +
    + +
    +
    +
    +
    +
    +

    The global component of the OOI design includes a network of moorings at critical, yet under sampled, high-latitude locations such as within the Southern Ocean, southwest of Chile. Moorings located in the Southern Ocean will support sensors for measurement of air-sea fluxes of heat, moisture and momentum, and physical, biological and chemical properties throughout the water column. The array will have a combination of fixed platforms (moorings) with moored profilers to address the requirement to sample the full water column and mobile platforms (gliders) that will provide simultaneous spatial and temporal sampling capabilities. The array will have a combination of fixed platforms (moorings) with moored profilers to address the requirement to sample the full water column and mobile platforms (gliders) that will provide simultaneous spatial and temporal sampling capabilities. The array will be composed of a Surface Mooring containing fixed instruments situated on the buoy and through the top 1500 m of the water column. A subsurface Global Profiler Mooring made up of two wire-following profilers, one operating from 310 m to 2,445 m and the other 2,470 m to 4,605 m. Two Flanking Moorings will be deployed to form a triangular array ~50 km on a side. These Moorings have their uppermost flotation at ~30 m depth and instruments at discrete depths along the mooring line. Open-Ocean Gliders will be equipped with acoustic modems to relay data from the Flanking Moorings to shore via satellite telemetry. Some gliders will sample within and around the triangular array, while others will sample the upper water column near the Global Profiler Mooring. These gliders will carry sensor suites (see below) with the capability to alter sampling rates during a mission.

    +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/SouthernOceanTechnicalDrawing.html b/ooiui/static/js/partials/SouthernOceanTechnicalDrawing.html new file mode 100644 index 000000000..e534fddb3 --- /dev/null +++ b/ooiui/static/js/partials/SouthernOceanTechnicalDrawing.html @@ -0,0 +1,28 @@ + + + +
    + + +
    +
    +
    +
    +

       Click here for the online Technical Data Package

    +
     Click the below links for High-Level Technical Drawings
    +
    +
  • (A) Global Surface Mooring
  • +
  • (B) Global Profiler Mooring
  • +
  • (C) Flanking Mooring
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/StationPapa.html b/ooiui/static/js/partials/StationPapa.html new file mode 100644 index 000000000..fbde3959c --- /dev/null +++ b/ooiui/static/js/partials/StationPapa.html @@ -0,0 +1,43 @@ +
    +
    +

    Description

    + + +

    Comming Soon...

    +
    + +
    +

    Summary

    +

    Comming Soon...

    +
    +
    + + +
    +
    + + +
    +
    + + + diff --git a/ooiui/static/js/partials/StationPapaDeployment.html b/ooiui/static/js/partials/StationPapaDeployment.html new file mode 100644 index 000000000..925d7ddec --- /dev/null +++ b/ooiui/static/js/partials/StationPapaDeployment.html @@ -0,0 +1,23 @@ + + + +
    + + +
    diff --git a/ooiui/static/js/partials/StationPapaDescriptionInfrastructure.html b/ooiui/static/js/partials/StationPapaDescriptionInfrastructure.html new file mode 100644 index 000000000..200e7c7f4 --- /dev/null +++ b/ooiui/static/js/partials/StationPapaDescriptionInfrastructure.html @@ -0,0 +1,26 @@ + + + +
    + +
    +
    +
    +
    +
    +
  • One Global Profiler Mooring with two wire-following profilers
  • +
  • Two Flanking Moorings with fixed sensors and acoustic communications to gliders.
  • +
  • Three Open-Ocean Gliders with extended endurance and acoustic communications that fly within and between the mooring array
  • +
  • Two Profiling Open-Ocean Gliders that sample the upper water column near the Global Profiler Mooring
  • +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/StationPapaDetailedInfrastructureTables.html b/ooiui/static/js/partials/StationPapaDetailedInfrastructureTables.html new file mode 100644 index 000000000..880dda17e --- /dev/null +++ b/ooiui/static/js/partials/StationPapaDetailedInfrastructureTables.html @@ -0,0 +1,43 @@ + + + +
    + +
    +
    +
    +
    +

       Click here to download a PDF of all Infrastructure Tables

    +
      Click the Links for High-Level Infrastructure Graphics
    +
    +
  • (A) Hybrid Profiler Mooring
  • +
  • (B) Flanking Mooring A
  • +
  • (C) Flanking Mooring B
  • +
  • Mobile Assets – Gliders
  • +
    +
    +
    + + +
    +
    + +
    +
    +
    diff --git a/ooiui/static/js/partials/StationPapaLocationSampling.html b/ooiui/static/js/partials/StationPapaLocationSampling.html new file mode 100644 index 000000000..59ca0666a --- /dev/null +++ b/ooiui/static/js/partials/StationPapaLocationSampling.html @@ -0,0 +1,35 @@ + + + + +
    + +
    +
    +
    +
    +
    Location
      +
    +
  • 50°N, 145°W
  • +
    +
    Approximate Water Depth
    +
    +
  • 4,250 meters
  • +
    +
    Glider sampling area (approximate):
    +
    +
    +
    +
  • Within/between the triangular mooring configuration with sides ~40 km long.
  • +
    +
    +
    +
    +
    +
    diff --git a/ooiui/static/js/partials/StationPapaStationSummary.html b/ooiui/static/js/partials/StationPapaStationSummary.html new file mode 100644 index 000000000..0e26863c1 --- /dev/null +++ b/ooiui/static/js/partials/StationPapaStationSummary.html @@ -0,0 +1,24 @@ + + + +
    + +
    +
    +
    +
    +
    +

    The global component of the OOI design includes a network of moorings at critical, yet under-sampled, high-latitude locations such as Station Papa in the North Pacific.  The array at Station Papa will be occupied in coordination with the National Oceanic and Atmospheric Administration (NOAA), which maintains a surface mooring there. As one of the oldest oceanic time series sites, with surveying conducted in the area since 1949, Station Papa has been an important location in the global network of OceanSITES.  OOI is designed to add to the existing infrastructure at Station Papa by adding three additional moorings to the area as well as mobile platforms (gliders) to sample in the space between the moorings.  The Global Profiler Mooring is composed of two Wire-Following Profilers, one operating from 307 m to 2,174 m and the other 2,195 m to 4,061 m.  Two Flanking Moorings will be deployed to form a triangular array ~40 km on a side. These Moorings have their uppermost flotation at ~20 m depth and instruments at discrete depths along the mooring line. Open-Ocean Gliders will be equipped with acoustic modems to relay data from the Flanking Moorings to shore via satellite telemetry.  Some gliders will sample within and around the triangular array, while others will sample the upper water column near the Global Profiler Mooring. These gliders will carry sensor suites (see below) with the capability to alter sampling rates during a mission.

    +

    In July 2013, the first of the OOI infrastructure was deployed at Station Papa, including – one Global Profiler Mooring, two Mesoscale Flanking Moorings and three Global Gliders, totaling 57 instruments. Click here to read the July 2013 Station Papa Deployment Cruise Report.

    +
    +
    +
    +
    +
    + diff --git a/ooiui/static/js/partials/StationPapaTechnicalDrawing.html b/ooiui/static/js/partials/StationPapaTechnicalDrawing.html new file mode 100644 index 000000000..f9d23f3f6 --- /dev/null +++ b/ooiui/static/js/partials/StationPapaTechnicalDrawing.html @@ -0,0 +1,42 @@ + + + +
    + + +
    +
    +
    +
    +

       Click here for the online Technical Data Package

    +
     Click the Links for High-Level Infrastructure Graphics
    +
    +
  • (A) Hybrid Profiler Mooring
  • +
  • (B, C) Flanking Mooring
  • +
    +
    +
    + + +
    +
    + +
    +
    +
    diff --git a/ooiui/static/js/partials/StreamDownloadForm.html b/ooiui/static/js/partials/StreamDownloadForm.html index f1db99497..c05678af2 100644 --- a/ooiui/static/js/partials/StreamDownloadForm.html +++ b/ooiui/static/js/partials/StreamDownloadForm.html @@ -13,10 +13,10 @@
    -
    +
    -
    +

    Stream Download


    @@ -25,11 +25,11 @@

    Ref Def

    -
    +
    -
    +
    @@ -38,8 +38,8 @@

    Ref Def

    -
    -
    +
    +
    @@ -48,10 +48,10 @@

    Ref Def

    -
    +
    -
    +
    -
    +
    diff --git a/ooiui/static/js/pioneerArrayJSRENAME.js b/ooiui/static/js/pioneerArrayJSRENAME.js new file mode 100644 index 000000000..48ed2df73 --- /dev/null +++ b/ooiui/static/js/pioneerArrayJSRENAME.js @@ -0,0 +1,82 @@ +$(function() { + + // Set up variables + var $el, $parentWrap, $otherWrap, + $allTitles = $("dt").css({ + padding: 5, // setting the padding here prevents a weird situation, where it would start animating at 0 padding instead of 5 + "cursor": "pointer" // make it seem clickable + }), + $allCells = $("dd").css({ + position: "relative", + top: -1, + left: 0, + display: "none" // info cells are just kicked off the page with CSS (for accessibility) + }); + + // clicking image of inactive column just opens column, doesn't go to link + $("#page-wrap").delegate("a.image","click", function(e) { + + if ( !$(this).parent().hasClass("curCol") ) { + e.preventDefault(); + $(this).next().find('dt:first').click(); + } + + }); + + // clicking on titles does stuff + $("#page-wrap").delegate("dt", "click", function() { + + // cache this, as always, is good form + $el = $(this); + + // if this is already the active cell, don't do anything + if (!$el.hasClass("current")) { + + $parentWrap = $el.parent().parent(); + $otherWraps = $(".info-col").not($parentWrap); + + // remove current cell from selection of all cells + $allTitles = $("dt").not(this); + + // close all info cells + $allCells.slideUp(); + + // return all titles (except current one) to normal size + $allTitles.animate({ + fontSize: "14px", + paddingTop: 5, + paddingRight: 5, + paddingBottom: 5, + paddingLeft: 5 + }); + + // animate current title to larger size + $el.animate({ + "font-size": "20px", + paddingTop: 10, + paddingRight: 5, + paddingBottom: 0, + paddingLeft: 10 + }).next().slideDown(); + + // make the current column the large size + $parentWrap.animate({ + width: 320 + }).addClass("curCol"); + + // make other columns the small size + $otherWraps.animate({ + width: 140 + }).removeClass("curCol"); + + // make sure the correct column is current + $allTitles.removeClass("current"); + $el.addClass("current"); + + } + + }); + + $("#starter").trigger("click"); + +}); diff --git a/ooiui/static/js/views/common/ArgentineBasinDeploymentView.js b/ooiui/static/js/views/common/ArgentineBasinDeploymentView.js new file mode 100644 index 000000000..2801a52c7 --- /dev/null +++ b/ooiui/static/js/views/common/ArgentineBasinDeploymentView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var ArgentineBasinDeploymentView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/ArgentineBasinDeployment.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/ArgentineBasinDescriptionInfrastructureView.js b/ooiui/static/js/views/common/ArgentineBasinDescriptionInfrastructureView.js new file mode 100644 index 000000000..5f60e0adb --- /dev/null +++ b/ooiui/static/js/views/common/ArgentineBasinDescriptionInfrastructureView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var ArgentineBasinDescriptionInfrastructureView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/ArgentineBasinDescriptionInfrastructure.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/ArgentineBasinDetailedInfrastructureTablesView.js b/ooiui/static/js/views/common/ArgentineBasinDetailedInfrastructureTablesView.js new file mode 100644 index 000000000..4c86ef7d4 --- /dev/null +++ b/ooiui/static/js/views/common/ArgentineBasinDetailedInfrastructureTablesView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var ArgentineBasinDetailedInfrastructureTablesView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/ArgentineBasinDetailedInfrastructureTables.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/ArgentineBasinLocationSamplingView.js b/ooiui/static/js/views/common/ArgentineBasinLocationSamplingView.js new file mode 100644 index 000000000..673ee77e8 --- /dev/null +++ b/ooiui/static/js/views/common/ArgentineBasinLocationSamplingView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var ArgentineBasinLocationSamplingView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/ArgentineBasinLocationSampling.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/ArgentineBasinStationSummaryView.js b/ooiui/static/js/views/common/ArgentineBasinStationSummaryView.js new file mode 100644 index 000000000..b72956ea0 --- /dev/null +++ b/ooiui/static/js/views/common/ArgentineBasinStationSummaryView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var ArgentineBasinStationSummaryView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/ArgentineBasinStationSummary.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/ArgentineBasinTechnicalDrawingView.js b/ooiui/static/js/views/common/ArgentineBasinTechnicalDrawingView.js new file mode 100644 index 000000000..18f56a93e --- /dev/null +++ b/ooiui/static/js/views/common/ArgentineBasinTechnicalDrawingView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var ArgentineBasinTechnicalDrawingView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/ArgentineBasinTechnicalDrawing.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/TechnicalDrawingsView.js b/ooiui/static/js/views/common/ArgentineBasinView.js similarity index 61% rename from ooiui/static/js/views/common/TechnicalDrawingsView.js rename to ooiui/static/js/views/common/ArgentineBasinView.js index 4b8196f5d..c6696013a 100644 --- a/ooiui/static/js/views/common/TechnicalDrawingsView.js +++ b/ooiui/static/js/views/common/ArgentineBasinView.js @@ -1,14 +1,14 @@ "use strict"; -var TechnicalDrawingsView = Backbone.View.extend({ +var ArgentineBasinView = Backbone.View.extend({ initialize: function() { _.bindAll(this, "render"); var self = this; self.render(); }, - template: JST['ooiui/static/js/partials/TechnicalDrawings.html'], + template: JST['ooiui/static/js/partials/ArgentineBasin.html'], render: function() { this.$el.html(this.template()); }  diff --git a/ooiui/static/js/views/common/CabledArrayDeploymentSchedualView.js b/ooiui/static/js/views/common/CabledArrayDeploymentSchedualView.js new file mode 100644 index 000000000..b91cc1364 --- /dev/null +++ b/ooiui/static/js/views/common/CabledArrayDeploymentSchedualView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var CabledArrayDeploymentSchedualView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/CabledArrayDeploymentSchedual.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/CabledArrayDetailedInfrastructureTablesView.js b/ooiui/static/js/views/common/CabledArrayDetailedInfrastructureTablesView.js new file mode 100644 index 000000000..f06f17e41 --- /dev/null +++ b/ooiui/static/js/views/common/CabledArrayDetailedInfrastructureTablesView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var CabledArrayDetailedInfrastructureTablesView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/CabledArrayDetailedInfrastructureTables.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/CabledArrayLocationSamplingView.js b/ooiui/static/js/views/common/CabledArrayLocationSamplingView.js new file mode 100644 index 000000000..80084b999 --- /dev/null +++ b/ooiui/static/js/views/common/CabledArrayLocationSamplingView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var CabledArrayLocationSamplingView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/CabledArrayLocationSampling.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/CabledArrayPrimaryInfrastructureView.js b/ooiui/static/js/views/common/CabledArrayPrimaryInfrastructureView.js new file mode 100644 index 000000000..968288a32 --- /dev/null +++ b/ooiui/static/js/views/common/CabledArrayPrimaryInfrastructureView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var CabledArrayPrimaryInfrastructureView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/CabledArrayPrimaryInfrastructure.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/CabledArraySecondaryInfrastructureView.js b/ooiui/static/js/views/common/CabledArraySecondaryInfrastructureView.js new file mode 100644 index 000000000..5dc255c1d --- /dev/null +++ b/ooiui/static/js/views/common/CabledArraySecondaryInfrastructureView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var CabledArraySecondaryInfrastructureView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/CabledArraySecondaryInfrastructure.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/CabledArrayStationSummaryView.js b/ooiui/static/js/views/common/CabledArrayStationSummaryView.js new file mode 100644 index 000000000..309f514f4 --- /dev/null +++ b/ooiui/static/js/views/common/CabledArrayStationSummaryView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var CabledArrayStationSummaryView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/CabledArrayStationSummary.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/CabledArrayTechnicalDrawingsView.js b/ooiui/static/js/views/common/CabledArrayTechnicalDrawingsView.js new file mode 100644 index 000000000..791c3e010 --- /dev/null +++ b/ooiui/static/js/views/common/CabledArrayTechnicalDrawingsView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var CabledArrayTechnicalDrawingsView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/CabledArrayTechnicalDrawings.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/CabledArrayView.js b/ooiui/static/js/views/common/CabledArrayView.js new file mode 100644 index 000000000..a638cb310 --- /dev/null +++ b/ooiui/static/js/views/common/CabledArrayView.js @@ -0,0 +1,14 @@ +"use strict"; + +var CabledArrayView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/CabledArray.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/DeploymentScheduleView.js b/ooiui/static/js/views/common/EnduranceArrayView.js similarity index 60% rename from ooiui/static/js/views/common/DeploymentScheduleView.js rename to ooiui/static/js/views/common/EnduranceArrayView.js index 011d6eace..349a7bc7c 100644 --- a/ooiui/static/js/views/common/DeploymentScheduleView.js +++ b/ooiui/static/js/views/common/EnduranceArrayView.js @@ -1,14 +1,14 @@ "use strict"; -var DeploymentScheduleView = Backbone.View.extend({ +var EnduranceArrayView = Backbone.View.extend({ initialize: function() { _.bindAll(this, "render"); var self = this; self.render(); }, - template: JST['ooiui/static/js/partials/DeploymentSchedule.html'], + template: JST['ooiui/static/js/partials/EnduranceArray.html'], render: function() { this.$el.html(this.template()); }  diff --git a/ooiui/static/js/views/common/EnduranceDeploymentScheduleView.js b/ooiui/static/js/views/common/EnduranceDeploymentScheduleView.js new file mode 100644 index 000000000..32f71c928 --- /dev/null +++ b/ooiui/static/js/views/common/EnduranceDeploymentScheduleView.js @@ -0,0 +1,14 @@ +"use strict"; + +var EnduranceDeploymentScheduleView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/EnduranceDeploymentSchedule.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/EnduranceDescriptionInfrastructureArrayView.js b/ooiui/static/js/views/common/EnduranceDescriptionInfrastructureArrayView.js new file mode 100644 index 000000000..8508896af --- /dev/null +++ b/ooiui/static/js/views/common/EnduranceDescriptionInfrastructureArrayView.js @@ -0,0 +1,14 @@ +"use strict"; + +var EnduranceDescriptionInfrastructureArrayView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/EnduranceDescriptionInfrastructureArray.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/EnduranceInfrastructureTablesView.js b/ooiui/static/js/views/common/EnduranceInfrastructureTablesView.js new file mode 100644 index 000000000..5d0fbcc18 --- /dev/null +++ b/ooiui/static/js/views/common/EnduranceInfrastructureTablesView.js @@ -0,0 +1,14 @@ +"use strict"; + +var EnduranceInfrastructureTablesView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/EnduranceInfrastructureTables.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/EnduranceLocationSamplingView.js b/ooiui/static/js/views/common/EnduranceLocationSamplingView.js new file mode 100644 index 000000000..9ce6b0159 --- /dev/null +++ b/ooiui/static/js/views/common/EnduranceLocationSamplingView.js @@ -0,0 +1,14 @@ +"use strict"; + +var EnduranceLocationSamplingView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/EnduranceLocationSampling.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/EnduranceStationSummaryView.js b/ooiui/static/js/views/common/EnduranceStationSummaryView.js new file mode 100644 index 000000000..6f14dcbda --- /dev/null +++ b/ooiui/static/js/views/common/EnduranceStationSummaryView.js @@ -0,0 +1,14 @@ +"use strict"; + +var EnduranceStationSummaryView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/EnduranceStationSummary.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/EnduranceTechnicalDrawingsView.js b/ooiui/static/js/views/common/EnduranceTechnicalDrawingsView.js new file mode 100644 index 000000000..0d79b14a6 --- /dev/null +++ b/ooiui/static/js/views/common/EnduranceTechnicalDrawingsView.js @@ -0,0 +1,14 @@ +"use strict"; + +var EnduranceTechnicalDrawingsView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/EnduranceTechnicalDrawings.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/InfrastructureTablesView.js b/ooiui/static/js/views/common/IrmingerSeaDeploymentView.js similarity index 59% rename from ooiui/static/js/views/common/InfrastructureTablesView.js rename to ooiui/static/js/views/common/IrmingerSeaDeploymentView.js index 269eddc73..6bbc3cf51 100644 --- a/ooiui/static/js/views/common/InfrastructureTablesView.js +++ b/ooiui/static/js/views/common/IrmingerSeaDeploymentView.js @@ -1,14 +1,14 @@ "use strict"; -var InfrastructureTablesView = Backbone.View.extend({ +var IrmingerSeaDeploymentView = Backbone.View.extend({ initialize: function() { _.bindAll(this, "render"); var self = this; self.render(); }, - template: JST['ooiui/static/js/partials/InfrastructureTables.html'], + template: JST['ooiui/static/js/partials/IrmingerSeaDeployment.html'], render: function() { this.$el.html(this.template()); }  diff --git a/ooiui/static/js/views/common/IrmingerSeaDescriptionInfrastructureView.js b/ooiui/static/js/views/common/IrmingerSeaDescriptionInfrastructureView.js new file mode 100644 index 000000000..ee574ff35 --- /dev/null +++ b/ooiui/static/js/views/common/IrmingerSeaDescriptionInfrastructureView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var IrmingerSeaDescriptionInfrastructureView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/IrmingerSeaDescriptionInfrastructure.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/IrmingerSeaDetailedInfrastructureView.js b/ooiui/static/js/views/common/IrmingerSeaDetailedInfrastructureView.js new file mode 100644 index 000000000..5785748b0 --- /dev/null +++ b/ooiui/static/js/views/common/IrmingerSeaDetailedInfrastructureView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var IrmingerSeaDetailedInfrastructureView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/IrmingerSeaDetailedInfrastructure.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/IrmingerSeaLocationSamplingView.js b/ooiui/static/js/views/common/IrmingerSeaLocationSamplingView.js new file mode 100644 index 000000000..aded32438 --- /dev/null +++ b/ooiui/static/js/views/common/IrmingerSeaLocationSamplingView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var IrmingerSeaLocationSamplingView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/IrmingerSeaLocationSampling.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/IrmingerSeaStationSummaryView.js b/ooiui/static/js/views/common/IrmingerSeaStationSummaryView.js new file mode 100644 index 000000000..7d0893dac --- /dev/null +++ b/ooiui/static/js/views/common/IrmingerSeaStationSummaryView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var IrmingerSeaStationSummaryView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/IrmingerSeaStationSummary.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/IrmingerSeaTechnicalDrawingsView.js b/ooiui/static/js/views/common/IrmingerSeaTechnicalDrawingsView.js new file mode 100644 index 000000000..39897d966 --- /dev/null +++ b/ooiui/static/js/views/common/IrmingerSeaTechnicalDrawingsView.js @@ -0,0 +1,15 @@ +"use strict"; + + +var IrmingerSeaTechnicalDrawingsView = Backbone.View.extend({ + + initialize: function() { + _.bindAll(this, "render"); + var self = this; + self.render(); + }, + template: JST['ooiui/static/js/partials/IrmingerSeaTechnicalDrawings.html'], + render: function() { + this.$el.html(this.template()); + }  +}); diff --git a/ooiui/static/js/views/common/InfrastructureArrayView.js b/ooiui/static/js/views/common/IrmingerSeaView.js similarity index 60% rename from ooiui/static/js/views/common/InfrastructureArrayView.js rename to ooiui/static/js/views/common/IrmingerSeaView.js index 3aea4e1a8..d0deb2684 100644 --- a/ooiui/static/js/views/common/InfrastructureArrayView.js +++ b/ooiui/static/js/views/common/IrmingerSeaView.js @@ -1,14 +1,14 @@ "use strict"; -var InfrastructureArrayView = Backbone.View.extend({ +var IrmingerSeaView = Backbone.View.extend({ initialize: function() { _.bindAll(this, "render"); var self = this; self.render(); }, - template: JST['ooiui/static/js/partials/InfrastructureArray.html'], + template: JST['ooiui/static/js/partials/IrmingerSea.html'], render: function() { this.$el.html(this.template()); }  diff --git a/ooiui/static/js/views/common/PioneerArrayTOCView.js b/ooiui/static/js/views/common/LandingPagesTOCView.js similarity index 83% rename from ooiui/static/js/views/common/PioneerArrayTOCView.js rename to ooiui/static/js/views/common/LandingPagesTOCView.js index 7c891b6e1..235b2ba77 100644 --- a/ooiui/static/js/views/common/PioneerArrayTOCView.js +++ b/ooiui/static/js/views/common/LandingPagesTOCView.js @@ -1,6 +1,6 @@ "use strict"; /* -* ooiui/static/js/views/common/PioneerArrayTOC.js +* ooiui/static/js/views/common/LandingPagesTOC.js * View definitions for charts * * Dependencies @@ -15,12 +15,12 @@ */ /* - * The PioneerArrayTOC should be bound to a + * The LandingPagesTOC should be bound to a *