<%@ Master Language="C#" AutoEventWireup="true" CodeFile="JobSiteMasterPage.master.cs" Inherits="JobSiteMasterPage" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <title></title>
    <link type="text/css" href="<%=GetUrl("js/components/css/gridview.css") %>" rel="stylesheet" />
    <link type="text/css" href="<%=GetUrl("css/override.css") %>" rel="stylesheet" />
    <link rel="stylesheet" href="<%=GetUrl("css/default.css")%>" type="text/css" />
    <link rel="stylesheet" href="<%=GetUrl("css/split_sub.css")%>" type="text/css" />
    <link rel="stylesheet" href="<%=GetUrl("css/editmultiselect.css")%>" type="text/css" />
    <style type="text/css">
        :root { <%=StyleVariables%> }
        .data-grid {
            height: 100%;
            font-size: 12px !important;
            font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif !important;
        }
    </style>
    <script src="<%=GetUrl("js/jquery-3.6.0.min.js")%>" type="text/javascript"></script>
    <script src="<%=GetUrl("js/cookie.js")%>" type="text/javascript"></script>
    <script src="<%=GetUrl("js/utility.js")%>" type="text/javascript"></script>
    <script type="text/javascript" src="<%=GetUrl("js/components/gridview.js") %>"></script>
    <script src="<%=GetUrl("js/editmultiselect.js")%>" type="text/javascript"></script>
    <script src="<%=GetUrl("js/language.js")%>" type="text/javascript"></script>
    <script type="text/javascript">

        var GridView = window.GridView || window['g5-gridview'];
        var canExport = <%= CanExportFile %>;
        _network.root = '<%=Page.ResolveUrl("~/")%>';
        var sitePath = "<%=this.ResolveUrl("~/fic/") %>";

        //if (typeof _utility !== 'object') {
        //    _utility = {};
        //}        

        function getText(s, flag) {
            return (s == null)
                ? (flag ? '<i>null</i>' : '')
                : htmlencode(s).replace(/ /g, '&nbsp;');
        }

        function GetLanguageByCookie() {
            var lang = getCookie('<%=Common.LanguageCookieName%>');
            if (lang == null) {
                return "en-us";
            } else {
                return lang;
            }
        }

        function systemrequest(method, param, callback, error) {
            _network.request("SystemSettings/SystemOptions.aspx", -1, method, param, callback, error || function (e) {
                console.log(e);
                showmaskbg(false, true);
                showAlert(GetTextByKey('P_WO_PAGEERROR', 'An unknown error occurred.  Please refresh page.'), GetTextByKey('P_WO_QUERY', 'Query'));
            });
        }

        var systemunitofodometer;
        function GetSystemUnitOfOdometer() {
            systemrequest("GetSystemUnitOfOdometer", "", function (data) {
                systemunitofodometer = data;
                $('#dialogadd_sel_odometeruom').val(systemunitofodometer);
                $('#dialogadjust_sel_odometeruom').val(systemunitofodometer);
            }, function (err) {
            });
        }

        $(function () {
            _fleet.currentLang = GetLanguageByCookie();
            $("#content1").applyFleetLanguageText(true);
            GetSystemUnitOfOdometer();

            // 加载完毕后通知上级页面
            if (typeof window.parent.onsubpageloaded == 'function') {
                window.parent.onsubpageloaded();
            }

            if (typeof window.parent.ondocumentclick == 'function') {
                $(document.body).click(window.parent.ondocumentclick);
            }

            function resizeContent() {
                if ($('.content_main').length > 0)
                    $('.content_main').css('min-height', $(window).height() - $('.content_main').offset().top - 4);
            }

            $(window).resize(function () {
                resizeContent();
            });
            resizeContent();

            $(document.body).click(function (e) {
                if (typeof hidePanels === 'function')
                    hidePanels();
            });
        });
    </script>
    <asp:ContentPlaceHolder ID="head" runat="server"></asp:ContentPlaceHolder>
</head>
<body>
    <div id="content1">
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        </asp:ContentPlaceHolder>
    </div>
</body>
</html>