# HG changeset patch # User Dan # Date 1249795617 14400 # Node ID 7f621a3a9cbf526e81d1a7a8679d57dd8c34b4c8 # Parent 9c364fded7388cb48bd85db6de8247225e148e7a Login: enabled DiffieHellman on IE8 diff -r 9c364fded738 -r 7f621a3a9cbf includes/clientside/static/enano-lib-basic.js --- a/includes/clientside/static/enano-lib-basic.js Fri Aug 07 10:22:09 2009 -0400 +++ b/includes/clientside/static/enano-lib-basic.js Sun Aug 09 01:26:57 2009 -0400 @@ -52,10 +52,10 @@ thestring = string; return place ? true : false; } -if (checkIt('msie')) IE = true; -else IE = false; -var is_Opera = checkIt('opera') ? true : false; +var IE = checkIt('msie'); +var IE_8 = checkIt('msie 8.'); +var is_Opera = checkIt('opera'); var is_iPhone = checkIt('iphone') || checkIt('ipod'); var is_iPhone_3 = checkIt('iphone os 3_'); var is_firefox2 = checkIt('firefox/2.'); diff -r 9c364fded738 -r 7f621a3a9cbf includes/clientside/static/login.js --- a/includes/clientside/static/login.js Fri Aug 07 10:22:09 2009 -0400 +++ b/includes/clientside/static/login.js Sun Aug 09 01:26:57 2009 -0400 @@ -98,7 +98,7 @@ * @var bool */ -var ajax_login_prevent_dh = IE || ( is_iPhone && !is_iPhone_3 ); +var ajax_login_prevent_dh = ( IE && !IE_8 ) || ( is_iPhone && !is_iPhone_3 ); /** * Performs the AJAX request to get an encryption key and from there spawns the login form. @@ -341,7 +341,7 @@ var detail_msg = $lang.get('user_login_ajax_err_crypto_details'); var full_link = $lang.get('user_login_ajax_err_crypto_link'); var link = document.createElement('a'); - link.href = makeUrlNS('Special', 'Login/' + title); + link.href = makeUrlNS('Special', 'Login/' + title, 'level=' + logindata.user_level, true); link.appendChild(document.createTextNode(full_link)); var span = document.createElement('span'); span.style.fontSize = 'smaller';