<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DZone Snippets: jquery code</title>
    <link>http://snippets.dzone.com/posts</link>
    <pubDate>Sat, 26 Jul 2008 22:50:35 GMT</pubDate>
    <description>DZone Snippets: jquery code</description>
    <item>
      <title>jquery using asp server page to create xml file </title>
      <link>http://snippets.dzone.com/posts/show/5774</link>
      <description>// jquery using asp server page to create xml file &lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;labels.htm&lt;br /&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//  DTD HTML 4.01//EN"&lt;br /&gt;   "http://www.w3.org/TR/html4/strict.dtd"&gt;;&lt;br /&gt; &lt;html&gt;&lt;br /&gt;   &lt;head&gt;&lt;br /&gt;     &lt;meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"&gt;&lt;br /&gt;     &lt;title&gt;Address book&lt;/title&gt;&lt;br /&gt;     &lt;script src="jquery.js" type="text/javascript"&gt;&lt;/script&gt;&lt;br /&gt;     &lt;script type="application/javascript"&gt;&lt;br /&gt;     $(function() {&lt;br /&gt;         $('#update-target a').click(function() {&lt;br /&gt;             $.ajax({&lt;br /&gt;                 type: "GET",&lt;br /&gt;                 url: "labels.xml",&lt;br /&gt;                 dataType: "xml",&lt;br /&gt;                 success: function(xml) {&lt;br /&gt;                     $(xml).find('label').each(function(){&lt;br /&gt;                         var id_text = $(this).attr('id');&lt;br /&gt;                         var name_text = $(this).find('name').text();&lt;br /&gt;			 var address_text = $(this).find('address').text();&lt;br /&gt;						 &lt;br /&gt;                         $('&lt;li&gt;&lt;/li&gt;')&lt;br /&gt;                             .html(name_text + ' (' + id_text + ')' + ' ' + address_text)&lt;br /&gt;                             .appendTo('#update-target ol');&lt;br /&gt;                     }); //close each(&lt;br /&gt;                 }&lt;br /&gt;             }); //close $.ajax(&lt;br /&gt;         }); //close click(&lt;br /&gt;     }); //close $(&lt;br /&gt;     &lt;/script&gt;&lt;br /&gt;   &lt;/head&gt;&lt;br /&gt;   &lt;body&gt;&lt;br /&gt;     &lt;p&gt;&lt;br /&gt;       &lt;div id='update-target'&gt;&lt;br /&gt;         &lt;a href="#"&gt;Click here to load addresses&lt;/a&gt;&lt;br /&gt;         &lt;ol&gt;&lt;/ol&gt;&lt;br /&gt;       &lt;/div&gt;&lt;br /&gt;     &lt;/p&gt;&lt;br /&gt;   &lt;/body&gt;&lt;br /&gt; &lt;/html&gt;&lt;br /&gt;&lt;br /&gt;labels.asp&lt;br /&gt;&lt;%&lt;br /&gt;Response.contenttype = "application/vnd.xml" &lt;br /&gt;Response.AddHeader "Content-Disposition", "filename=labels.xml" &lt;br /&gt;response.write("&lt;?xml version='1.0' encoding='iso-8859-1'?&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;labels&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;label id='ep' added='2003-06-10'&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;name&gt;The name&lt;/name&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;address&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;street&gt;45 Bryn Lane&lt;/street&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;city&gt;Hailey&lt;/city&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;province&gt;ID&lt;/province&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/address&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/label&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;label id='tse' added='2003-06-20'&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;name&gt;Thomas Eliot&lt;/name&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;address&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;street&gt;3 Prufrock Lane&lt;/street&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;city&gt;Stamford&lt;/city&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;province&gt;CT&lt;/province&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/address&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/label&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;label id='lh' added='2004-11-01'&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;name&gt;Langston Hughes&lt;/name&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;address&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;street&gt;10 Bridge Tunnel&lt;/street&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;city&gt;Harlem&lt;/city&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;province&gt;NY&lt;/province&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/address&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/label&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;label id='co' added='2004-11-15'&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;name&gt;Christopher Okigbo&lt;/name&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;address&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;street&gt;7 Heaven's Gate&lt;/street&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;city&gt;Idoto&lt;/city&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;province&gt;Anambra&lt;/province&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/address&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/label&gt;"&amp;vbcrlf)&lt;br /&gt;response.write("&lt;/labels&gt;"&amp;vbcrlf)&lt;br /&gt;%&gt;&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Tue, 15 Jul 2008 20:42:23 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/5774</guid>
      <author>excalibur (C Richards)</author>
    </item>
    <item>
      <title>Preloading Images with jQuery</title>
      <link>http://snippets.dzone.com/posts/show/5751</link>
      <description>Taken from http://www.mattfarina.com/2007/02/01/preloading_images_with_jquery&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;jQuery.preloadImages = function() {&lt;br /&gt;	for (var i = 0; i &lt; arguments.length; i++) {&lt;br /&gt;		jQuery("&lt;img&gt;").attr("src", arguments[i]);&lt;br /&gt;	}&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 10 Jul 2008 08:29:39 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/5751</guid>
      <author>demods ()</author>
    </item>
    <item>
      <title>jquery validation not clearing errors example</title>
      <link>http://snippets.dzone.com/posts/show/5700</link>
      <description>// jquery validation example not clearing error messages&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;html&gt;&lt;br /&gt;&lt;head&gt;&lt;br /&gt;  &lt;script src="http://code.jquery.com/jquery-latest.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;script type="text/javascript" src="http://dev.jquery.com/view/trunk/plugins/validate/jquery.validate.js"&gt;&lt;/script&gt;&lt;br /&gt;&lt;br /&gt;  &lt;script type="text/javascript"&gt;&lt;br /&gt;  $(document).ready(function(){  &lt;br /&gt;    $("#command").validate({&lt;br /&gt;      errorPlacement: function(label, element) {        &lt;br /&gt;        //$(element).prev(".error").replaceWith("");&lt;br /&gt;        label.insertBefore( element );&lt;br /&gt;      },    &lt;br /&gt;    &lt;br /&gt;      rules: {      &lt;br /&gt;        "profileBean.loginEmail": {&lt;br /&gt;                required: true,&lt;br /&gt;                minlength: 5,&lt;br /&gt;				email:true&lt;br /&gt;            },    &lt;br /&gt;        "password": {&lt;br /&gt;        					required:true,&lt;br /&gt;        					minlength:5&lt;br /&gt;        			},&lt;br /&gt;		"passconfirm":{&lt;br /&gt;		                    required:true,&lt;br /&gt;		                    minlength:5,&lt;br /&gt;		                    equalTo:"#password"&lt;br /&gt;		}&lt;br /&gt;      },&lt;br /&gt;      messages:{&lt;br /&gt;          "profileBean.loginEmail":{&lt;br /&gt;                              required:"Email must be supplied",&lt;br /&gt;                              minlength:"specify at least 5 characters",&lt;br /&gt;          }&lt;br /&gt;       }&lt;br /&gt;    });  &lt;br /&gt;  });&lt;br /&gt;  &lt;/script&gt;  &lt;br /&gt;  &lt;br /&gt;&lt;/head&gt;&lt;br /&gt;&lt;body&gt;&lt;br /&gt;  &lt;br /&gt;&lt;br /&gt;   &lt;table &gt;&lt;br /&gt;&lt;br /&gt;        &lt;form id="command" name="registerForm" action="www.cnn.com" method="POST"&gt;&lt;br /&gt;    &lt;tr&gt;&lt;td align="center"&gt;&lt;/td&gt;&lt;/tr&gt;                      &lt;br /&gt;    &lt;tr&gt;                &lt;br /&gt;        &lt;td &gt;&lt;span class="spanlabel"&gt;Email Address&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;        &lt;input id="profileBean.loginEmail" name="profileBean.loginEmail"  type="text" value=""/&gt;&lt;/td&gt;        &lt;br /&gt;        &lt;/tr&gt;&lt;br /&gt;    &lt;tr&gt;&lt;br /&gt;&lt;br /&gt;        &lt;td &gt;&lt;span class="spanlabel"&gt;Password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;        &lt;input id="password" name="profileBean.password" type="password" value=""/&gt;&lt;/td&gt;        &lt;br /&gt;        &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;    &lt;tr&gt;&lt;br /&gt;        &lt;td &gt;&lt;span class="spanlabel"&gt;Re-enter password&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;        &lt;input type="password" id="passconfirm" name="passconfirm" /&gt;&lt;/td&gt;&lt;br /&gt;        &lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;    &lt;tr&gt;&lt;br /&gt;        &lt;td &gt;&lt;br /&gt;        &lt;input type="submit" name="submit" /&gt;&lt;/td&gt;&lt;br /&gt;        &lt;/tr&gt;&lt;br /&gt;        &lt;/form&gt;&lt;br /&gt;        &lt;br /&gt;     &lt;br /&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;/body&gt;&lt;br /&gt;&lt;/html&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 26 Jun 2008 16:38:17 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/5700</guid>
      <author>joshjdevl (Josh)</author>
    </item>
    <item>
      <title>Creating Tabs with Forms in JQuery</title>
      <link>http://snippets.dzone.com/posts/show/5661</link>
      <description>// An example of a tabbed form in JQuery UI, based on the example file&lt;br /&gt;// Requires the following files to run: jquery-1.2.6.js, ui.core.js,&lt;br /&gt;// ui.tabs.js, flora.tabs.css, flora.css, i/tabs.png&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" &lt;br /&gt;                    "http://www.w3.org/TR/html4/loose.dtd"&gt;&lt;br /&gt;&lt;html&gt;&lt;br /&gt;   &lt;head&gt;&lt;br /&gt;      &lt;title&gt;Using JQuery Tabs&lt;/title&gt;&lt;br /&gt;&lt;br /&gt;      &lt;meta http-equiv="pragma" content="no-cache"&gt;&lt;br /&gt;      &lt;meta http-equiv="cache-control" content="no-cache"&gt;&lt;br /&gt;      &lt;meta http-equiv="expires" content="0"&gt;&lt;br /&gt;      &lt;meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&gt;&lt;br /&gt;      &lt;meta http-equiv="description" content="This is my page"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;      &lt;link rel="stylesheet" href="flora.tabs.css" type="text/css"&lt;br /&gt;         media="screen" title="Flora Tabs"&gt;&lt;br /&gt;      &lt;script type="text/javascript" src="jquery-1.2.6.js"&gt;&lt;/script&gt;&lt;br /&gt;      &lt;script type="text/javascript" src="ui.core.js"&gt;&lt;/script&gt;&lt;br /&gt;      &lt;script type="text/javascript" src="ui.tabs.js"&gt;&lt;/script&gt;&lt;br /&gt;      &lt;script type="text/javascript"&gt; &lt;br /&gt;                                        &lt;br /&gt; $(document).ready(function() {&lt;br /&gt;   &lt;br /&gt;   $("#example &gt; ul").tabs();&lt;br /&gt;   &lt;br /&gt;   // if tab is pressed from these fields, show the next tab&lt;br /&gt;   $("input#zipCode,input#notificationDate").bind("keydown", function(e) {&lt;br /&gt;      var keynum;&lt;br /&gt;      var keychar;&lt;br /&gt;      var numcheck;&lt;br /&gt;    &lt;br /&gt;      if(window.event) // IE&lt;br /&gt;          {&lt;br /&gt;          keynum = e.keyCode;&lt;br /&gt;          }&lt;br /&gt;      else if(e.which) // Netscape/Firefox/Opera&lt;br /&gt;          {&lt;br /&gt;          keynum = e.which;&lt;br /&gt;          }&lt;br /&gt;      keychar = String.fromCharCode(keynum);&lt;br /&gt;      numcheck = /\t/;    &lt;br /&gt;      if (numcheck.test(keychar)) {  //it's a tab&lt;br /&gt;         selectNextTab();&lt;br /&gt;         setFocus();&lt;br /&gt;      }&lt;br /&gt;   });&lt;br /&gt;&lt;br /&gt; });&lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;function selectNextTab() {&lt;br /&gt;    var $tabs = $('#example &gt; ul').tabs();&lt;br /&gt;    var selected = $tabs.data('selected.tabs');&lt;br /&gt;    &lt;br /&gt;    switch(selected) {&lt;br /&gt;        case 0:&lt;br /&gt;            $('#example &gt; ul').tabs('select', 1);&lt;br /&gt;            break;&lt;br /&gt;        &lt;br /&gt;        case 1:&lt;br /&gt;            $('#example &gt; ul').tabs('select', 2);&lt;br /&gt;            break;&lt;br /&gt;        &lt;br /&gt;        case 2: &lt;br /&gt;            $('#example &gt; ul').tabs('select', 3);&lt;br /&gt;            break;&lt;br /&gt;    &lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt; &lt;br /&gt; function setFocus() {&lt;br /&gt;    var $tabs = $('#example &gt; ul').tabs();&lt;br /&gt;    var selected = $tabs.data('selected.tabs');&lt;br /&gt;    &lt;br /&gt;    switch(selected) {&lt;br /&gt;        case 1:&lt;br /&gt;            $('input#notificationtype').select();&lt;br /&gt;            break;&lt;br /&gt;        &lt;br /&gt;        case 2:&lt;br /&gt;            $('input#householdIncome').select();&lt;br /&gt;            break;&lt;br /&gt;        &lt;br /&gt;        case 3: &lt;br /&gt;            $('input#testInput').select();&lt;br /&gt;            break;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt; &lt;br /&gt; }&lt;br /&gt;                             &lt;br /&gt; &lt;/script&gt;&lt;br /&gt;   &lt;/head&gt;&lt;br /&gt;   &lt;body&gt;&lt;br /&gt;&lt;br /&gt;      &lt;div id="example" class="flora"&gt;&lt;br /&gt;         &lt;ul&gt;&lt;br /&gt;&lt;br /&gt;            &lt;li&gt;&lt;br /&gt;               &lt;a href="#fragment-1"&gt;&lt;span&gt;The first thing&lt;/span&gt; &lt;/a&gt;&lt;br /&gt;            &lt;/li&gt;&lt;br /&gt;            &lt;li&gt;&lt;br /&gt;               &lt;a href="#fragment-2"&gt;&lt;span&gt;Second Thing&lt;/span&gt; &lt;/a&gt;&lt;br /&gt;            &lt;/li&gt;&lt;br /&gt;            &lt;li&gt;&lt;br /&gt;               &lt;a href="#fragment-3"&gt;&lt;span&gt;Thing Three&lt;/span&gt; &lt;/a&gt;&lt;br /&gt;            &lt;/li&gt;&lt;br /&gt;         &lt;/ul&gt;&lt;br /&gt;         &lt;div id="fragment-1"&gt;&lt;br /&gt;            &lt;table width="98%" align="center"&gt;&lt;br /&gt;               &lt;tr&gt;&lt;br /&gt;                  &lt;td width="10%"&gt;&lt;br /&gt;                     Address 1&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     &lt;input type="text" id="address1" name="address1"&lt;br /&gt;                        tabindex="1" size="45"&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;               &lt;/tr&gt;&lt;br /&gt;               &lt;tr&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     Address 2&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     &lt;input type="text" name="address2" tabindex="2"&lt;br /&gt;                        size="45"&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;               &lt;/tr&gt;&lt;br /&gt;               &lt;tr&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     City&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     &lt;input type="text" name="city" tabindex="3"&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     State&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     &lt;select tabindex="4"&gt;&lt;br /&gt;                        &lt;option&gt;&lt;br /&gt;                           Florida&lt;br /&gt;                        &lt;/option&gt;&lt;br /&gt;                        &lt;option&gt;&lt;br /&gt;                           New York&lt;br /&gt;                        &lt;/option&gt;&lt;br /&gt;                     &lt;/select&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     Zip Code&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     &lt;input type="text" id="zipCode" name="zipCode"&lt;br /&gt;                        tabindex="5"&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;               &lt;/tr&gt;&lt;br /&gt;            &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;         &lt;/div&gt;&lt;br /&gt;         &lt;div id="fragment-2"&gt;&lt;br /&gt;            &lt;table width="98%" align="center"&gt;&lt;br /&gt;               &lt;tr&gt;&lt;br /&gt;                  &lt;td width="20%"&gt;&lt;br /&gt;                     &lt;span style="text-decoration: none; color: black;"&gt;&lt;br /&gt;                        Notification Type&lt;/span&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td colspan="2"&gt;&lt;br /&gt;                     &lt;input type="text" id="notificationtype"&lt;br /&gt;                        tabindex="6"&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     &lt;span style="color: black"&gt;Notificaton Date&lt;/span&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td colspan="1"&gt;&lt;br /&gt;                     &lt;input type="text" id="notificationDate"&lt;br /&gt;                        name="notificationDate" tabindex="7"&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;               &lt;/tr&gt;&lt;br /&gt;            &lt;/table&gt;&lt;br /&gt;&lt;br /&gt;         &lt;/div&gt;&lt;br /&gt;         &lt;div id="fragment-3"&gt;&lt;br /&gt;            &lt;table width="98%" align="center"&gt;&lt;br /&gt;               &lt;tr&gt;&lt;br /&gt;                  &lt;td width="20%"&gt;&lt;br /&gt;                     &lt;span style="text-decoration: none; color: black;"&gt;Test&lt;br /&gt;                        Select&lt;/span&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td colspan="2"&gt;&lt;br /&gt;                     &lt;select id="testSelect" tabindex="8"&gt;&lt;br /&gt;                        &lt;option&gt;&lt;br /&gt;                           One thing&lt;br /&gt;                        &lt;/option&gt;&lt;br /&gt;                        &lt;option&gt;&lt;br /&gt;                           The other Thing&lt;br /&gt;                        &lt;/option&gt;&lt;br /&gt;                     &lt;/select&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td&gt;&lt;br /&gt;                     &lt;span style="color: black"&gt;Test Input&lt;/span&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;                  &lt;td colspan="1"&gt;&lt;br /&gt;                     &lt;input type="text" id="testInput" name="testInput"&lt;br /&gt;                        tabindex="9"&gt;&lt;br /&gt;                  &lt;/td&gt;&lt;br /&gt;               &lt;/tr&gt;&lt;br /&gt;            &lt;/table&gt;&lt;br /&gt;         &lt;/div&gt;&lt;br /&gt;      &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   &lt;/body&gt;&lt;br /&gt;&lt;/html&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Wed, 18 Jun 2008 13:39:53 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/5661</guid>
      <author>rtperson (Roger Turnau)</author>
    </item>
    <item>
      <title>Problem with jquery-ui</title>
      <link>http://snippets.dzone.com/posts/show/5619</link>
      <description>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;&lt;br /&gt;&lt;html xmlns="http://www.w3.org/1999/xhtml" &gt;&lt;br /&gt;&lt;head&gt;&lt;br /&gt;    &lt;title&gt;Untitled Page&lt;/title&gt;&lt;br /&gt;    &lt;script type="text/javascript" src="Scripts/jquery/jquery-1.2.6.js"&gt;&lt;/script&gt;&lt;br /&gt;    &lt;script type="text/javascript" src="Scripts/jquery/ui.core.js" /&gt;&lt;br /&gt;    &lt;script type="text/javascript" language="javascript"&gt;&lt;br /&gt;     $(document).ready(function() {&lt;br /&gt;            alert('here');&lt;br /&gt;     });&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;/head&gt;&lt;br /&gt;&lt;body&gt;&lt;br /&gt;&lt;br /&gt;&lt;/body&gt;&lt;br /&gt;&lt;/html&gt;</description>
      <pubDate>Sun, 08 Jun 2008 15:52:32 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/5619</guid>
      <author>dtalas (Daniel Talas)</author>
    </item>
    <item>
      <title>Generating Taconite command documents</title>
      <link>http://snippets.dzone.com/posts/show/5475</link>
      <description>// description of your code here&lt;br /&gt;Hello,&lt;br /&gt;&lt;br /&gt;This is a port of a php class used to generate XML taconite command documents, useful for (very) easy and powerful ajaxy stuff, if you don't know what that is just check it there in french : http://www.desfrenes.com/playground/taconite/ or there in english : http://www.malsup.com/jquery/taconite/.&lt;br /&gt;&lt;br /&gt;Basically what it does is generate an XML document that is later processed by a javascript plugin which executes a serie of DOM modifications.&lt;br /&gt;&lt;br /&gt;About the code, I'm a Django beginner as well as a Python beginner so kind advices are welcome.&lt;br /&gt;&lt;br /&gt;Cheers. &lt;br /&gt;&lt;code&gt;&lt;br /&gt;# usage:&lt;br /&gt;#&lt;br /&gt;# t = Taconite()&lt;br /&gt;#&lt;br /&gt;# t.append("#toto","&lt;label&gt;test&lt;/label&gt;")&lt;br /&gt;# t.remove("#tutu")&lt;br /&gt;# t.js('alert("hello world");')&lt;br /&gt;# t.toggleClass('blue','body')&lt;br /&gt;# t.css("body","background-color","white")&lt;br /&gt;# [...]&lt;br /&gt;# print t.toprettyxml()&lt;br /&gt;&lt;br /&gt;import xml.dom.minidom as dom&lt;br /&gt;&lt;br /&gt;class Taconite(dom.Document):&lt;br /&gt;    def __init__(self):&lt;br /&gt;        dom.Document.__init__(self)&lt;br /&gt;        taconite = self.createElement("taconite")&lt;br /&gt;        self.appendChild(taconite)&lt;br /&gt;&lt;br /&gt;    def __str__(self):&lt;br /&gt;        return self.toxml(encoding="utf-8")&lt;br /&gt;    &lt;br /&gt;    def camelizeCssProperty(self,property):&lt;br /&gt;        words = property.split('-')&lt;br /&gt;        camelized = words[0].lower()&lt;br /&gt;        for word in words[1:] :&lt;br /&gt;            camelized = camelized + word[0].upper() + word[1:]&lt;br /&gt;        return camelized&lt;br /&gt;    &lt;br /&gt;    def js(self,script):&lt;br /&gt;        command = self.createElement("eval")&lt;br /&gt;        js = self.createTextNode(script)&lt;br /&gt;        command.appendChild(js)&lt;br /&gt;        self.childNodes[0].appendChild(command)&lt;br /&gt;    &lt;br /&gt;    def changeContentCommand(self,method,selector,content):&lt;br /&gt;        html_dom = dom.parseString(content)&lt;br /&gt;        command = self.createElement(method)&lt;br /&gt;        command.setAttribute("select",selector)&lt;br /&gt;        command.appendChild(html_dom.childNodes[0])&lt;br /&gt;        self.childNodes[0].appendChild(command)&lt;br /&gt;    &lt;br /&gt;    def changeStateCommand(self,action,selector):&lt;br /&gt;        command = self.createElement(action)&lt;br /&gt;        command.setAttribute("select",selector)&lt;br /&gt;        self.childNodes[0].appendChild(command)&lt;br /&gt;    &lt;br /&gt;    def CssCommand(self,action,css_class,selector):&lt;br /&gt;        command1 = self.createElement(action)&lt;br /&gt;        command1.setAttribute("select",selector)&lt;br /&gt;        command1.setAttribute("arg1",css_class)&lt;br /&gt;        command2 = self.createElement(action)&lt;br /&gt;        command2.setAttribute("select",selector)&lt;br /&gt;        command2.setAttribute("value",css_class)&lt;br /&gt;        self.childNodes[0].appendChild(command1)&lt;br /&gt;        self.childNodes[0].appendChild(command2)&lt;br /&gt;    &lt;br /&gt;    def addClass(self,css_class,selector):&lt;br /&gt;        self.CssCommand("addClass",css_class,selector)&lt;br /&gt;&lt;br /&gt;    def removeClass(self,css_class,selector):&lt;br /&gt;        self.CssCommand("remove",css_class,selector)&lt;br /&gt;&lt;br /&gt;    def toggleClass(self,css_class,selector):&lt;br /&gt;        self.CssCommand("toggleClass",css_class,selector)&lt;br /&gt;    &lt;br /&gt;    def append(self,selector,content):&lt;br /&gt;        self.changeContentCommand("append",selector,content)&lt;br /&gt;    &lt;br /&gt;    def prepend(self,selector,content):&lt;br /&gt;        self.changeContentCommand("prepend",selector,content)&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;    def before(self,selector,content):&lt;br /&gt;        self.changeContentCommand("before",selector,content)&lt;br /&gt;        &lt;br /&gt;    &lt;br /&gt;    def after(self,selector,content):&lt;br /&gt;        self.changeContentCommand("after",selector,content)&lt;br /&gt;    &lt;br /&gt;    def wrap(self,selector,content):&lt;br /&gt;        self.changeContentCommand("wrap",selector,content)&lt;br /&gt;    &lt;br /&gt;    def replace(self,selector,content):&lt;br /&gt;        self.changeContentCommand("replace",selector,content)&lt;br /&gt;    &lt;br /&gt;    def replaceContent(self,selector,content):&lt;br /&gt;        self.changeContentCommand("replaceContent",selector,content)&lt;br /&gt;    &lt;br /&gt;    def remove(self,selector):&lt;br /&gt;        self.changeStateCommand("remove",selector)&lt;br /&gt;    &lt;br /&gt;    def show(self,selector):&lt;br /&gt;        self.changeStateCommand("show",selector)&lt;br /&gt;    &lt;br /&gt;    def hide(self,selector):&lt;br /&gt;        self.changeStateCommand("hide",selector)&lt;br /&gt;    &lt;br /&gt;    def removeContent(self,selector):&lt;br /&gt;        self.changeStateCommand("empty",selector)&lt;br /&gt;    &lt;br /&gt;    def css(self,selector,property,value):&lt;br /&gt;        command = self.createElement("css")&lt;br /&gt;        command.setAttribute("select",selector)&lt;br /&gt;        command.setAttribute("name",self.camelizeCssProperty(property))&lt;br /&gt;        command.setAttribute("value",value)&lt;br /&gt;        self.childNodes[0].appendChild(command)&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Thu, 08 May 2008 02:50:20 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/5475</guid>
      <author>desfrenes (desfrenes)</author>
    </item>
    <item>
      <title>jQuery Maps Interface - Easily create Google or Yahoo maps</title>
      <link>http://snippets.dzone.com/posts/show/4361</link>
      <description>/* jQuery Maps (jmaps) - A jQuery plugin for Google Maps API&lt;br /&gt; * Author: Tane Piper (digitalspaghetti@gmail.com) &lt;br /&gt; * With special thanks Dave Cardwell (who helped on getting the first version of this plugin to work).&lt;br /&gt; * Website: http://code.google.com/p/gmapp/&lt;br /&gt; * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php&lt;br /&gt; * This plugin is not affiliated with Google or Yahoo.  &lt;br /&gt; * For Google Maps API and T&amp;C see http://www.google.com/apis/maps/&lt;br /&gt; * For Yahoo! Maps API and T&amp;C see http://developer.yahoo.com/maps/&lt;br /&gt; * &lt;br /&gt; * === Changelog ===&lt;br /&gt; * Version 1.3&lt;br /&gt; * Added support for creating Yahoo! Maps, can create Map, Satallite or Hybrid.  Check out available options below&lt;br /&gt; * Added support for creating points on Yahoo! maps.&lt;br /&gt; * Added support for creating Polylines on Yahoo! maps.&lt;br /&gt; * Added support for GeoRSS files on both Yahoo! and Google maps, as well as existing KML support for Google, method&lt;br /&gt; * name was changed from .addKml to .addRss&lt;br /&gt; * Moved directions search out of main namespace, now function that is called from within plugin by providing fields&lt;br /&gt; * &lt;br /&gt; * Version 1.2 (25/07/2007)&lt;br /&gt; * Moved GClientGeocoder into searchAddress method&lt;br /&gt; * Fixed bug in searchAddress method regarding getPoint().&lt;br /&gt; * &lt;br /&gt; * Version 1.1 (16/07/2007)&lt;br /&gt; * Changed name to remove Google from main name - namespace now .jmap.&lt;br /&gt; * Added additional options:&lt;br /&gt; * 	+ Add map dragging enable/disable.&lt;br /&gt; *	+ Add scroll wheel zooming.&lt;br /&gt; *	+ Add smooth continuous zooming (on certain browsers).&lt;br /&gt; *	+ Added clean unloading of Google objects.&lt;br /&gt; * Added .addPoly method.  Allows the creation of polylines on the map.&lt;br /&gt; * Added .addKml support for rendering KML Files.&lt;br /&gt; * Added .directions Driving Direction support.&lt;br /&gt; * &lt;br /&gt; * Version 1.0 (13/07/2007)&lt;br /&gt; * Initial version.&lt;br /&gt; * Creates Google Map.&lt;br /&gt; * Add points to map.&lt;br /&gt; * Takes address or postcode, Geocodes and centers map.  Also creates a draggable marker.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;(function($) {&lt;br /&gt;	/* function searchAddress(jmap, address, settings)&lt;br /&gt;	 * This function is an internal plugin method that returns a GLatLng that can be passed&lt;br /&gt;	 * to a Google map.&lt;br /&gt;	 */&lt;br /&gt;	function searchAddress(jmap, address, settings) {&lt;br /&gt;		&lt;br /&gt;		if (jmap._mapType) {&lt;br /&gt;			alert('Yahoo Maps Geocoding not yet supported');&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		if (jmap.i.Au) {&lt;br /&gt;			GGeocoder = new GClientGeocoder();&lt;br /&gt;			GGeocoder.getLatLng(address, function(point){&lt;br /&gt;				if (!point) {&lt;br /&gt;					alert(address + " not found");&lt;br /&gt;				} else {&lt;br /&gt;					jmap.setCenter(point,settings.zoom);&lt;br /&gt;					var marker = new GMarker(point, {draggable: true});&lt;br /&gt;					jmap.addOverlay(marker);&lt;br /&gt;					pointlocation = marker.getPoint();&lt;br /&gt;					marker.openInfoWindowHtml("Latitude: " + pointlocation.lat() + "&lt;br /&gt;Longitude: " + pointlocation.lng());&lt;br /&gt;					GEvent.addListener(marker, "dragend", function(){&lt;br /&gt;						mylocation = marker.getPoint();&lt;br /&gt;						marker.openInfoWindowHtml("Latitude: " + pointlocation.lat() + "&lt;br /&gt;Longitude: " + pointlocation.lng());			&lt;br /&gt;					});&lt;br /&gt;				}&lt;br /&gt;			});&lt;br /&gt;		}	&lt;br /&gt;	}&lt;br /&gt;	&lt;br /&gt;	/* directions: function(map,query, panel)&lt;br /&gt;	 * Takes a Direction query and returns directions for map.  Optional panel for text information&lt;br /&gt;	 */&lt;br /&gt;	function searchDirections(jmap,query,panel) {&lt;br /&gt;		// Yahoo Maps&lt;br /&gt;		if (jmap._mapType) {&lt;br /&gt;			alert('Yahoo Directions support not yet added')	;&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		// Google Maps&lt;br /&gt;		if (jmap.i.Au) {&lt;br /&gt;			var dirpanel = document.getElementById(panel);&lt;br /&gt;			directions = new GDirections(jmap, dirpanel);&lt;br /&gt;			directions.load(query);&lt;br /&gt;		}&lt;br /&gt;	}&lt;br /&gt;&lt;br /&gt;	$.fn.extend({&lt;br /&gt;	/* jmap: function(settings)&lt;br /&gt;	 * The constructor method&lt;br /&gt;	 * Example: $().jmap();&lt;br /&gt;	 */&lt;br /&gt;	jmap: function(settings) {&lt;br /&gt;		var version = "1.3";&lt;br /&gt;		/* Default Settings*/	&lt;br /&gt;		var settings = jQuery.extend({&lt;br /&gt;			provider: "google",		// can be "google" or "yahoo"&lt;br /&gt;			maptype: "hybrid",		// can be "map", "sat" or "hybrid"&lt;br /&gt;			center: [55.958858,-3.162302],	// G + Y&lt;br /&gt;			zoom: 12,				// G + Y&lt;br /&gt;			controlsize: "small",	// G + Y&lt;br /&gt;			showtype: true,			// G + Y&lt;br /&gt;			showzoom: true,			// Y&lt;br /&gt;			showpan: true,			// Y&lt;br /&gt;			showoverview: true,		// G&lt;br /&gt;			showscale: true,		// Y&lt;br /&gt;			dragging: true,			// G + Y&lt;br /&gt;			scrollzoom: true,		// G + Y&lt;br /&gt;			smoothzoom: true,		// G&lt;br /&gt;			searchfield: "#Address",&lt;br /&gt;			searchbutton: "#findaddress",&lt;br /&gt;			directionsto: "#to",&lt;br /&gt;			directionsfrom: "#from",&lt;br /&gt;			directionsfind: "#getDirections",&lt;br /&gt;			directionspanel: "myDirections"&lt;br /&gt;		},settings);&lt;br /&gt;		&lt;br /&gt;		return this.each(function(){&lt;br /&gt;			switch(settings.provider)&lt;br /&gt;			{&lt;br /&gt;				case "yahoo":&lt;br /&gt;					var jmap = this.jMap = new YMap(this);&lt;br /&gt;					switch(settings.maptype) {&lt;br /&gt;						case "map":&lt;br /&gt;							var loadmap = YAHOO_MAP_REG;&lt;br /&gt;							break;&lt;br /&gt;						case "sat":&lt;br /&gt;							var loadmap = YAHOO_MAP_SAT;&lt;br /&gt;							break;&lt;br /&gt;						default:&lt;br /&gt;							var loadmap = YAHOO_MAP_HYB;&lt;br /&gt;							break;&lt;br /&gt;					}&lt;br /&gt;					jmap.setMapType(loadmap);&lt;br /&gt;					jmap.drawZoomAndCenter(new YGeoPoint(settings.center[0],settings.center[1]), settings.zoom);&lt;br /&gt;					if (settings.showtype == true){&lt;br /&gt;						jmap.addTypeControl();	// Type of map Control&lt;br /&gt;					}&lt;br /&gt;					if (settings.showzoom == true &amp;&amp; settings.controlsize == "small" ){&lt;br /&gt;						jmap.addZoomShort();	// Small zoom control&lt;br /&gt;					}&lt;br /&gt;					if (settings.showzoom == true &amp;&amp; settings.controlsize == "large" ){&lt;br /&gt;						jmap.addZoomLong();		// Large zoom control&lt;br /&gt;					}&lt;br /&gt;					if (settings.showpan == true) {&lt;br /&gt;						jmap.addPanControl();	// Pan control&lt;br /&gt;					}&lt;br /&gt;					if (settings.showscale == false) {&lt;br /&gt;						/* On by default */&lt;br /&gt;						jmap.removeZoomScale();	// Show scale bars&lt;br /&gt;					}&lt;br /&gt;					if (settings.dragging == false) {&lt;br /&gt;						/* On by default */&lt;br /&gt;						jmap.disableDragMap();	// Is map draggable?&lt;br /&gt;					}&lt;br /&gt;					if (settings.scrollzoom == false) {&lt;br /&gt;						/* On by default */&lt;br /&gt;						jmap.disableKeyControls(); // Mousewheel and Keyboard control&lt;br /&gt;					}&lt;br /&gt;					break;&lt;br /&gt;					&lt;br /&gt;				case "mslive":&lt;br /&gt;					alert('Microsoft Live Maps are currently not supported but planned for version 1.4')&lt;br /&gt;					break;&lt;br /&gt;					&lt;br /&gt;				default:	&lt;br /&gt;					var jmap = this.jMap = new GMap2(this);&lt;br /&gt;					switch(settings.maptype) {&lt;br /&gt;						case "map":&lt;br /&gt;							var loadmap = G_NORMAL_MAP;&lt;br /&gt;							break;&lt;br /&gt;						case "sat":&lt;br /&gt;							var loadmap = G_SATELLITE_MAP;&lt;br /&gt;							break;&lt;br /&gt;						default:&lt;br /&gt;							var loadmap = G_HYBRID_MAP;&lt;br /&gt;							break;&lt;br /&gt;					}&lt;br /&gt;					jmap.setCenter(new GLatLng(settings.center[0],settings.center[1]),settings.zoom,loadmap);&lt;br /&gt;					switch(settings.controlsize)&lt;br /&gt;					{&lt;br /&gt;						case "small":&lt;br /&gt;							jmap.addControl(new GSmallMapControl());&lt;br /&gt;							break;&lt;br /&gt;						case "large":&lt;br /&gt;							jmap.addControl(new GLargeMapControl());&lt;br /&gt;							break;&lt;br /&gt;						case "none":&lt;br /&gt;							break;&lt;br /&gt;						default:&lt;br /&gt;							jmap.addControl(new GSmallMapControl());&lt;br /&gt;					}&lt;br /&gt;					if (settings.showtype == true){&lt;br /&gt;						jmap.addControl(new GMapTypeControl());&lt;br /&gt;					}&lt;br /&gt;					if (settings.showoverview == true){&lt;br /&gt;						jmap.addControl(new GOverviewMapControl());&lt;br /&gt;					}&lt;br /&gt;					if (settings.scrollzoom == true) {&lt;br /&gt;						/* Off by default */&lt;br /&gt;						jmap.enableScrollWheelZoom();&lt;br /&gt;					}&lt;br /&gt;					if (settings.smoothzoom == true) {&lt;br /&gt;						/* Off by default*/&lt;br /&gt;						jmap.enableContinuousZoom();&lt;br /&gt;					}&lt;br /&gt;					if (settings.dragging == false) {&lt;br /&gt;						/* On by default */&lt;br /&gt;						jmap.disableDragging();&lt;br /&gt;					}&lt;br /&gt;			}	&lt;br /&gt;			/* Seach for the lat &amp; lng of our address*/&lt;br /&gt;			jQuery(settings.searchbutton).bind('click', function(){&lt;br /&gt;				searchAddress(jmap, jQuery(settings.searchfield).attr('value'), settings);&lt;br /&gt;			});&lt;br /&gt;			/* Search for Directions */&lt;br /&gt;			jQuery(settings.directionsfind).bind("click", function(){&lt;br /&gt;				var from = $(settings.directionsfrom).attr('value');&lt;br /&gt;				var to = $(settings.directionsto).attr('value');&lt;br /&gt;				searchDirections(jmap, "from: " + from + " to: " + to, settings.directionspanel);	&lt;br /&gt;				$(settings.directionsfrom).attr('value', to);&lt;br /&gt;				$(settings.directionsto).attr('value', '');&lt;br /&gt;				return false;&lt;br /&gt;			});&lt;br /&gt;			/* On document unload, clean unload Google API*/&lt;br /&gt;			jQuery(document).unload(function(){ GUnload(); });&lt;br /&gt;		});&lt;br /&gt;		},&lt;br /&gt;	/* myMap: function()&lt;br /&gt;	 * Returns a map object from the API, so it's available to the user&lt;br /&gt;	 * Example: $().myMap().setCenter(...) for Google;&lt;br /&gt;	 * Example: $().myMap().drawZoomAndCenter(...) for Yahoo;&lt;br /&gt;	 */&lt;br /&gt;	myMap: function() {&lt;br /&gt;		return this[0].jMap;	&lt;br /&gt;	},&lt;br /&gt;	/* addPoint: function()&lt;br /&gt;	 * Returns a marker to be overlayed on the Google map&lt;br /&gt;	 * Example: $().addPoint(...);&lt;br /&gt;	 */&lt;br /&gt;	addPoint: function(pointlat, pointlng, pointhtml, isdraggable, removable) {&lt;br /&gt;		var jmap = this[0].jMap;&lt;br /&gt;		// Yahoo Maps&lt;br /&gt;		if (jmap._mapType) {			&lt;br /&gt;			var marker = new YMarker(new YGeoPoint(pointlat, pointlng));	// Create the Yahoo marker type&lt;br /&gt;			YEvent.Capture(marker, EventsList.MouseClick, function(){		// Add mouseclick to open HTML&lt;br /&gt;				marker.openSmartWindow(pointhtml);&lt;br /&gt;			});&lt;br /&gt;			// Below code does not work as expected&lt;br /&gt;			/*if (removable == true) {&lt;br /&gt;				YEvent.Capture(marker, EventsList.MouseDoubleClick, function(){&lt;br /&gt;					jmap.removeOverlay(marker);&lt;br /&gt;				});&lt;br /&gt;			}*/&lt;br /&gt;			jmap.addOverlay(marker);	// Add marker to map&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;		// Google Maps	&lt;br /&gt;		if (jmap.i.Au) {&lt;br /&gt;			var marker = new GMarker(new GLatLng(pointlat,pointlng), { draggable: isdraggable } );&lt;br /&gt;			GEvent.addListener(marker, "click", function(){&lt;br /&gt;				marker.openInfoWindowHtml(pointhtml);&lt;br /&gt;			});&lt;br /&gt;			if (removable == true) {&lt;br /&gt;				GEvent.addListener(marker, "dblclick", function(){&lt;br /&gt;					return jmap.removeOverlay(marker);&lt;br /&gt;				});&lt;br /&gt;			}&lt;br /&gt;			return jmap.addOverlay(marker);&lt;br /&gt;		}&lt;br /&gt;	},&lt;br /&gt;	/* addPoly: function(poly)&lt;br /&gt;	 * Takes an array of GLatLng points, converts it to a vector Polyline to display on the map&lt;br /&gt;	 * Example: $().addPoly(...);&lt;br /&gt;	 */&lt;br /&gt;	addPoly: function (poly, colour, width, alpha) {&lt;br /&gt;		var jmap = this[0].jMap;&lt;br /&gt;		// Yahoo Maps&lt;br /&gt;		if (jmap._mapType) {&lt;br /&gt;			return	jmap.addOverlay(poly, colour, width, alpha);&lt;br /&gt;		}&lt;br /&gt;		// Google Maps&lt;br /&gt;		if (jmap.i.Au) {&lt;br /&gt;			return jmap.addOverlay(poly);&lt;br /&gt;		}&lt;br /&gt;	},&lt;br /&gt;	/* addRss: function()&lt;br /&gt;	 * Takes a KML file and renders it to the map.&lt;br /&gt;	 * Example: $().addPoint(...);&lt;br /&gt;	 */&lt;br /&gt;	addRss: function (rssfile) {&lt;br /&gt;		var jmap = this[0].jMap;&lt;br /&gt;		// Yahoo Maps&lt;br /&gt;		if (jmap._mapType) {&lt;br /&gt;			var geoXml = new YGeoRSS(rssfile);&lt;br /&gt;			return jmap.addOverlay(geoXml);&lt;br /&gt;		}&lt;br /&gt;		// Google Maps&lt;br /&gt;		if (jmap.i.Au) {&lt;br /&gt;			var geoXml = new GGeoXml(rssfile);&lt;br /&gt;			return jmap.addOverlay(geoXml);&lt;br /&gt;		}&lt;br /&gt;		&lt;br /&gt;	}&lt;br /&gt;});&lt;br /&gt;})(jQuery);&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Fri, 27 Jul 2007 11:52:21 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/4361</guid>
      <author>digitalspaghetti (Tane Piper)</author>
    </item>
    <item>
      <title>Dom created - cant attach event</title>
      <link>http://snippets.dzone.com/posts/show/3726</link>
      <description>// description of your code here&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;function yearAdd(){&lt;br /&gt;    $.log("add");&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;dayDel = function dayDel(t){&lt;br /&gt;    $.log(this);&lt;br /&gt;    $.log(t.target);&lt;br /&gt;    $.log('del');&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$(document).ready(function(){&lt;br /&gt;    var b = $("&lt;b class='del'&gt;x&lt;/b&gt;").click(dayDel);&lt;br /&gt;    $("div.day").append(b);&lt;br /&gt;//   b = $("&lt;b class='add'&gt;+&lt;/b&gt;").click(yearAdd)&lt;br /&gt;//    $("div.year center").append(b);&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Sun, 25 Mar 2007 11:41:12 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3726</guid>
      <author>iogan18tm (Iogan)</author>
    </item>
    <item>
      <title>jQuery onLoad alternative</title>
      <link>http://snippets.dzone.com/posts/show/3663</link>
      <description>// faster jQuery-based document.onLoad alternative&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;$(document).ready(function() {&lt;br /&gt;   // put all your jQuery goodness in here.&lt;br /&gt;   });&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Mon, 12 Mar 2007 19:05:40 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3663</guid>
      <author>nathancarnes (Nathan Carnes)</author>
    </item>
    <item>
      <title>Encoding trouble with JQuery #1</title>
      <link>http://snippets.dzone.com/posts/show/3635</link>
      <description>// description of your code here&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;[["li01_tx_cl_c3l1_1","Salaire fixe brut mensuel hors primes : "],["li01_tx_cl_c3l1_2"," "],["li01_is_c3is1","Se calcule sur la base suivante: Salaire mensuel brut n&#233;goci&#233; divis&#233; par 1.01"],["li02_tx_cl_c3l1_1","Prime de vacances: "],["li02_tx_cl_c3l1_2"," "],["li02_is_c3is2","Correspond &#224; 1% du Salaire fixe brut mensuel hors primes"],["es_cl_c3l1","default_list"]]&lt;br /&gt;&lt;/code&gt;</description>
      <pubDate>Tue, 06 Mar 2007 10:06:59 GMT</pubDate>
      <guid>http://snippets.dzone.com/posts/show/3635</guid>
      <author>SoftExpert (Marian)</author>
    </item>
  </channel>
</rss>
