Revision: 1270
http://phpfreechat.svn.sourceforge.net/phpfreechat/?rev=1270&view=rev
Author: kerphi
Date: 2010-04-12 10:51:06 +0000 (Mon, 12 Apr 2010)
Log Message:
-----------
Fixes IE8 display bug (sourceforge bug #2790822, bounty n?\194?\1761)
Modified Paths:
--------------
trunk/data/public/js/pfcclient.js
trunk/data/public/js/pfcgui.js
Modified: trunk/data/public/js/pfcclient.js
===================================================================
--- trunk/data/public/js/pfcclient.js 2010-01-14 19:50:31 UTC (rev 1269)
+++ trunk/data/public/js/pfcclient.js 2010-04-12 10:51:06 UTC (rev 1270)
@@ -3,6 +3,7 @@
var is_khtml = !!(navigator.appName.match("Konqueror") || navigator.appVersion.match("KHTML"));
var is_gecko = navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1;
var is_ie7 = navigator.userAgent.indexOf('MSIE 7') > 0;
+var is_ie6 = navigator.userAgent.indexOf('MSIE 6') > 0;
var is_opera = !!window.opera;
var is_webkit = navigator.userAgent.indexOf('AppleWebKit/') > -1;
@@ -1256,7 +1257,7 @@
*/
updateNickListBox: function(chanid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
var nickidlst = this.getChanMeta(chanid,'users').get('nickid');
var nickdiv = this.gui.getOnlineContentFromTabId(chanid);
@@ -1307,7 +1308,7 @@
updateNickWhoisBox: function(nickid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
var usermeta = this.getAllUserMeta(nickid);
var div = document.createElement('div');
@@ -1400,7 +1401,7 @@
buildNickItem_create_image: function(nickid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
var isadmin = this.getUserMeta(nickid, 'isadmin');
var img = document.createElement('img');
if (isadmin)
@@ -1420,7 +1421,7 @@
buildNickItem: function(nickid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
var nick = this.getUserMeta(nickid, 'nick');
var isadmin = this.getUserMeta(nickid, 'isadmin');
Modified: trunk/data/public/js/pfcgui.js
===================================================================
--- trunk/data/public/js/pfcgui.js 2010-01-14 19:50:31 UTC (rev 1269)
+++ trunk/data/public/js/pfcgui.js 2010-04-12 10:51:06 UTC (rev 1270)
@@ -65,7 +65,7 @@
setTabById: function(tabid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
// first of all save the scroll pos of the visible tab
var content = this.getChatContentFromTabId(this.current_tab_id);
@@ -126,7 +126,7 @@
getChatContentFromTabId: function(tabid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
// return the chat content if it exists
var cc = this.chatcontent.get(tabid);
@@ -146,7 +146,7 @@
},
getOnlineContentFromTabId: function(tabid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
// return the online content if it exists
var oc = this.onlinecontent.get(tabid);
@@ -205,7 +205,7 @@
createTab: function(name, tabid, type)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
// do not create empty tabs
if(name == '') return;
@@ -333,7 +333,7 @@
*/
notifyTab: function(tabid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
// first of all be sure the tab highlighting is cleared
this.unnotifyTab(tabid);
@@ -373,7 +373,7 @@
*/
unnotifyTab: function(tabid)
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
var tabpos = indexOf(this.tabids, tabid);
var tabtype = this.tabtypes[tabpos];
@@ -426,7 +426,7 @@
loadBBCodeColorList: function()
{
- var className = (! is_ie) ? 'class' : 'className';
+ var className = (!is_ie7 && !is_ie6) ? 'class' : 'className';
// color list
var clist = $('pfc_colorlist');
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|