tbrehm
2011-02-22 0fce6207d675c58047d24e51f821af9c3398f351
Fixed: FS#1521 - Script error on login page when using IE8
Switch to IE8 mode when IE9 is used.
4 files modified
24 ■■■■ changed files
interface/web/js/scrigo.js.php 11 ●●●●● patch | view | raw | blame | history
interface/web/themes/default/templates/main.tpl.htm 3 ●●●● patch | view | raw | blame | history
interface/web/themes/default_64_navimg/templates/main.tpl.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/themes/default_no_navimg/templates/main.tpl.htm 5 ●●●●● patch | view | raw | blame | history
interface/web/js/scrigo.js.php
@@ -503,3 +503,14 @@
  }
  
}
function getInternetExplorerVersion() {
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null)
            rv = parseFloat(RegExp.$1);
    }
    return rv;
}
interface/web/themes/default/templates/main.tpl.htm
@@ -4,6 +4,7 @@
<head>
    <title><tmpl_var name="app_title"> <tmpl_var name="app_version"></title>
    <meta http-equiv="Content-Type" content="text/html; charset=<tmpl_var name="html_content_encoding">"/>
    <meta http-equiv="X-UA-Compatible" content="IE=8"/>
    <link href="themes/default/css/central.css" rel="stylesheet" type="text/css"/>
    <!--[if lte IE 7]>
        <link href="themes/default/css/patches/central.css" rel="stylesheet" type="text/css" />
@@ -60,7 +61,7 @@
    <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
    <script language="JavaScript" type="text/javascript">
        var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
        if(!is_chrome) {
        if(!is_chrome && getInternetExplorerVersion() > 8.0) {
            var style = document.createElement('style');
            style.innerHTML = '#page_margins { min-width: 980px; max-width: 80%; background: #fff; display: table;}';
            document.getElementsByTagName("head")[0].appendChild(style);
interface/web/themes/default_64_navimg/templates/main.tpl.htm
@@ -4,7 +4,8 @@
<head>
    <title><tmpl_var name="app_title"> <tmpl_var name="app_version"></title>
    <meta http-equiv="Content-Type" content="text/html; charset=<tmpl_var name="html_content_encoding">"/>
    <link href="themes/default/css/central.css" rel="stylesheet" type="text/css"/>
    <meta http-equiv="X-UA-Compatible" content="IE=8"/>
    <link href="themes/default/css/central.css" rel="stylesheet" type="text/css"/>
    <!--[if lte IE 7]>
        <link href="themes/default/css/patches/central.css" rel="stylesheet" type="text/css" />
    <![endif]-->
@@ -61,7 +62,7 @@
    <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
    <script language="JavaScript" type="text/javascript">
        var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
        if(!is_chrome) {
        if(!is_chrome && getInternetExplorerVersion() > 8.0) {
            var style = document.createElement('style');
            style.innerHTML = '#page_margins { min-width: 980px; max-width: 80%; background: #fff; display: table;}';
            document.getElementsByTagName("head")[0].appendChild(style);
interface/web/themes/default_no_navimg/templates/main.tpl.htm
@@ -4,7 +4,8 @@
<head>
    <title><tmpl_var name="app_title"> <tmpl_var name="app_version"></title>
    <meta http-equiv="Content-Type" content="text/html; charset=<tmpl_var name="html_content_encoding">"/>
    <link href="themes/default/css/central.css" rel="stylesheet" type="text/css"/>
    <meta http-equiv="X-UA-Compatible" content="IE=8"/>
    <link href="themes/default/css/central.css" rel="stylesheet" type="text/css"/>
    <!--[if lte IE 7]>
        <link href="themes/default/css/patches/central.css" rel="stylesheet" type="text/css" />
    <![endif]-->
@@ -61,7 +62,7 @@
    <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
    <script language="JavaScript" type="text/javascript">
        var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;
        if(!is_chrome) {
        if(!is_chrome && getInternetExplorerVersion() > 8.0) {
            var style = document.createElement('style');
            style.innerHTML = '#page_margins { min-width: 980px; max-width: 80%; background: #fff; display: table;}';
            document.getElementsByTagName("head")[0].appendChild(style);