var satelliteSection = "analysis"; window._analysisLoadToken = 0; window.bumpAnalysisLoadToken = function() { window._analysisLoadToken += 1; $("#map").attr("src", ""); $("#not_find").hide(); $("#plug").show(); $("#map").hide(); return window._analysisLoadToken; }; window.analysisSetMapSrc = function(url) { var img = document.getElementById("map"); if (!img || !url) { return; } img.src = ""; img.src = url; }; var satelliteGetTime = window._analysisSatelliteGetTime; var satelliteGetLink = window._analysisSatelliteGetLink; var satelliteGetImg = window._analysisSatelliteGetImg; var satellitePrevious = window._analysisSatellitePrevious; var satelliteNext = window._analysisSatelliteNext; var satellitePause = window._analysisSatellitePause; var satellitePlay = window._analysisSatellitePlay; var satelliteBorder = window._analysisSatelliteBorder; var nwpGetTime = window._analysisNwpGetTime; var nwpGetLink = window._analysisNwpGetLink; var nwpGetImg = window._analysisNwpGetImg; var nwpPrevious = window._analysisNwpPrevious; var nwpNext = window._analysisNwpNext; var nwpPause = window._analysisNwpPause; var nwpPlay = window._analysisNwpPlay; var nwpBorder = window._analysisNwpBorder; var mapOnSourceChange = window._analysisMapOnSourceChange; function isSatelliteSource() { return typeof getActiveSource === "function" && getActiveSource() === "satellite"; } function updateAnalysisSourcePanels() { if (isSatelliteSource()) { $("#nwp_model_block, #nwp_elem_block").hide(); $("#sat_satellite_block, #sat_channel_block").show(); $("#date_label").text("Дата наблюдения:"); $("#date").attr("min", "2021-04-01"); } else { $("#nwp_model_block, #nwp_elem_block").show(); $("#sat_satellite_block, #sat_channel_block").hide(); $("#date_label").text("Дата прогноза:"); $("#date").attr("min", "2019-04-20"); } } function onSourceChange() { window.bumpAnalysisLoadToken(); updateAnalysisSourcePanels(); mapOnSourceChange(); } function getTime() { if (isSatelliteSource()) { satelliteGetTime(); return; } nwpGetTime(); } function getLink(arg) { if (isSatelliteSource()) { satelliteGetLink(); return; } nwpGetLink(arg); } function getImg(time) { if (isSatelliteSource()) { satelliteGetImg(time); return; } nwpGetImg(time); } function previous() { if (isSatelliteSource()) { return satellitePrevious(); } return nwpPrevious(); } function next() { if (isSatelliteSource()) { return satelliteNext(); } return nwpNext(); } function pause() { if (isSatelliteSource()) { satellitePause(); return; } nwpPause(); } function play(arg1, arg2) { if (isSatelliteSource()) { return satellitePlay(arg2 !== undefined ? arg2 : arg1); } return nwpPlay(arg1, arg2); } function border(obj) { if (isSatelliteSource()) { satelliteBorder(obj); return; } nwpBorder(obj); } function showSatelliteNotFound() { hideSatelliteLoading(); $("#map").hide(); $("#not_find").show(); } jQuery(function($) { updateAnalysisSourcePanels(); $("#date").off("change").on("change", function() { var date = $("#date").val(); $.ajax({ type: "POST", url: "php/date/date.php", data: {date: date} }).done(function(result) {}); if (isSatelliteSource()) { getTime(); } else { getLink(0); } }); });