function zoomToLevel()

in agora/contoso_motors/src/webapp-decode/static/scripts/index.js [97:168]


function zoomToLevel(level, type = "", video = "", scenario = "") {
    if (level == 0) {
        showWithTransition(".level0");
        $(".level1").hide();
        $(".bd-level1").hide();
        $(".level2").hide();
        $(".bd-level2").hide();
        $(".level3").hide();
        $(".bd-level3").hide();
    } else if (level == 1) {
        $(".level0").hide();
        showWithTransition(".level1");
        $(".bd-level1").show();
        $(".bd-level2").hide();
        $(".level2").hide();
        $(".level3").hide();
        $(".bd-level3").hide();
    } else if (level == 2) {
        $(".level0").hide();
        $(".level1").hide();
        $(".bd-level1").show();
        if (type == "site") {
            $(".bd-level2.site").show();
            $(".level2 .site").show();
            $(".level2 .enterprise").hide();
            $("#imgContainer").hide();
        } else {
            $(".bd-level2.enterprise").show();
            $(".level2 .site").hide();
            $(".level2 .enterprise").show();
            $("#imgContainer").hide();
        }
        $("#caseContainer").addClass("col-md-12");
        $("#caseContainer").removeClass("col-md-6");
        showWithTransition(".level2");
        $(".level3").hide();
        $(".bd-level3").hide();
        $("#imgContainer").hide();
        $("#imgVideoPreview").attr("src", "/static/images/video_placeholder.png");
    } else if (level == 3) {
        $(".level0").hide();
        $(".level1").hide();
        $(".bd-level1").show();
        if (type == "site") {
            $(".bd-level2.site").show();
            $(".level2 .site").show();
            $(".level2 .enterprise").hide();
            $("#imgContainer").show();
            $("#imgVideoPreview").attr("src", `/video_feed?video=${video}`);
            $("#caseContainer").addClass("col-md-6");
            $("#caseContainer").removeClass("col-md-12");
        } 
        else {
            $(".bd-level2.enterprise").show();
            $(".level2 .site").hide();
            $(".level2 .enterprise").show();
            if(video == "infra"){
                video = "infra_monitoring";
                $("#imgContainer").show();;
                $("#imgVideoPreview").attr("src", "/static/images/adx.png");
            }
            else{
                $("#imgContainer").hide();
            }
            getIframeUrl(video);
        }
     
        showWithTransition(".level2");
        $(".bd-level3").html(scenario);
        $(".bd-level3").show();
    }
}