<?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>ropox.net &#187; Javascript</title>
	<atom:link href="http://ropox.net/archives/category/programming/javascript-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://ropox.net</link>
	<description>thoughts from a web engineer</description>
	<lastBuildDate>Wed, 21 Jul 2010 05:33:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>HTML5 and CSS3 Readiness Visualization</title>
		<link>http://ropox.net/archives/15662</link>
		<comments>http://ropox.net/archives/15662#comments</comments>
		<pubDate>Tue, 15 Jun 2010 06:57:33 +0000</pubDate>
		<dc:creator>ropox</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Metabloging]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[CSS 3]]></category>
		<category><![CDATA[html 5.0]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://ajaxian.com/?p=9005</guid>
		<description><![CDATA[Paul Irish and Divya Manian have created a fun visualization on readiness of HTML5 and CSS3 standards in various browsers.
It uses a bunch of the usual CSS cool-suspects: -webkit-gradient, -webkit-transition, -webkit-border-radius, and the like (and -moz/-o too).
The added feature is.... do a mouse scroll on the page:
PLAIN TEXT
JAVASCRIPT:




&#160;


jQuery&#40;document&#41;.bind&#40;'DOMMouseScroll mousewheel', function&#40;e, delta&#41; &#123;


&#160; &#160; var newval,


&#160; [...]


Related posts:<ol><li><a href='http://feedproxy.google.com/~r/ajaxian/~3/7K4AvApfgFY/youtube-html5-video' rel='bookmark' title='Permanent Link: YouTube and Vimeo turn on HTML5 video tag'>YouTube and Vimeo turn on HTML5 video tag</a> <small>At Google I/O the team showed a demo of YouTube...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/dXOPZ-NVhWs/firediff-firebug-extension-to-track-changes-to-dom-and-css' rel='bookmark' title='Permanent Link: FireDiff: Firebug extension to track changes to DOM and CSS'>FireDiff: Firebug extension to track changes to DOM and CSS</a> <small>Kevin Decker has released FireDiff a very cool Firebug extension...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/8XlkyLk5Yc8/custom-info-windows-with-jquery-and-google-maps' rel='bookmark' title='Permanent Link: Custom info windows with jQuery and Google Maps'>Custom info windows with jQuery and Google Maps</a> <small>Ben Nolan has a writeup on a new feature in...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://ropox.net/archives/15662&amp;shorturl=http://bit.ly/c9N7qP&amp;title=HTML5+and+CSS3+Readiness+Visualization&amp;theme=brown&amp;nick=ropox&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p><a href="http://html5readiness.com/"><img class="alignnone size-full wp-image-9006" title="html5cssreadiness" src="http://ajaxian.com/wp-content/images/html5cssreadiness.png" alt="html5cssreadiness" width="480" height="275" /></a></p>
<p><a href="http://paulirish.com/">Paul Irish</a> and <a href="http://nimbupani.com/">Divya Manian</a> have created a fun visualization on readiness of HTML5 and CSS3 standards in various browsers.</p>
<p>It uses a bunch of the usual CSS cool-suspects: <code>-webkit-gradient</code>, <code>-webkit-transition</code>, <code>-webkit-border-radius</code>, and the like (and -moz/-o too).</p>
<p>The added feature is&#8230;. do a mouse scroll on the page:</p>
<!-- AdSense Now! V1.83 -->
<!-- Post[count: 1] -->
<div class="adsense adsense-leadout" style="text-align:center;margin: 12px;"><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-9479225664088173";
/* 300x250, ropox content */
google_ad_slot = "4563927795";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fropox.net%2Farchives%2F15662&amp;linkname=HTML5%20and%20CSS3%20Readiness%20Visualization"><img src="http://ropox.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>

<p>Related posts:<ol><li><a href='http://feedproxy.google.com/~r/ajaxian/~3/7K4AvApfgFY/youtube-html5-video' rel='bookmark' title='Permanent Link: YouTube and Vimeo turn on HTML5 video tag'>YouTube and Vimeo turn on HTML5 video tag</a> <small>At Google I/O the team showed a demo of YouTube...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/dXOPZ-NVhWs/firediff-firebug-extension-to-track-changes-to-dom-and-css' rel='bookmark' title='Permanent Link: FireDiff: Firebug extension to track changes to DOM and CSS'>FireDiff: Firebug extension to track changes to DOM and CSS</a> <small>Kevin Decker has released FireDiff a very cool Firebug extension...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/8XlkyLk5Yc8/custom-info-windows-with-jquery-and-google-maps' rel='bookmark' title='Permanent Link: Custom info windows with jQuery and Google Maps'>Custom info windows with jQuery and Google Maps</a> <small>Ben Nolan has a writeup on a new feature in...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ropox.net/archives/15662/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drag and drop file uploads in Gmail using just the specs</title>
		<link>http://feedproxy.google.com/~r/ajaxian/~3/Vmqs3ynA74U/drag-and-drop-file-uploads-in-gmail-using-just-the-specs</link>
		<comments>http://feedproxy.google.com/~r/ajaxian/~3/Vmqs3ynA74U/drag-and-drop-file-uploads-in-gmail-using-just-the-specs#comments</comments>
		<pubDate>Fri, 11 Jun 2010 00:17:56 +0000</pubDate>
		<dc:creator>ropox</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Metabloging]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://ajaxian.com/?p=8987</guid>
		<description><![CDATA[Gmail started off with the awful input type="file" "add more" typical solution that we all know and love. Then they added the ability to select multiple files via Flash.... and now they allow the ability to drag and drop files right onto the message compose using HTML5 standards.

Want to do it too? Check out the [...]


Related posts:<ol><li><a href='http://ropox.net/archives/10030' rel='bookmark' title='Permanent Link: The Beast File- Google'>The Beast File- Google</a> <small>Θέλουμε δε θέλουμε, η Google είναι στη ζωή μας σχεδόν...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/7K4AvApfgFY/youtube-html5-video' rel='bookmark' title='Permanent Link: YouTube and Vimeo turn on HTML5 video tag'>YouTube and Vimeo turn on HTML5 video tag</a> <small>At Google I/O the team showed a demo of YouTube...</small></li>
<li><a href='http://ropox.net/archives/16145' rel='bookmark' title='Permanent Link: Image upload with AS3 mac problem fix'>Image upload with AS3 mac problem fix</a> <small>I hit my head several times on the wall before...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://feedproxy.google.com/~r/ajaxian/~3/Vmqs3ynA74U/drag-and-drop-file-uploads-in-gmail-using-just-the-specs&amp;shorturl=http://bit.ly/9JjyJK&amp;title=Drag+and+drop+file+uploads+in+Gmail+using+just+the+specs&amp;theme=brown&amp;nick=ropox&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>Ropox: Thats interesting enough, but still to my opinion there is a lot to be made yet.</p>
<p>Gmail started off with the awful <code>input type="file"</code> &#8220;add more&#8221; typical solution that we all know and love. Then they added the ability to select multiple files via Flash&#8230;. and now they <a href="http://gmailblog.blogspot.com/2010/04/drag-and-drop-attachments-onto-messages.html">allow the ability to drag and drop files right onto the message compose</a> using HTML5 standards.</p>
<p><img src="http://3.bp.blogspot.com/_JE4qNpFW6Yk/S79rfcmEd7I/AAAAAAAAAjo/kdH1eFnHVYA/attachments2.png" alt="" /></p>
<p>Want to do it too? <a href="https://developer.mozilla.org/en/Using_files_from_web_applications">Check out the APIs</a> and how you can do it all, including showing the thumbnails:</p>
<pre class="brush: javascript">
function handleFiles(files) {
for (var i = 0; i
var file = files[i];
var imageType = /image.*/;

if (!file.type.match(imageType)) {
continue;
}

var img = document.createElement(&quot;img&quot;);
img.classList.add(&quot;obj&quot;);
img.file = file;
preview.appendChild(img);

var reader = new FileReader();
reader.onload = (function(aImg) { return function(e) { aImg.src = e.target.result; }; })(img);
reader.readAsDataURL(file);
}
}
</pre>
<!-- AdSense Now! V1.83 -->
<!-- Post[count: 3] -->
<div class="adsense adsense-leadout" style="text-align:center;margin: 12px;"><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-9479225664088173";
/* 300x250, ropox content */
google_ad_slot = "4563927795";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ffeedproxy.google.com%2F%7Er%2Fajaxian%2F%7E3%2FVmqs3ynA74U%2Fdrag-and-drop-file-uploads-in-gmail-using-just-the-specs&amp;linkname=Drag%20and%20drop%20file%20uploads%20in%20Gmail%20using%20just%20the%20specs"><img src="http://ropox.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>

<p>Related posts:<ol><li><a href='http://ropox.net/archives/10030' rel='bookmark' title='Permanent Link: The Beast File- Google'>The Beast File- Google</a> <small>Θέλουμε δε θέλουμε, η Google είναι στη ζωή μας σχεδόν...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/7K4AvApfgFY/youtube-html5-video' rel='bookmark' title='Permanent Link: YouTube and Vimeo turn on HTML5 video tag'>YouTube and Vimeo turn on HTML5 video tag</a> <small>At Google I/O the team showed a demo of YouTube...</small></li>
<li><a href='http://ropox.net/archives/16145' rel='bookmark' title='Permanent Link: Image upload with AS3 mac problem fix'>Image upload with AS3 mac problem fix</a> <small>I hit my head several times on the wall before...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/ajaxian/~3/Vmqs3ynA74U/drag-and-drop-file-uploads-in-gmail-using-just-the-specs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the page and viewport dimensions using jQuery</title>
		<link>http://ropox.net/archives/20449</link>
		<comments>http://ropox.net/archives/20449#comments</comments>
		<pubDate>Tue, 08 Jun 2010 14:22:22 +0000</pubDate>
		<dc:creator>ropox</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Snippets]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://ropox.net/?p=20449</guid>
		<description><![CDATA[Getting the page and viewport dimensions using jQuery is as easy as 1 2 3


Related posts:<ol><li><a href='http://ropox.net/archives/1081' rel='bookmark' title='Permanent Link: JQuery wildcard selectors'>JQuery wildcard selectors</a> <small>JQuery wildcard selectors on select boxes, how to reset all...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/8XlkyLk5Yc8/custom-info-windows-with-jquery-and-google-maps' rel='bookmark' title='Permanent Link: Custom info windows with jQuery and Google Maps'>Custom info windows with jQuery and Google Maps</a> <small>Ben Nolan has a writeup on a new feature in...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/ZhCs9AtdZOA/html-5-section-is-not-just-a-semantic-div' rel='bookmark' title='Permanent Link: HTML 5 section is not just a “semantic div”'>HTML 5 section is not just a “semantic div”</a> <small>James Graham of Opera has a post about how section...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://ropox.net/archives/20449&amp;shorturl=http://bit.ly/crkOnG&amp;title=Getting+the+page+and+viewport+dimensions+using+jQuery&amp;theme=brown&amp;nick=ropox&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>thats why i Love jquery, cause everything is so simple&#8230;</p>
<p>To get the width and height of the whole page (document), use:</p>
<pre class="brush: javascript">
var pageWidth = $(document).width();
var pageHeight = $(document).height();
</pre>
<p>To get the width and height of the viewport (window), use:</p>
<pre class="brush: javascript">
var viewportWidth = $(window).width();
var viewportHeight = $(window).height();
</pre>
<p>
Opera though has a different approach. with Opera 9.5 $(window).height() returns the document height (more info here)<br />
you can get around this by using</p>
<pre class="brush: javascript">
var viewportHeight = window.innerHeight ? window.innerHeight : $(window).height();
</pre>

<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fropox.net%2Farchives%2F20449&amp;linkname=Getting%20the%20page%20and%20viewport%20dimensions%20using%20jQuery"><img src="http://ropox.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>

<p>Related posts:<ol><li><a href='http://ropox.net/archives/1081' rel='bookmark' title='Permanent Link: JQuery wildcard selectors'>JQuery wildcard selectors</a> <small>JQuery wildcard selectors on select boxes, how to reset all...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/8XlkyLk5Yc8/custom-info-windows-with-jquery-and-google-maps' rel='bookmark' title='Permanent Link: Custom info windows with jQuery and Google Maps'>Custom info windows with jQuery and Google Maps</a> <small>Ben Nolan has a writeup on a new feature in...</small></li>
<li><a href='http://feedproxy.google.com/~r/ajaxian/~3/ZhCs9AtdZOA/html-5-section-is-not-just-a-semantic-div' rel='bookmark' title='Permanent Link: HTML 5 section is not just a “semantic div”'>HTML 5 section is not just a “semantic div”</a> <small>James Graham of Opera has a post about how section...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://ropox.net/archives/20449/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“Visualize” data as graphs</title>
		<link>http://feedproxy.google.com/~r/ajaxian/~3/G8Fnt7FbFcY/visualize-data-as-graphs</link>
		<comments>http://feedproxy.google.com/~r/ajaxian/~3/G8Fnt7FbFcY/visualize-data-as-graphs#comments</comments>
		<pubDate>Fri, 16 Apr 2010 14:17:52 +0000</pubDate>
		<dc:creator>ropox</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Metabloging]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://ajaxian.com/?p=8991</guid>
		<description><![CDATA[How do you visualize data in interesting ways but allow the data to be accessible for all? The jQuery Visualize work is the latest library that groks HTML and replaces the table with pretty graphs:

The Visualize plugin parses key content elements in a well-structured HTML table, and leverages that native HTML5 canvas drawing ability to [...]


Related posts:<ol><li><a href='http://ropox.net/archives/57' rel='bookmark' title='Permanent Link: why you rent your actual data and you dont know about it'>why you rent your actual data and you dont know about it</a> <small>I was reading this interesting post about how Scobleizer was...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://feedproxy.google.com/~r/ajaxian/~3/G8Fnt7FbFcY/visualize-data-as-graphs&amp;shorturl=http://bit.ly/bSrsHq&amp;title=%E2%80%9CVisualize%E2%80%9D+data+as+graphs&amp;theme=brown&amp;nick=ropox&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p>How do you visualize data in interesting ways but allow the data to be accessible for all? The <a href="http://www.filamentgroup.com/lab/update_to_jquery_visualize_accessible_charts_with_html5_from_designing_with/">jQuery Visualize</a> work is the latest library that groks HTML and replaces the table with pretty graphs:</p>
<blockquote><p>The Visualize plugin parses key content elements in a well-structured HTML table, and leverages that native HTML5 canvas drawing ability to transform them into a chart or graph visualization. For example, table row data values serve as chart bars, lines or pie wedges; table headers become value and legend labels; and the title and caption values provide title labels within the image. Visualize also automatically checks for the highest and lowest values in the chart and uses them to calculate x-axis values for line and bar charts. Finally, the plugin includes two different CSS styles — one light and one dark — that can be used as is, or can serve as a starting point to customize chart and graph presentation to match any application style.</p></blockquote>
<p><img class="alignnone size-full wp-image-8992" title="jvisualize" src="http://ajaxian.com/wp-content/images/jvisualize.png" alt="jvisualize" width="480" height="619" /></p>
<p>Someone pointed out that &#8220;accessible&#8221; means many things. If you have a 10,000 row table, it may not be easy to consume&#8230;. but hey!</p>
<p>Source: ajaxian.com</p>

<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ffeedproxy.google.com%2F%7Er%2Fajaxian%2F%7E3%2FG8Fnt7FbFcY%2Fvisualize-data-as-graphs&amp;linkname=%E2%80%9CVisualize%E2%80%9D%20data%20as%20graphs"><img src="http://ropox.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>

<p>Related posts:<ol><li><a href='http://ropox.net/archives/57' rel='bookmark' title='Permanent Link: why you rent your actual data and you dont know about it'>why you rent your actual data and you dont know about it</a> <small>I was reading this interesting post about how Scobleizer was...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/ajaxian/~3/G8Fnt7FbFcY/visualize-data-as-graphs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[AJAX Magazine] DHTMLX Released Version 2.1</title>
		<link>http://feedproxy.google.com/~r/PHPMagazineNetwork/~3/8AWqslHXjUA/dhtmlx_released_version_21.html</link>
		<comments>http://feedproxy.google.com/~r/PHPMagazineNetwork/~3/8AWqslHXjUA/dhtmlx_released_version_21.html#comments</comments>
		<pubDate>Tue, 17 Mar 2009 17:46:07 +0000</pubDate>
		<dc:creator>ropox</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Metabloging]]></category>
		<category><![CDATA[dhtml]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://ajax.phpmagazine.net/2009/03/dhtmlx_released_version_21.html</guid>
		<description><![CDATA[<p><a href="http://dhtmlx.com">DHTMLX</a> announced the update of their Ajax UI Toolkit, a comprehensive set of full-featured JavaScript components which enable developers to create rich and high-performing web applications with less efforts and time.</p>

<img src="http://ajax.phpmagazine.net/upload/2009/03/dhtmlx_released_version_21/DHTMLX.png" width="125" height="51" alt="DHTMLX" />

<p>Version 2.1 introduces lots of significant improvements and bug fixes. The updated components bring better stability and performance, and provide compatibility with IE8 RC, Google Chrome 2 and Safari 4 in addition to other supported browsers.</p>

<p>One of the key products, dhtmlxGrid, was enhanced with extended grouping functionality and faster rendering capabilities.</p>

<p>Also, a couple of innovations have been introduced:</p>

<p>The first one is <a href="http://dhtmlx.com/docs/products/dhtmlxConnector/">dhtmlxConnector</a> which provides an easy way to connect client-side components to the server-side database (currently available for PHP only). This extension handles client - server interaction for DHTMLX components which content is bound to the server database, such as grid, treegrid, tree, and combo. It also provides such functionality as loading/editing data, server-side sorting, filtering, paging, etc. The video demonstrating some dhtmlxConnectors features is available <a href="http://www.dhtmlx.com/docs/products/dhtmlxConnector/index.shtml#video">here</a>.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/2wHjl6waIEB-S-UVCq1v7wTNEFo/0/da"><img src="http://feedads.g.doubleclick.net/~a/2wHjl6waIEB-S-UVCq1v7wTNEFo/0/di" border="0"></img></a><br />
<a href="http://feedads.g.doubleclick.net/~a/2wHjl6waIEB-S-UVCq1v7wTNEFo/1/da"><img src="http://feedads.g.doubleclick.net/~a/2wHjl6waIEB-S-UVCq1v7wTNEFo/1/di" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?a=8AWqslHXjUA:hZDbA9wCkOg:M-yaqjTfHNU"><img src="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?i=8AWqslHXjUA:hZDbA9wCkOg:M-yaqjTfHNU" border="0"></img></a> <a href="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?a=8AWqslHXjUA:hZDbA9wCkOg:yIl2AUoC8zA"><img src="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?a=8AWqslHXjUA:hZDbA9wCkOg:dnMXMwOfBR0"><img src="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?a=8AWqslHXjUA:hZDbA9wCkOg:F7zBnMyn0Lo"><img src="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?i=8AWqslHXjUA:hZDbA9wCkOg:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?a=8AWqslHXjUA:hZDbA9wCkOg:V_sGLiPBpWU"><img src="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?i=8AWqslHXjUA:hZDbA9wCkOg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?a=8AWqslHXjUA:hZDbA9wCkOg:guobEISWfyQ"><img src="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?i=8AWqslHXjUA:hZDbA9wCkOg:guobEISWfyQ" border="0"></img></a>
</div><img src="http://feeds2.feedburner.com/~r/PHPMagazineNetwork/~4/8AWqslHXjUA" height="1">


No related posts.]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_brown" style="float: right;margin-left: 0.75em;"><script type="text/javascript" src="http://button.topsy.com/widget/retweet-big?url=http://feedproxy.google.com/~r/PHPMagazineNetwork/~3/8AWqslHXjUA/dhtmlx_released_version_21.html&amp;title=%5BAJAX+Magazine%5D+DHTMLX+Released+Version+2.1&amp;theme=brown&amp;nick=ropox&amp;order=count,retweet,badge&amp;txt_tweet=tweet&amp;txt_retweet=retweet"></script></div><p><a href="http://dhtmlx.com">DHTMLX</a> announced the update of their Ajax UI Toolkit, a comprehensive set of full-featured JavaScript components which enable developers to create rich and high-performing web applications with less efforts and time.</p>
<p><img title="DHTMLX" src="http://ajax.phpmagazine.net/upload/2009/03/dhtmlx_released_version_21/DHTMLX.png" alt="DHTMLX" width="125" height="51" /></p>
<p>Version 2.1 introduces lots of significant improvements and bug fixes. The updated components bring better stability and performance, and provide compatibility with IE8 RC, Google Chrome 2 and Safari 4 in addition to other supported browsers.</p>
<p>One of the key products, dhtmlxGrid, was enhanced with extended grouping functionality and faster rendering capabilities.</p>
<p>Also, a couple of innovations have been introduced:</p>
<p>The first one is <a href="http://dhtmlx.com/docs/products/dhtmlxConnector/">dhtmlxConnector</a> which provides an easy way to connect client-side components to the server-side database (currently available for PHP only). This extension handles client &#8211; server interaction for DHTMLX components which content is bound to the server database, such as grid, treegrid, tree, and combo. It also provides such functionality as loading/editing data, server-side sorting, filtering, paging, etc. The video demonstrating some dhtmlxConnectors features is available <a href="http://www.dhtmlx.com/docs/products/dhtmlxConnector/index.shtml#video">here</a>.</p>
<p><a href="http://feedads.g.doubleclick.net/~a/2wHjl6waIEB-S-UVCq1v7wTNEFo/0/da"><img src="http://feedads.g.doubleclick.net/~a/2wHjl6waIEB-S-UVCq1v7wTNEFo/0/di" border="0" alt="" /></a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/2wHjl6waIEB-S-UVCq1v7wTNEFo/1/da"><img src="http://feedads.g.doubleclick.net/~a/2wHjl6waIEB-S-UVCq1v7wTNEFo/1/di" border="0" alt="" /></a></p>
<div class="feedflare"><a href="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?a=8AWqslHXjUA:hZDbA9wCkOg:guobEISWfyQ"><img src="http://feeds2.feedburner.com/~ff/PHPMagazineNetwork?i=8AWqslHXjUA:hZDbA9wCkOg:guobEISWfyQ" border="0" alt="" /></a></div>
<p><img src="http://feeds2.feedburner.com/~r/PHPMagazineNetwork/~4/8AWqslHXjUA" alt="" width="1" height="1" /></p>

<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Ffeedproxy.google.com%2F%7Er%2FPHPMagazineNetwork%2F%7E3%2F8AWqslHXjUA%2Fdhtmlx_released_version_21.html&amp;linkname=%5BAJAX%20Magazine%5D%20DHTMLX%20Released%20Version%202.1"><img src="http://ropox.net/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a></p>

<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://feedproxy.google.com/~r/PHPMagazineNetwork/~3/8AWqslHXjUA/dhtmlx_released_version_21.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
