<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>phoenixheart - portfolio &#38; more &#187; ie</title> <atom:link href="http://www.phoenixheart.net/tag/ie/feed/" rel="self" type="application/rss+xml" /><link>http://www.phoenixheart.net</link> <description>phoenixheart - portfolio &#38; more</description> <lastBuildDate>Wed, 25 Aug 2010 03:02:03 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <script type="text/javascript">/*<![CDATA[*/if(typeof Meebo=="undefined"){Meebo=function(){(Meebo._=Meebo._||[]).push(arguments)};(function(q){var args=arguments;if(!document.body){return setTimeout(function(){args.callee.apply(this,args)},100);}var d=document,b=d.body,m=b.insertBefore(d.createElement('div'),b.firstChild);s=d.createElement('script');m.id='meebo';m.style.display='none';m.innerHTML='<iframe id="meebo-iframe"></iframe>';s.src='http'+(q.https?'s':'')+'://'+(q.stage?'stage-':'')+'cim.meebo.com/cim/cim.php?network='+q.network;b.insertBefore(s,b.firstChild);})({network:'phoenixheartnet_bo16we'});}/*]]>*/</script> <item><title>Referrer Detector 4.2.0.1 (and the IE pain)</title><link>http://www.phoenixheart.net/2009/05/referrer-detector-4-2-0-1-ie-pain/</link> <comments>http://www.phoenixheart.net/2009/05/referrer-detector-4-2-0-1-ie-pain/#comments</comments> <pubDate>Sat, 23 May 2009 04:28:14 +0000</pubDate> <dc:creator>phoenix.heart</dc:creator> <category><![CDATA[Freebies]]></category> <category><![CDATA[Server stuffs]]></category> <category><![CDATA[ie]]></category> <category><![CDATA[Referrer Detector]]></category><guid
isPermaLink="false">http://www.phoenixheart.net/?p=302</guid> <description><![CDATA[On May 12 I managed to release the latest major version of Referrer Detector. As it was a complete rewritten, bugs are not a doubt expected. Since then, there has been 5 newer versions: 4.0.1 &#8211; A hot fix to for allow_call_time_pass_reference problem. As for version 5, PHP passes function parameters by reference by default, [...]]]></description> <content:encoded><![CDATA[<p>On May 12 I managed to release <a
href="http://www.phoenixheart.net/2009/05/referrer-detector-4-is-out/">the latest major version</a> of <a
href="http://www.phoenixheart.net/wp-plugins/referrer-detector/">Referrer Detector</a>. As it was a complete rewritten, bugs are not a doubt expected. Since then, there has been 5 newer versions:</p><ul><li>4.0.1 &#8211; A hot fix to for allow_call_time_pass_reference problem. As for version 5, PHP passes function parameters by reference by default, thus eliminate the need of the prefix <em>&amp;</em>. This shouldn&#8217;t be anything big, if it didn&#8217;t generate a warning with any attempt to use <em>&amp;</em> and totally break my JavaScript&#8217;s eval().</li><li>4.0.2 &#8211; Some other hot fixes.</li><li>4.1.0 &#8211; &#8220;Related posts&#8221; feature implemented, and a tiny &#8220;Powered by Referrer Detector&#8221; line added into the welcome div. If you mind, both options can be turned off via Options panel &#8211; one-click. Also, the CSS was nearly completely changed.</li><li>4.1.0.1 &#8211; I accidentally (and stupidly) uploaded some 4.0.2 code in place of 4.1.0, and EVERYTHING was broken. This version is actually a quick roll-back, so the features were exactly the same with 4.0.2 &#8211; oops.</li><li>4.1.1 &#8211; This IS 4.1.0 <img
src='http://www.phoenixheart.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></li></ul><p>So today I would like to announce the release of Referrer Detector 4.2.0.1 (code name: IE-PAIN). For this version we have another option on how to display the welcome box &#8211; in light box style. This is not a joke: I saw the light box in action in <em>my dream</em>, and started to implement it right when I woke up, basing on <a
href="http://www.ericmmartin.com/projects/simplemodal/">SimpleModal</a>. <a
href="http://en.wikipedia.org/wiki/Dmitri_Mendeleev">Mendeleev</a>&#8216;s style, haha. Actually I&#8217;m not sure if this welcome style fits normal needs, but for advertisements it seems to. At least it has some cool effects.<span
id="more-302"></span></p><p>If you wonder about its cool code name, here you go:</p><ul><li>First, version 4.1.1 has a serious bug (or is it IE?) which cause the whole admin panel to stop functioning. IE informally and informatively told me that at line 303, column 13, page ?rd.class.php there was a serious &#8220;Expected identifier, string or number&#8221; error. Actually it was a <em>&lt;/tr&gt;</em> closing tag there&#8230; but I had some experience with it already: must be <a
href="http://avnetlabs.com/javascript/expected-identifier-string-or-number-say-what">an extra comma in a JavaScript array</a>. The problem is, I have like thousands of JavaScript lines within this plugin, and so it took me one hour for a single comma. Thank you, IE, for the extra headache!</li><li>Then, I spent almost 2 hours to beautify the CSS. Everything was perfect, until I switched to IE. Then, I spent almost 2 hours more to beautify THE CSS on IE. Everything was perfect, until I switched back to Firefox. Then, I reverted back my files, and gave up, and went to sleep. Everything was perfect &#8211; damn it.</li><li>After the CSS is ok on all major browsers, the welcome box disappeared on IE. Just the same eval() code worked on Firefox and all others! I tried execScripts(), I tried jQuery plugins, I tried alert(), I tried document.write() &#8211; hopelessly. PHP returned the correct string, Base64 plugin decoded it with no hassle, but IE failed to properly insert it into DOM. Stupid. One more night, and I discovered that in some Ajax circumstances, $(&#8220;element&#8221;).replaceWith(html) doesn&#8217;t work in IE. Stupid. When $(&#8220;element&#8221;).after(html).remove() does. Stupid.</li><li>Troubles wouldn&#8217;t stop there. The message eventually showed up &#8211; kind of. It was there, but not visible. If the mouse was hovering a link &#8211; the line appeared. Moused out, and it&#8217;s gone. Have you ever imagined that? Do you have any clue why CSS <code>display: inline</code> fixed it? I&#8217;ve no idea.</li></ul><p>If it wasn&#8217;t IE, I would have released this new version 3 days ago. So I say (sorry, parental control recommended): Curse you, IE, go die pig!</p><p>Almost forgot it: nevertheless, Referrer Detector 4.2.0.1 is here, that&#8217;s what important <img
src='http://www.phoenixheart.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></p> <img
style='display:none' id="post-302-blankimage" onload="Meebo('discoverSharable', {element: ((this.parentNode.className.match('post')) ? this.parentNode : this.parentNode.parentNode) ,url:'http://www.phoenixheart.net/2009/05/referrer-detector-4-2-0-1-ie-pain/',title:'Referrer Detector 4.2.0.1 (and the IE pain)',tweet:'On May 12 I managed to release the latest major version of Referrer Detector. As it was a complete r',description:'On May 12 I managed to release the latest major version of Referrer Detector. As it was a complete r'})"><script type='text/javascript'>document.getElementById("post-302-blankimage").onload();</script>]]></content:encoded> <wfw:commentRss>http://www.phoenixheart.net/2009/05/referrer-detector-4-2-0-1-ie-pain/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 3/11 queries in 0.009 seconds using disk

Served from: www.phoenixheart.net @ 2010-09-09 08:22:27 -->