Archives for Interface

Tiled Background designer

Very cool background designer: http://bgpatterns.com/

Test your website on mobile devices

I just ran into ProtoFluid today, via this post.  It allows you to test your webpage/web app on various mobile devices and screen sizes without having to own them  I wish there was an option to choose your OS instead of device, but other than that, it works great! I’ve been waiting for this…

Retain XP buttons in HTA

Just found how to retain Windows XP style in an HTA (buttons and such).  Beautiful! <META HTTP-EQUIV=”MSThemeCompatible” CONTENT=”Yes”> Thanks to this post.

Google Fonts?

I just came across this.  Google font directory.  Useable on any webpage.  Cool. Google Font API

CSS Typography in the Future

Great look at the future of typography controls in CSS. And I love the poster. The Future of CSS Typography

Ext Js – JavaScript Framework

I stumbled on Ext JS a long time ago, when I was first getting into web apps.  Only now do I really appreciate them, if only as inspiration. http://www.extjs.com/

CSS !important supersedes DHTML changes

Finally, with the help of Firebug and lots of patience, I discovered why my jQuery animation wasn’t working (on a personal project of mine, more on that later…)  Essentially I intended to animate a div from 100px to a calculated height ($(window).document.height()-$(this).height()) but for the life of me, I could not get it to work.  [...]

jQuery Date/Time Picker

I found a great date/time picker for jQuery today. There are enough date pickers on the net to fill a house, but finding a good time picker has always been a challenge.  The reason is that dates – in the ubiquitous tabular calendar, which happens to be very click-conducive  -  are a familiar sight that [...]

Target of event in Javascript

I took this straight from quirksmode.org It has saved me a countless number of times. function doSomething(e) { var targ; if (!e) var e = window.event; if (e.target) targ = e.target; else if (e.srcElement) targ = e.srcElement; if (targ.nodeType == 3) // defeat Safari bug targ = targ.parentNode; }