<?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>Trent Richardson</title> <atom:link href="http://trentrichardson.com/feed/" rel="self" type="application/rss+xml" /><link>http://trentrichardson.com</link> <description>practical web design &#38; development</description> <lastBuildDate>Mon, 20 May 2013 11:35:26 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>Shrink &#8211; Compile, Combine, Compress</title><link>http://trentrichardson.com/2013/05/20/shrink-compile-combine-compress/</link> <comments>http://trentrichardson.com/2013/05/20/shrink-compile-combine-compress/#comments</comments> <pubDate>Mon, 20 May 2013 11:35:26 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[CakePHP]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[coffee]]></category> <category><![CDATA[js]]></category> <category><![CDATA[less]]></category> <category><![CDATA[sass]]></category> <category><![CDATA[scss]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1751</guid> <description><![CDATA[For CakePHP developers I would like to welcome Shrink, a plugin I created for a simple way to compile, combine, and compress assets (specifically less). There are several other plugins to do this, but I didn&#8217;t find one that suited my fancy.. Either they were two complex for my need or too simple. Shrink aims [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2011/06/30/clientside-discussion/' rel='bookmark' title='Clientside Discussion'>Clientside Discussion</a></li><li><a
href='http://trentrichardson.com/2011/09/23/updated-lint-for-clientside/' rel='bookmark' title='Updated Lint for Clientside'>Updated Lint for Clientside</a></li><li><a
href='http://trentrichardson.com/2011/03/02/gedit-clientside-plugin-gets-batch-minify-option/' rel='bookmark' title='Gedit Clientside Plugin gets Batch Minify Option'>Gedit Clientside Plugin gets Batch Minify Option</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p>For <a
href="http://cakephp.org/" title="CakePHP Framework" target="_blank">CakePHP</a> developers I would like to welcome Shrink, a plugin I created for a simple way to compile, combine, and compress assets (specifically less).  There are several other plugins to do this, but I didn&#8217;t find one that suited my fancy.. Either they were two complex for my need or too simple.  Shrink aims to be somewhere in the middle.</p><p>Setup is simple just like any other CakePHP plugin (add to Plugins folder, load in bootstrap.php).  I&#8217;ve successfully used it in my standard views, email views, and pdf views (via <a
href="https://github.com/dompdf/dompdf" title="dompdf" target="_blank">dompdf</a>).  Shrink asset compiling is easily extensible and can currently handle/compile: js, css, less, sass, scss, coffee files.  Compression is currently handled with cssmin and jsmin, however it as well is easily extensible.</p><p>You can find Shrink at its new home on Github: <a
href="https://github.com/trentrichardson/Shrink" title="CakePHP Shrink Plugin" target="_blank">CakePHP Shrink Plugin</a></p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2011/06/30/clientside-discussion/' rel='bookmark' title='Clientside Discussion'>Clientside Discussion</a></li><li><a
href='http://trentrichardson.com/2011/09/23/updated-lint-for-clientside/' rel='bookmark' title='Updated Lint for Clientside'>Updated Lint for Clientside</a></li><li><a
href='http://trentrichardson.com/2011/03/02/gedit-clientside-plugin-gets-batch-minify-option/' rel='bookmark' title='Gedit Clientside Plugin gets Batch Minify Option'>Gedit Clientside Plugin gets Batch Minify Option</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/05/20/shrink-compile-combine-compress/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>jQuery Impromptu 4.3</title><link>http://trentrichardson.com/2013/05/15/jquery-impromptu-4-3/</link> <comments>http://trentrichardson.com/2013/05/15/jquery-impromptu-4-3/#comments</comments> <pubDate>Wed, 15 May 2013 11:41:51 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Impromptu]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[alert]]></category> <category><![CDATA[bootstrap]]></category> <category><![CDATA[confirm]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[twitter]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1745</guid> <description><![CDATA[jQuery Impromptu 4.3 has been released, and has become even more versital, yet still maintaining its simplicity. The new version introduces two new methods addState and removeState. This means you can add and remove states on the fly! The inners of Impromptu has been updated to use these methods along with event delegation, which means [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2011/06/20/jquery-impromptu-now-on-github/' rel='bookmark' title='jQuery Impromptu Now on Github'>jQuery Impromptu Now on Github</a></li><li><a
href='http://trentrichardson.com/2012/12/05/ebook-impromptu-from-i-to-u/' rel='bookmark' title='eBook &#8211; Impromptu From I to U'>eBook &#8211; Impromptu From I to U</a></li><li><a
href='http://trentrichardson.com/2012/12/18/impromptu-from-i-to-u-discounted-til-christmas/' rel='bookmark' title='Impromptu From I to U Discounted Til Christmas!'>Impromptu From I to U Discounted Til Christmas!</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p>jQuery Impromptu 4.3 has been released, and has become even more versital, yet still maintaining its simplicity.  The new version introduces two new methods addState and removeState.  This means you can add and remove states on the fly!  The inners of Impromptu has been updated to use these methods along with event delegation, which means few attached events and more reusable code.</p><p>Also some Twitter Bootstrap sugar has been sprinkled over Impromptu, and I have included a <a
href="http://trentrichardson.com/Impromptu/demos/twitter_bootstrap.html" title="jQuery Impromptu with Twitter Bootstrap Theme" target="_blank">Bootstrap theme</a>.  What does this mean?</p><p>If you don&#8217;t use bootstrap, continue as you were.  The default Impromptu theme is still right where you expect it.  If you are using bootstrap Impromptu now has the proper class names on buttons, headers, and icons.  There is a separate theme file for bootstrap in the themes folder which simply has the styles removed that bootstrap takes care of.</p><p><a
href="http://trentrichardson.com/wp-content/uploads/2012/12/Impromptu-FromItoU.jpg"><img
src="http://trentrichardson.com/wp-content/uploads/2012/12/Impromptu-FromItoU.jpg" alt="" title="Impromptu-FromItoU" width="150" height="196" class="alignleft size-full wp-image-1482" /></a></p><p>As always if you want to learn more about Impromptu and how to use many of its advanced features I highly recommend the ebook &#8220;Impromptu From I to U&#8221;.</p><p><a
href="http://sellfy.com/p/IrwS" id="IrwS" class="sellfy-buy-button sellfy-small">buy</a> PDF + Code</p><p><a
href="http://sellfy.com/p/e14I" id="e14I" class="sellfy-buy-button sellfy-small">buy</a> PDF Only</p><p><script type="text/javascript" src="http://sellfy.com/js/api_buttons.js"></script></p><div
class="clear"></div><p>For all the code head over to the <a
href="http://trentrichardson.com/Impromptu/" title="jQuery Impromptu Documentation">Impromptu documentation</a> or check it out on <a
href="https://github.com/trentrichardson/jQuery-Impromptu" title="jQuery Impromptu on Github" target="_blank">Github</a>.</p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2011/06/20/jquery-impromptu-now-on-github/' rel='bookmark' title='jQuery Impromptu Now on Github'>jQuery Impromptu Now on Github</a></li><li><a
href='http://trentrichardson.com/2012/12/05/ebook-impromptu-from-i-to-u/' rel='bookmark' title='eBook &#8211; Impromptu From I to U'>eBook &#8211; Impromptu From I to U</a></li><li><a
href='http://trentrichardson.com/2012/12/18/impromptu-from-i-to-u-discounted-til-christmas/' rel='bookmark' title='Impromptu From I to U Discounted Til Christmas!'>Impromptu From I to U Discounted Til Christmas!</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/05/15/jquery-impromptu-4-3/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Timepicker 1.3 Plus Handling Time eBook</title><link>http://trentrichardson.com/2013/05/06/timepicker-1-3-plus-handling-time-ebook/</link> <comments>http://trentrichardson.com/2013/05/06/timepicker-1-3-plus-handling-time-ebook/#comments</comments> <pubDate>Mon, 06 May 2013 11:16:51 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[Timepicker]]></category> <category><![CDATA[date]]></category> <category><![CDATA[ebook]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[picker]]></category> <category><![CDATA[time]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1725</guid> <description><![CDATA[Two exciting announcements! First jQuery 1.3 is now available. Second, the &#8220;Handling Time&#8221; ebook is now available! Handling Time eBook The Handling Time eBook covers all the common topics on dealing with dates and times. On the client side it demonstrates from basic setup to time ranges. buy Timepicker 1.3 Timepicker 1.3 was a significant [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2013/04/15/interested-in-an-ebook-for-timepicker/' rel='bookmark' title='Interested in an eBook for Timepicker?'>Interested in an eBook for Timepicker?</a></li><li><a
href='http://trentrichardson.com/2012/11/03/get-ready-here-is-timepicker-1-1/' rel='bookmark' title='Get Ready, Here is Timepicker 1.1'>Get Ready, Here is Timepicker 1.1</a></li><li><a
href='http://trentrichardson.com/2013/01/19/timepicker-1-1-2-now-available/' rel='bookmark' title='Timepicker 1.1.2 Now Available'>Timepicker 1.1.2 Now Available</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p>Two exciting announcements! First jQuery 1.3 is now available.  Second, the &#8220;Handling Time&#8221; ebook is now available!</p><p><a
href="http://trentrichardson.com/wp-content/uploads/2013/04/time-book-titlepage.jpg"><img
src="http://trentrichardson.com/wp-content/uploads/2013/04/time-book-titlepage.jpg" alt="time-book-titlepage" width="200" height="227" class="alignright size-full wp-image-1687" /></a></p><h3>Handling Time eBook</h3><p>The <a
href="https://sellfy.com/p/8gxZ" title="Handling Time eBook" target="_blank">Handling Time eBook</a> covers all the common topics on dealing with dates and times.  On the client side it demonstrates from basic setup to time ranges.</p><p><a
href="https://sellfy.com/p/8gxZ" id="8gxZ" class="sellfy-buy-button">buy</a><script type="text/javascript" src="https://sellfy.com/js/api_buttons.js"></script></p><h3>Timepicker 1.3</h3><p>Timepicker 1.3 was a significant update, particularly to timezones and time unit detection.  Ok, the later didn&#8217;t exist before, which will be line item 1 on the update list.</p><ul><li>Detection of features from timeFormat.  showTimezone, showSeconds, etc. no longer required.</li><li>Added Danish i18n</li><li>Localization folder renamed to i18n (datepicker consistency)</li><li>Microseconds unit added.  This is basic functionality.  The Javascript Date object does not natively support this, so functionality is limited.  See docs.</li><li>timezoneIso8601 option removed, detected from timeFormat with &#8220;Z&#8221;</li><li>Timezone internal storage now uses integer in minutes for Date object consistency</li><li>timezoneList values should now be an integer in minutes.</li><li>Updated jQueryUI slider detection for controlType</li><li>Updated Italian i18n</li><li>Test with new jQueryUI 1.10.3</li></ul><p>You can find the latest and greatest <a
href="https://github.com/trentrichardson/jQuery-Timepicker-Addon" title="Timepicker on Github" target="_blank">Timepicker on Github</a>.  Head over to the <a
href="http://trentrichardson.com/examples/timepicker/" title="Timepicker documentation" target="_blank">documentation</a> for more details.</p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2013/04/15/interested-in-an-ebook-for-timepicker/' rel='bookmark' title='Interested in an eBook for Timepicker?'>Interested in an eBook for Timepicker?</a></li><li><a
href='http://trentrichardson.com/2012/11/03/get-ready-here-is-timepicker-1-1/' rel='bookmark' title='Get Ready, Here is Timepicker 1.1'>Get Ready, Here is Timepicker 1.1</a></li><li><a
href='http://trentrichardson.com/2013/01/19/timepicker-1-1-2-now-available/' rel='bookmark' title='Timepicker 1.1.2 Now Available'>Timepicker 1.1.2 Now Available</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/05/06/timepicker-1-3-plus-handling-time-ebook/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Interested in an eBook for Timepicker?</title><link>http://trentrichardson.com/2013/04/15/interested-in-an-ebook-for-timepicker/</link> <comments>http://trentrichardson.com/2013/04/15/interested-in-an-ebook-for-timepicker/#comments</comments> <pubDate>Mon, 15 Apr 2013 11:29:42 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Timepicker]]></category> <category><![CDATA[ebook]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1686</guid> <description><![CDATA[With the increased attention and amount of help questions I receive for jQuery-Timepicker-Addon, I have decided to put together an eBook, Handling Time. I believe this will help many who are new to timepicker, and even those with experience when dealing with times in general will find it very beneficial. After a few years of [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2013/05/06/timepicker-1-3-plus-handling-time-ebook/' rel='bookmark' title='Timepicker 1.3 Plus Handling Time eBook'>Timepicker 1.3 Plus Handling Time eBook</a></li><li><a
href='http://trentrichardson.com/2011/12/07/jquery-timepicker-addon-0-9-8-available/' rel='bookmark' title='jQuery Timepicker Addon 0.9.8 Available'>jQuery Timepicker Addon 0.9.8 Available</a></li><li><a
href='http://trentrichardson.com/2010/11/15/timepicker-0-8-bug-fix-galore/' rel='bookmark' title='Timepicker 0.8, Bug Fix Galore'>Timepicker 0.8, Bug Fix Galore</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p><a
href="http://trentrichardson.com/ebooks/handling-time/" title="Handling Time eBook"><img
src="http://trentrichardson.com/wp-content/uploads/2013/04/time-book-titlepage.jpg" alt="time-book-titlepage" width="200" height="227" class="alignright size-full wp-image-1687" style="float:right;" /></a></p><p>With the increased attention and amount of help questions I receive for jQuery-Timepicker-Addon, I have decided to put together an eBook, <a
href="http://trentrichardson.com/ebooks/handling-time/" title="Handling Time eBook">Handling Time</a>.  I believe this will help many who are new to timepicker, and even those with experience when dealing with times in general will find it very beneficial.  After a few years of developing and maintaining timepicker, I have found there are a few particular speedbumps that often raise questions.</p><p>This eBook will venture beyond just javascript to the server and database. After all, the server has time too!</p><h3>So what will be covered?</h3><ul><li>Timepicker Setup &#8211; A basic guide to get up and running with a datetime picker.</li><li>Usability &#8211; How to make datetimepicker more accessible for touch devices.</li><li>Timezones &#8211; How timezones work in the real world, javascript, and on the server.</li><li>Ranges &#8211; How to work with time ranges. (Think arrival and departure datetimes).</li><li>Restraints &#8211; How to limit user options to certain times.</li><li>Internationalization &#8211; Provide multiple languages and time formats.</li><li>Storage &#8211; Learn how to store datetimes from multiple timezones.</li></ul><h3>So are you interested?</h3><p>Head on over to the <a
href="http://trentrichardson.com/ebooks/handling-time/" title="Handling Time eBook">Handling Time</a> homepage!</p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2013/05/06/timepicker-1-3-plus-handling-time-ebook/' rel='bookmark' title='Timepicker 1.3 Plus Handling Time eBook'>Timepicker 1.3 Plus Handling Time eBook</a></li><li><a
href='http://trentrichardson.com/2011/12/07/jquery-timepicker-addon-0-9-8-available/' rel='bookmark' title='jQuery Timepicker Addon 0.9.8 Available'>jQuery Timepicker Addon 0.9.8 Available</a></li><li><a
href='http://trentrichardson.com/2010/11/15/timepicker-0-8-bug-fix-galore/' rel='bookmark' title='Timepicker 0.8, Bug Fix Galore'>Timepicker 0.8, Bug Fix Galore</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/04/15/interested-in-an-ebook-for-timepicker/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>jQuery Timepicker Addon 1.2.2 is Here</title><link>http://trentrichardson.com/2013/04/08/jquery-timepicker-addon-1-2-2-is-here/</link> <comments>http://trentrichardson.com/2013/04/08/jquery-timepicker-addon-1-2-2-is-here/#comments</comments> <pubDate>Mon, 08 Apr 2013 11:55:16 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[Programming]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1676</guid> <description><![CDATA[jQuery Timepicker Addon 1.2.2 has arrived and it brings several bug fixes. Among the fixes are: Honor timeFormat when building dropdown options. Better AM/PM detection from timeFormat. Fixes bug breaking datepicker with defaultDate option. Cleans up several lint errors. Updates Brazilian Portuguese localization. Adds Croatian translation. Tests with jQuery 1.9.1 and jQueryUI 1.10.2. You can [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2013/01/19/timepicker-1-1-2-now-available/' rel='bookmark' title='Timepicker 1.1.2 Now Available'>Timepicker 1.1.2 Now Available</a></li><li><a
href='http://trentrichardson.com/2012/02/13/new-jquery-timepicker-addon-0-9-9/' rel='bookmark' title='New jQuery Timepicker Addon &#8211; 0.9.9'>New jQuery Timepicker Addon &#8211; 0.9.9</a></li><li><a
href='http://trentrichardson.com/2011/10/04/jquery-timepicker-addon-0-9-7-now-available/' rel='bookmark' title='jQuery Timepicker Addon 0.9.7 Now Available'>jQuery Timepicker Addon 0.9.7 Now Available</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p>jQuery Timepicker Addon 1.2.2 has arrived and it brings several bug fixes.  Among the fixes are:</p><ul><li>Honor timeFormat when building dropdown options.</li><li>Better AM/PM detection from timeFormat.</li><li>Fixes bug breaking datepicker with defaultDate option.</li><li>Cleans up several lint errors.</li><li>Updates Brazilian Portuguese localization.</li><li>Adds Croatian translation.</li><li>Tests with jQuery 1.9.1 and jQueryUI 1.10.2.</li></ul><p>You can learn more by stopping by the <a
href="http://trentrichardson.com/examples/timepicker/" title="jQuery Timepicker Addon Documentation">documentation site</a> or head on over to <a
href="https://github.com/trentrichardson/jQuery-Timepicker-Addon" title="jQuery Timepicker Addon on Github" target="_blank">Github</a>.</p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2013/01/19/timepicker-1-1-2-now-available/' rel='bookmark' title='Timepicker 1.1.2 Now Available'>Timepicker 1.1.2 Now Available</a></li><li><a
href='http://trentrichardson.com/2012/02/13/new-jquery-timepicker-addon-0-9-9/' rel='bookmark' title='New jQuery Timepicker Addon &#8211; 0.9.9'>New jQuery Timepicker Addon &#8211; 0.9.9</a></li><li><a
href='http://trentrichardson.com/2011/10/04/jquery-timepicker-addon-0-9-7-now-available/' rel='bookmark' title='jQuery Timepicker Addon 0.9.7 Now Available'>jQuery Timepicker Addon 0.9.7 Now Available</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/04/08/jquery-timepicker-addon-1-2-2-is-here/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>UberUploadCropper 0.4 &#8211; Multi Image Upload and Crop Fix</title><link>http://trentrichardson.com/2013/03/27/uberuploadcropper-0-4-multi-image-upload-and-crop-fix/</link> <comments>http://trentrichardson.com/2013/03/27/uberuploadcropper-0-4-multi-image-upload-and-crop-fix/#comments</comments> <pubDate>Wed, 27 Mar 2013 12:42:55 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Impromptu]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[ajax]]></category> <category><![CDATA[crop]]></category> <category><![CDATA[upload]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1660</guid> <description><![CDATA[Interested in uploading multiple images at once, without flash, and have them queue up to crop? UberUploadCropper can handle this for you. For those not familiar UberUploadCropper, it is a jQuery plugin that combines Impromptu, FineUploader, and Jcrop to work seamlessly together as one upload and crop utility. Thanks to some handy javascript contributions this [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2011/12/20/uberuploadcropper-v2-upload-crop-no-flash/' rel='bookmark' title='UberUploadCropper V2 &#8211; Upload, Crop, No Flash'>UberUploadCropper V2 &#8211; Upload, Crop, No Flash</a></li><li><a
href='http://trentrichardson.com/2012/12/11/uberuploadcropper-update-upload-and-crop-multiple-files/' rel='bookmark' title='UberUploadCropper Update &#8211; Upload and Crop Multiple Files'>UberUploadCropper Update &#8211; Upload and Crop Multiple Files</a></li><li><a
href='http://trentrichardson.com/2009/10/25/uberuploadcropper-jquery-upload-and-crop-plugin/' rel='bookmark' title='UberUploadCropper &#8211; jQuery Upload and Crop Plugin'>UberUploadCropper &#8211; jQuery Upload and Crop Plugin</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p><a
href="http://trentrichardson.com/wp-content/uploads/2011/12/uberuploadcropper-v2.png"><img
src="http://trentrichardson.com/wp-content/uploads/2011/12/uberuploadcropper-v2.png" alt="" title="UberUploadCropper V2" class="size-full wp-image-1057" /></a></p><p>Interested in uploading multiple images at once, without flash, and have them queue up to crop? <a
href="https://github.com/trentrichardson/UberUploadCropper" title="UberUploadCropper" target="_blank">UberUploadCropper</a> can handle this for you.  For those not familiar UberUploadCropper, it is a jQuery plugin that combines Impromptu, FineUploader, and Jcrop to work seamlessly together as one upload and crop utility.  Thanks to some handy javascript contributions this now works flawlessly, as a bug was fixed preventing repeated uploads and cropping when images are queued.</p><p><a
href="http://trentrichardson.com/wp-content/uploads/2012/12/Impromptu-FromItoU.jpg"><img
src="http://trentrichardson.com/wp-content/uploads/2012/12/Impromptu-FromItoU.jpg" alt="" title="Impromptu-FromItoU" width="150" height="196" class="alignleft size-full wp-image-1482" /></a></p><p>Also, if you want to become more familiar with jQuery Impromptu so you can create more advanced prompts like UberUploadCropper I highly recommend the ebook &#8220;Impromptu From I to U&#8221;.</p><p><a
href="http://sellfy.com/p/IrwS" id="IrwS" class="sellfy-buy-button sellfy-small">buy</a> PDF + Code</p><p><a
href="http://sellfy.com/p/e14I" id="e14I" class="sellfy-buy-button sellfy-small">buy</a> PDF Only</p><p><script type="text/javascript" src="http://sellfy.com/js/api_buttons.js"></script></p><div
class="clear"></div><p><a
href="https://github.com/trentrichardson/UberUploadCropper" title="UberUploadCropper on Github" target="_blank">UberUploadCropper on Github</a></p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2011/12/20/uberuploadcropper-v2-upload-crop-no-flash/' rel='bookmark' title='UberUploadCropper V2 &#8211; Upload, Crop, No Flash'>UberUploadCropper V2 &#8211; Upload, Crop, No Flash</a></li><li><a
href='http://trentrichardson.com/2012/12/11/uberuploadcropper-update-upload-and-crop-multiple-files/' rel='bookmark' title='UberUploadCropper Update &#8211; Upload and Crop Multiple Files'>UberUploadCropper Update &#8211; Upload and Crop Multiple Files</a></li><li><a
href='http://trentrichardson.com/2009/10/25/uberuploadcropper-jquery-upload-and-crop-plugin/' rel='bookmark' title='UberUploadCropper &#8211; jQuery Upload and Crop Plugin'>UberUploadCropper &#8211; jQuery Upload and Crop Plugin</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/03/27/uberuploadcropper-0-4-multi-image-upload-and-crop-fix/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Want to Get Started with SVG for Retina Devices?</title><link>http://trentrichardson.com/2013/03/12/want-to-get-started-with-svg-for-retina-devices/</link> <comments>http://trentrichardson.com/2013/03/12/want-to-get-started-with-svg-for-retina-devices/#comments</comments> <pubDate>Tue, 12 Mar 2013 12:55:19 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[fonts]]></category> <category><![CDATA[icon]]></category> <category><![CDATA[svg]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1632</guid> <description><![CDATA[I&#8217;ve recently be learning about improving my sites for retina and other high resolution screens. I have to admit at first I overlooked this until I purchased a new phone, and realized how poor a couple of my sites looked. From there I&#8217;ve been learning to use svg and icon fonts. I think in the [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2012/10/24/5-great-free-icon-fonts/' rel='bookmark' title='5 Great Free Icon Fonts'>5 Great Free Icon Fonts</a></li><li><a
href='http://trentrichardson.com/2013/01/21/email-development-roundup/' rel='bookmark' title='Email Development Roundup'>Email Development Roundup</a></li><li><a
href='http://trentrichardson.com/2010/03/09/fetch-ideas-web-resource/' rel='bookmark' title='Fetch Ideas &#8211; Another Web Dev&#8217;s Resource'>Fetch Ideas &#8211; Another Web Dev&#8217;s Resource</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p>I&#8217;ve recently be learning about improving my sites for retina and other high resolution screens.  I have to admit at first I overlooked this until I purchased a new phone, and realized how poor a couple of my sites looked.  From there I&#8217;ve been learning to use svg and icon fonts.  I think in the end it incorporates well into my workflow, so there is so much to gain with crisp, scalable images and little to nothing lost.  So, how can you get started with svg and icon fonts?</p><p>The first thing you should know, and probably already do, is older IE users will not get very good svg support, so there will have to be fallbacks.  But hey, you probably already have jpg or png images anyway, right?  So with that the first highly recommended read is Chris Coyer&#8217;s <a
href="http://css-tricks.com/using-svg/" title="Using SVG" target="_blank">&#8220;Using SVG&#8221; article</a>.  He covers a lot of ways to use svg: background-image, img tag, inline, etc.  He also gives a quick rundown of using Illustrator.</p><p>If you don&#8217;t have Illustrator you should try <a
href="http://inkscape.org/" title="Inkscape vector editor" target="_blank">Inkscape</a>.  It is a great tool and I found the export options are great.  A List Apart featured a great article on <a
href="http://alistapart.com/article/using-svg-for-flexible-scalable-and-fun-backgrounds-part-ii" title="Using Inkscape to convert raster to svg" target="_blank">using Inkscape to convert raster to svg</a> back in 2010.</p><p>You will notice though in the CSS-Tricks article they make extensive use of Modernizr, and well, you don&#8217;t always have that available.  Good news is detecting svg support is extremely simple, and Todd Motto does a nice job showing examples of <a
href="http://toddmotto.com/mastering-svg-use-for-a-retina-web-fallbacks-with-png-script/" title="Todd Motto - Mastering SVG" target="_blank">detection and fallback support with and without Modernizr</a>:</p><pre class="js">
function supportsSVG() {
    return !! document.createElementNS 
        &#038;&#038; !! document.createElementNS('http://www.w3.org/2000/svg','svg').createSVGRect;  
}
</pre><p>I will also throw in the mix another handy trick not mentioned in the previous articles you will find useful.  Since older browsers who don&#8217;t support svg also don&#8217;t support multiple background images, the fallback becomes inherited by lack of features.  Pau Giner shows you how with what he calls the <a
href="http://pauginer.tumblr.com/post/36614680636/invisible-gradient-technique" title="Invisible Gradient Technique" target="_blank">Invisible Gradient Technique</a>:</p><pre class="css">
background: transparent url(fallback-image.png) center center no-repeat;

background-image: -webkit-linear-gradient(transparent, transparent), url(vector-image.svg);

background-image: linear-gradient(transparent, transparent), url(vector-image.svg);
</pre><p>Finally, my new favorite is icon fonts.  If you haven&#8217;t tried it you should.  The benefits are 10 fold.  First they&#8217;re scalable.  Second, they&#8217;re like fonts, so color, size, etc. are just a matter of changing a css style.  Best of all they have great browser support!  There are some services like <a
href="http://fontello.com/" title="Fontello" target="_blank">Fontello</a> that allows you to build your own font from existing icon fonts.  This also helps by reducing the font size to just what you need.</p><p><strong>Warning: Once you try icon fonts you will never think about using standard png icons again, ever!</strong></p><p>What other svg techniques and tools can you recommend for ever learning minds?</p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2012/10/24/5-great-free-icon-fonts/' rel='bookmark' title='5 Great Free Icon Fonts'>5 Great Free Icon Fonts</a></li><li><a
href='http://trentrichardson.com/2013/01/21/email-development-roundup/' rel='bookmark' title='Email Development Roundup'>Email Development Roundup</a></li><li><a
href='http://trentrichardson.com/2010/03/09/fetch-ideas-web-resource/' rel='bookmark' title='Fetch Ideas &#8211; Another Web Dev&#8217;s Resource'>Fetch Ideas &#8211; Another Web Dev&#8217;s Resource</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/03/12/want-to-get-started-with-svg-for-retina-devices/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Why you can&#8217;t trust Javascript&#8217;s Addition, NodeJS Included</title><link>http://trentrichardson.com/2013/02/23/why-you-cant-trust-javascripts-addition-nodejs-included/</link> <comments>http://trentrichardson.com/2013/02/23/why-you-cant-trust-javascripts-addition-nodejs-included/#comments</comments> <pubDate>Sat, 23 Feb 2013 19:00:12 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[addition]]></category> <category><![CDATA[bug]]></category> <category><![CDATA[decimal]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1620</guid> <description><![CDATA[You&#8217;ve been around javascript long enough to know there are some really strange quirks. Here is one I&#8217;ve not seen before. Consider very basic addition. If you want to try this just open your javascript console in Chrome or Firefox and simply enter: 4.3 + 8.0 + 6.15 Think the answer is 18.45? Wrong, you&#8217;ll [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2007/11/20/cf_sql_decimal-rounding/' rel='bookmark' title='CF_SQL_DECIMAL Rounding'>CF_SQL_DECIMAL Rounding</a></li><li><a
href='http://trentrichardson.com/2008/12/08/addition-to-jquery-link-nudging/' rel='bookmark' title='Addition to jQuery Link Nudging'>Addition to jQuery Link Nudging</a></li><li><a
href='http://trentrichardson.com/2008/08/04/a-new-addition/' rel='bookmark' title='A New Addition'>A New Addition</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p>You&#8217;ve been around javascript long enough to know there are some really strange quirks.  Here is one I&#8217;ve not seen before.  Consider very basic addition.  If you want to try this just open your javascript console in Chrome or Firefox and simply enter:</p><pre class="js">
4.3 + 8.0 + 6.15
</pre><p>Think the answer is 18.45?  Wrong, you&#8217;ll get 18.450000000000003.</p><p>Ok, now lets rearrange those numbers and try it again:</p><pre class="js">
4.3 + 6.15 + 8.0
</pre><p>Now you will get 18.45.  After rearranging these some more and here are the results:</p><pre class="js">
8.0 + 4.3 + 6.15 // 18.450000000000003

8 + 6.15 + 4.3 // 18.45

8.0 + 6.15 + 4.3 // 18.45

4.3 + 1 + 6.15 // 11.45

4.3 + 4 + 6.15 // 14.450000000000001

100 - (4.3 + 4 + 6.15) // 85.55

100 - 14.450000000000001 // 85.55
</pre><p>It seems to differ depending on the position within the addition sequence and also the numbers being added. So far these all round down, but what happens when you encounter this?</p><pre class="js">
4.3 + 6.15 + 3.7 + 1.85 // 15.999999999999998

4.3 + 6.15 + 1.85 // 12.299999999999999
</pre><p>Ahh, now you run into some borderline issues.  What if you are validating that you have $16?</p><pre class="js">
16 == 4.3+6.15+3.7+1.85 // false

16 === 4.3+6.15+3.7+1.85 // false
</pre><p>So when do you know if you actually have 15.999999999999998 and when it is just a silly inconsistancy?<br
/> After some googling there are a few possible work arounds, like (8.0 + 4.3 + 6.15).toFixed(2) but you don&#8217;t always know how many decimal places you should need.</p><p>So you think this is just a silly client side validation issue? <strong>THINK AGAIN</strong>.  This includes NodeJS as well, possibly others.  This could be going into your database.  Possibly over/under charging payments.  Maybe you&#8217;re processing some type of precise calculations.  If you know the number of decimal places you need you better ensure you&#8217;re rounding to that many decimal places.</p><p>Sure there is some fancy explanation (See <a
href="http://floating-point-gui.de/" title="Floating Point Guide" target="_blank">http://floating-point-gui.de/</a>), but is it broke?  As far as I&#8217;m concerned, YES.  Please, someone, prove me wrong!</p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2007/11/20/cf_sql_decimal-rounding/' rel='bookmark' title='CF_SQL_DECIMAL Rounding'>CF_SQL_DECIMAL Rounding</a></li><li><a
href='http://trentrichardson.com/2008/12/08/addition-to-jquery-link-nudging/' rel='bookmark' title='Addition to jQuery Link Nudging'>Addition to jQuery Link Nudging</a></li><li><a
href='http://trentrichardson.com/2008/08/04/a-new-addition/' rel='bookmark' title='A New Addition'>A New Addition</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/02/23/why-you-cant-trust-javascripts-addition-nodejs-included/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Waiting, Patiently</title><link>http://trentrichardson.com/2013/02/05/waiting-patiently/</link> <comments>http://trentrichardson.com/2013/02/05/waiting-patiently/#comments</comments> <pubDate>Tue, 05 Feb 2013 12:18:56 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[animation]]></category> <category><![CDATA[gif]]></category> <category><![CDATA[jquery]]></category> <category><![CDATA[progress]]></category> <category><![CDATA[spinner]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1592</guid> <description><![CDATA[I would like to introduce the &#8220;works in all browsers&#8221; javascript spinner solution. There are tons of cool new spinner solutions out there, but most of them are using CSS3 which isn&#8217;t yet supported in all browsers, a canvas solution which either has poor IE support, or requires a separate polyfill plugin. Why can&#8217;t it [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2009/12/01/new-jquery-impromptu-theme-2/' rel='bookmark' title='New jQuery Impromptu Theme'>New jQuery Impromptu Theme</a></li><li><a
href='http://trentrichardson.com/2007/12/03/variable-columns-with-css/' rel='bookmark' title='Variable Columns with CSS'>Variable Columns with CSS</a></li><li><a
href='http://trentrichardson.com/2008/04/19/css-filters-and-opera/' rel='bookmark' title='CSS Filters and Opera'>CSS Filters and Opera</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p>I would like to introduce the &#8220;works in all browsers&#8221; javascript spinner solution.  There are tons of cool  new spinner solutions out there, but most of them are using CSS3 which isn&#8217;t yet supported in all browsers, a canvas solution which either has poor IE support, or requires a separate polyfill plugin.  Why can&#8217;t it be simpler?</p><h3>jQuery Waiting</h3><p>jQuery Waiting is a small plugin with a wide range of support, easy to use, and very powerful.  It is smaller than many less powerful solutions.  It also provides a handy api and event system, so you can interact with it!  Best of all it leaves the CSS to style, and uses javascript to animate.  Lets take a look at how this works.  We have a simple empty div:</p><pre class="html">
&lt;div id="mySpinner"&gt;&lt;/div&gt;
</pre><p>Add a little simple, widely accepted css (of course you can use fancy CSS3 effects if you want, thats up to you):</p><pre class="css">
.waiting{ padding: 0; display: inline-block; }
.waiting-element{ margin: 0 2px 2px 0; background-color: #ccc; 
	width: 10px; height: 20px; display: inline-block;}
.waiting-play-0{ margin-bottom: 0; background-color: #999; }
.waiting-play-1{ margin-bottom: 1px; background-color: #aaa; }
.waiting-play-2{ margin-bottom: 2px; background-color: #bbb; }
</pre><p>And just initialize the waiting plugin:</p><pre class="js">
$('#mySpinner').waiting({ 
	elements: 10, 
	auto: true 
});
</pre><p>And we should see the following:</p><p><a
href="http://trentrichardson.com/wp-content/uploads/2013/02/spinner1.png"><img
src="http://trentrichardson.com/wp-content/uploads/2013/02/spinner1.png" alt="Jquery Waiting Spinner" width="123" height="25" class="alignnone size-full wp-image-1593" /></a></p><p>Ok, granted, that is pretty simple, but you know you like circle spinners.  This is where it gets real difficult.  We&#8217;re going to add a radius option.  Again, a simple empty div:</p><pre class="html">
&lt;div id="mySpinner"&gt;&lt;/div&gt;
</pre><p>We&#8217;ll use a little different css this time, so we&#8217;ll change the class names:</p><pre class="css">
.waiting-circles{ padding: 0; display: inline-block; 
	position: relative; width: 60px; height: 60px;}
.waiting-circles-element{ margin: 0 2px 0 0; background-color: #e4e4e4; 
	border: solid 1px #f4f4f4;
	width: 10px; height: 10px; display: inline-block; 
	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.waiting-circles-play-0{ background-color: #9EC45F; }
.waiting-circles-play-1{ background-color: #aEd46F; }
.waiting-circles-play-2{ background-color: #bEe47F; }
</pre><p>We&#8217;ll change the className to match our css, and tell it how large of a radius:</p><pre class="js">
$('#mySpinner').waiting({ 
	className: 'waiting-circles', 
	elements: 8, 
	radius: 20, 
	auto: true 
});
</pre><p><a
href="http://trentrichardson.com/wp-content/uploads/2013/02/spinner2.png"><img
src="http://trentrichardson.com/wp-content/uploads/2013/02/spinner2.png" alt="spinner2" width="57" height="54" class="alignnone size-full wp-image-1594" /></a></p><p>The best part of all this is you don&#8217;t need to generate separate gif images for every different size spinner.  You can change all your colors, sizes, styles with simple css.</p><h3>Where can you get it?</h3><p>You can find all the different options, methods, and events on the <a
href="http://trentrichardson.com/examples/jQuery-Waiting/" title="jQuery Waiting Documentation">jQuery Waiting Documentation</a>.  If you&#8217;re ready to download it, fork it, or report an issue, head over to the <a
href="https://github.com/trentrichardson/jQuery-Waiting" title="jQuery Waiting on Github" target="_blank">jQuery Waiting on Github</a>.</p><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2009/12/01/new-jquery-impromptu-theme-2/' rel='bookmark' title='New jQuery Impromptu Theme'>New jQuery Impromptu Theme</a></li><li><a
href='http://trentrichardson.com/2007/12/03/variable-columns-with-css/' rel='bookmark' title='Variable Columns with CSS'>Variable Columns with CSS</a></li><li><a
href='http://trentrichardson.com/2008/04/19/css-filters-and-opera/' rel='bookmark' title='CSS Filters and Opera'>CSS Filters and Opera</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/02/05/waiting-patiently/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>jQuery Timepicker 1.2, Works with jQueryUI 1.10</title><link>http://trentrichardson.com/2013/02/03/jquery-timepicker-1-2-works-with-jqueryui-1-10/</link> <comments>http://trentrichardson.com/2013/02/03/jquery-timepicker-1-2-works-with-jqueryui-1-10/#comments</comments> <pubDate>Sun, 03 Feb 2013 15:18:06 +0000</pubDate> <dc:creator>trent</dc:creator> <category><![CDATA[Javascript]]></category> <category><![CDATA[Timepicker]]></category> <category><![CDATA[date]]></category> <category><![CDATA[jqueryui]]></category> <category><![CDATA[picker]]></category> <category><![CDATA[time]]></category><guid
isPermaLink="false">http://trentrichardson.com/?p=1586</guid> <description><![CDATA[If you&#8217;ve been having any issues with jQueryUI 1.10, you can now grab timepicker 1.2. This release only squashed a few bugs, but one of them prevented some users from using jQueryUI 1.10. What was fixed? $.datepicker.log() no longer exists in jQueryUI 1.10. ASP.NET bundling syntax error. getDate is null if only sliders are used. [...]<div
class='yarpp-related-rss'>Related posts:<ol><li><a
href='http://trentrichardson.com/2013/01/19/timepicker-1-1-2-now-available/' rel='bookmark' title='Timepicker 1.1.2 Now Available'>Timepicker 1.1.2 Now Available</a></li><li><a
href='http://trentrichardson.com/2013/05/06/timepicker-1-3-plus-handling-time-ebook/' rel='bookmark' title='Timepicker 1.3 Plus Handling Time eBook'>Timepicker 1.3 Plus Handling Time eBook</a></li><li><a
href='http://trentrichardson.com/2011/10/21/creating-a-datetime-range-with-timepicker/' rel='bookmark' title='Creating a DateTime Range with Timepicker'>Creating a DateTime Range with Timepicker</a></li></ol> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></description> <content:encoded><![CDATA[<p>If you&#8217;ve been having any issues with jQueryUI 1.10, you can now grab timepicker 1.2.  This release only squashed a few bugs, but one of them prevented some users from using jQueryUI 1.10.  What was fixed?</p><ul><li>$.datepicker.log() no longer exists in jQueryUI 1.10.</li><li>ASP.NET bundling syntax error.</li><li>getDate is null if only sliders are used.</li><li>Added component.json for Bower.</li></ul><h3>Looking to help out?</h3><p>I&#8217;ve also had several requests for adding a &#8220;u&#8221; option for timeFormat, representing a unix timestamp.  I do see this as useful, but currently date and time are formatted separately, meaning time formatting and time parsing has no interaction with the date portion at all.  This option will require a little restructuring, so the brainstorming has begun.</p><p>Another, potentially very useful addition is disabling a list of dates and times.  I&#8217;m not sure the best approach for this, but my thought is an option like &#8220;disableRanges&#8221;:</p><pre class="js">
$('#mydatetime').datetimepicker({
	disableRanges: [
			{ start: startDateObja, end: endDateObja },
			{ start: startDateObjb, end: endDateObjb }
		]
});
</pre><p>The thinking here is a user may want to pass holidays as disabled times for scheduling an appointment.  I would like for anyone with thoughts on this to comment, as I&#8217;m sure there are other needs from this feature request.</p><h3>Get Timepicker</h3><ul><li><a
href="http://trentrichardson.com/examples/timepicker/" title="Timepicker Documentation">Timepicker Documentation</a></li><li><a
href="https://github.com/trentrichardson/jQuery-Timepicker-Addon" title="Timepicker on Github" target="_blank">Timepicker on Github</a></li></ul><div
class='yarpp-related-rss'><p>Related posts:<ol><li><a
href='http://trentrichardson.com/2013/01/19/timepicker-1-1-2-now-available/' rel='bookmark' title='Timepicker 1.1.2 Now Available'>Timepicker 1.1.2 Now Available</a></li><li><a
href='http://trentrichardson.com/2013/05/06/timepicker-1-3-plus-handling-time-ebook/' rel='bookmark' title='Timepicker 1.3 Plus Handling Time eBook'>Timepicker 1.3 Plus Handling Time eBook</a></li><li><a
href='http://trentrichardson.com/2011/10/21/creating-a-datetime-range-with-timepicker/' rel='bookmark' title='Creating a DateTime Range with Timepicker'>Creating a DateTime Range with Timepicker</a></li></ol></p> <img
src='http://yarpp.org/pixels/d20fc2261e151644f0d85156129b4179'/></div> ]]></content:encoded> <wfw:commentRss>http://trentrichardson.com/2013/02/03/jquery-timepicker-1-2-works-with-jqueryui-1-10/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> </channel> </rss>