Tag: firefox
-
2018 March 01
-
Fun with Themes in Firefox
Last year, I started work on a new Test Pilot experiment playing with themes in Firefox. [ ... 1864 words ... ]
-
2011 February 07
-
Pay phones and Firefox features
[ ... 4643 words ... ]
-
2011 January 27
-
Introducing Fireriver, a River of News for Firefox 4
[ ... 527 words ... ]
-
What should be done about feeds in browsers?
[ ... 2623 words ... ]
-
2011 January 15
-
How to use feed auto-discovery in Firefox 4
[ ... 2526 words ... ]
-
What happened to feed auto-discovery in Firefox 4?
[ ... 2976 words ... ]
-
2010 July 05
-
Firefox Sync server on Google App Engine
[ ... 947 words ... ]
-
2009 July 15
-
HTML5 drag and drop in Firefox 3.5
Oh hey, look! It's another blog post—and this one is cross-posted on hacks.mozilla.com. I won't say this is the start of a renewed blogging habit, but let's see what happens. Drag and drop is one of the most fundamental interactions afforded by graphical user interfaces. In one gesture, it allows users to pair the selection of an object with the execution of an action, often including a second object in the operation. It's a simple yet powerful UI concept used to support copying, list reordering, deletion (ala the Trash / Recycle Bin), and even the creation of link relationships. Since it's so fundamental, offering drag and drop in web applications has been a no-brainer ever since browsers first offered mouse events in DHTML. But, although mousedown, mousemove, and mouseup made it possible, the implementation has been limited to the bounds of the browser window. Additionally, since these events refer only to the object being dragged, there's a challenge to find the subject of the drop when the interaction is completed. Of course, that doesn't prevent most modern JavaScript frameworks from abstracting away most of the problems and throwing in some flourishes while they're at it. But, wouldn't it be nice if browsers offered first-class support for drag and drop, and maybe even extended it beyond the window sandbox? As it turns out, this very wish is answered by the HTML 5 specification section on new drag-and-drop events, and Firefox 3.5 includes an implementation of those events. If you want to jump straight to the code, I've put together some simple demos of the new events. I've even scratched an itch of my own and built the beginnings of an outline editor, where every draggable element is also a drop target—of which there could be dozens to hundreds in a complex document, something that gave me some minor hair-tearing moments in the past while trying to make do with plain old mouse events. And, all the above can be downloaded or cloned from a GitHub repository I've created especially for this article—which continues after the jump. [ ... 3204 words ... ]
-
2008 September 07
-
Improving my Delicious command for Ubiquity
[ ... 1135 words ... ]
-
2008 June 16
-
Putting the Sexy into Firefox Theme Browsing
[ ... 96 words ... ]
-
Firefox 3 Download Day Mega Widget
[ ... 1230 words ... ]
-
2006 December 19
-
drag and drop and the missing mouseup
[ ... 169 words ... ]
-
2006 November 24
-
content sniffing sucks
[ ... 60 words ... ]
-
2006 November 07
-
firefox, rss, xsl - from anger to apathy
[ ... 2217 words ... ]
-
2006 October 29
-
Microsummaries and Content-Type Mysteries
[ ... 538 words ... ]
-
2006 October 08
-
firefox 2.0 ftw
[ ... 174 words ... ]
-
2006 August 19
-
firefox and macbook pro oddities
[ ... 101 words ... ]
-
2005 November 30
-
It's back to Firefox for me!
[ ... 348 words ... ]
-
2005 October 28
-
It's back to OmniWeb for me!
[ ... 562 words ... ]