From 9583bd1664d27a24fbc01bd7df50ee5a912bd52f Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Fri, 12 Jun 2009 11:23:58 -0600 Subject: [PATCH] Move IE 6 detection to javascript files --- imp/js/src/DimpBase.js | 6 +++--- imp/js/src/DimpCore.js | 1 + imp/templates/javascript_defs_dimp.php | 1 - 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/imp/js/src/DimpBase.js b/imp/js/src/DimpBase.js index 8608e7578..bef77ebd0 100644 --- a/imp/js/src/DimpBase.js +++ b/imp/js/src/DimpBase.js @@ -2434,7 +2434,7 @@ var DimpBase = { /* Init quicksearch. */ $('qsearch_input').observe('blur', this._quicksearchOnBlur.bind(this)); - if (DIMP.conf.is_ie6) { + if (DimpCore.is_ie6) { /* Disable text selection in preview pane for IE 6. */ document.observe('selectstart', Event.stop); Event.observe(window, 'resize', this._resizeIE6.bind(this)); @@ -2456,7 +2456,7 @@ var DimpBase = { // IE 6 width fixes (See Bug #6793) _resizeIE6: function() { - if (DIMP.conf.is_ie6) { + if (DimpCore.is_ie6) { var tmp = parseInt($('sidebarPanel').getStyle('width'), 10), tmp1 = document.viewport.getWidth() - tmp - 30; $('normalfolders').setStyle({ width: tmp + 'px' }); @@ -2472,7 +2472,7 @@ var DimpBase = { _resizeIE6Iframe: function(iframe) { - if (DIMP.conf.is_ie6) { + if (DimpCore.is_ie6) { iframe.setStyle({ width: $('dimpmain').getStyle('width'), height: (document.viewport.getHeight() - 20) + 'px' }); } } diff --git a/imp/js/src/DimpCore.js b/imp/js/src/DimpCore.js index fd1cd8d45..3fe9a0f95 100644 --- a/imp/js/src/DimpCore.js +++ b/imp/js/src/DimpCore.js @@ -13,6 +13,7 @@ var DimpCore = { // Vars used and defaulting to null/false: // DMenu, Growler, inAjaxCallback, is_init, is_logout, // onDoActionComplete + is_ie6: false /*@cc_on || @_jscript_version < 5.7 @*/, server_error: 0, doActionOpts: { diff --git a/imp/templates/javascript_defs_dimp.php b/imp/templates/javascript_defs_dimp.php index ba1c6661f..739cb3830 100644 --- a/imp/templates/javascript_defs_dimp.php +++ b/imp/templates/javascript_defs_dimp.php @@ -66,7 +66,6 @@ $code['conf'] = array_filter(array( : array_map(array('DIMP', '_appendedFolderPref'), $GLOBALS['conf']['server']['fixed_folders']), 'flags' => $flags, 'ham_spammbox' => intval(!empty($GLOBALS['conf']['notspam']['spamfolder'])), - 'is_ie6' => intval($GLOBALS['browser']->isBrowser('msie') && ($GLOBALS['browser']->getMajor() < 7)), 'limit_factor' => intval($GLOBALS['conf']['dimp']['viewport']['limit_factor']), 'login_view' => $GLOBALS['prefs']->getValue('dimp_login_view'), 'name' => $GLOBALS['registry']->get('name', 'dimp'), -- 2.11.0