Friday, May 22nd, 2009

Firefinder: Quick access to what you are looking for

Category: Debugging, Firefox, Utility

Robert Nyman has a new Firebug extension called Firefinder. The idea is to quickly text CSS selectors/XPath in a document to see what will match, or how many instances of a certain element there are (thinking certain type of heading, for instance). It offers: A quick way to filter HTML elements via CSS selector(s) or Read the rest…

Posted by Dion Almaer at 7:23 am

4.1 rating from 39 votes

Wednesday, April 22nd, 2009

Dynamic Content Injection with HTML5 Canvas and Video

Category: Canvas, Examples, Firefox, Video

Paul Rouget and Tristan Nitot are having a lot of obvious fun with Canvas and <video> these days. The latest goodness is a demo by Paul that shows real-time dynamic content injection. Notice the Firefox logo in between the two phones with bright screens? That is injected into the world thanks to Canvas. How did Read the rest…

Posted by Dion Almaer at 8:50 am

3.7 rating from 66 votes

Friday, April 17th, 2009

FireDiff: Firebug extension to track changes to DOM and CSS

Category: Debugging, Firefox, Mozilla

Kevin Decker has released FireDiff a very cool Firebug extension that tracks changes to the page and CSS. Firediff implements a change monitor that records all of the changes made by firebug and the application itself to CSS and the DOM. This provides insight into the functionality of the application as well as provide a Read the rest…

Posted by Dion Almaer at 8:59 am

4.3 rating from 42 votes

Tuesday, April 14th, 2009

TaskFox: Lifting up Ubiquity

Category: Browsers, Firefox

I am really enjoying watching the work of Aza, Atul, and the entire Ubiquity team as it works on Taskfox. What is particularly cool, is how the demo lives in content space. But what about going beyond the typical command line? That is where the mouse prototype comes in: And why stop there? Check out Read the rest…

Posted by Dion Almaer at 9:40 am

3.5 rating from 17 votes

Friday, April 10th, 2009

FirePHP: Tying together Firebug and PHP

Category: Debugging, Firefox, PHP

FirePHP solves the problem of AJAX debugging by sending debug information along with the response. To avoid breaking the response content, the debug information is placed into special HTTP response headers. This works for all types of requests, not just AJAX requests, which means you can even debug requests for images that are dynamically generated Read the rest…

Posted by Dion Almaer at 4:28 am

4.9 rating from 22 votes

Tuesday, April 7th, 2009

Text-Overflow for Firefox via jQuery

Category: Firefox, jQuery, Plugins

Devon Govett is a fan of the new CSS3 property text-overflow: There are a few CSS features that Microsoft pioneered and has had available to developers in Internet Explorer for a long time now. One of those features is the text-overflow property, which is now in CSS3 and has implementations in Safari, and Opera. Firefox Read the rest…

Posted by Ben Galbraith at 9:03 am

3.3 rating from 33 votes

Tuesday, March 24th, 2009

Firefox support for CSS3 multiple backgrounds

Category: Browsers, CSS, Firefox

James Hall saw the good news in Bugzilla that CSS3 multiple backgrounds are now in the Firefox tree, and you can test a Firefox Nightly (Minefield). Firefox joins Safari in the support. Usage? < View plain text > css background-image: url(../pix/logo_quirksmode.gif), url(../pix/logo_quirksmode_inverted.gif); background-repeat: repeat-y; background-position: top left, top right;

Posted by Dion Almaer at 5:39 am

4.4 rating from 45 votes

Friday, February 6th, 2009

document.getElementById(“check1”).indeterminate = true; Now shipping in Firefox Trunk

Category: Firefox, HTML, Mozilla, Standards

Michael Ventnor posted about his implementation of the indeterminate state that is specified in HTML5 for checkboxes and radio buttons: If you do any web development, chances are you know checkboxes and radio buttons can have two states: checked and unchecked. But in the case of checkboxes, you may want to indicate to the user Read the rest…

Posted by Dion Almaer at 6:40 am

3.3 rating from 28 votes

Wednesday, December 24th, 2008

Mouse-based Ubiquity: A Prototype and a Failure

Category: Design, Firefox, Utility

We’ve been watching over the last little while as the Humanized crew has leveraged their experience with Enso to create Ubiquity, an in-development command-line interface for the browser. But what about folks who aren’t as enamored with their keyboard as they are with their mouse? Aza Raskin has recently published an interesting video showing how Read the rest…

Posted by Ben Galbraith at 10:55 am

4.1 rating from 15 votes

Thursday, December 18th, 2008

FireUnit: JavaScript Unit Testing Extension

Category: Debugging, Firefox

John Resig and Jan Odvarko have announced something pretty darn cool, FireUnit. FireUnit provides a simple JavaScript API for doing simple test logging and viewing within a new tab of Firebug. The example given shows the API nicely: < View plain text > javascript // Simple true-like/false-like testing fireunit.ok( true, "I’m going to pass!" ); Read the rest…

Posted by Dion Almaer at 1:57 am

4.5 rating from 46 votes

Thursday, November 20th, 2008

Creating Custom Protocol Handlers With HTML 5 and Firefox

Category: Firefox, HTML

Via Myk Melez comes word that Firefox 3 supports HTML 5 web protocol handlers, which I had not realized before. These are really nifty: < View plain text > javascript window.navigator.registerProtocolHandler("mailto",                                   "",             Read the rest…

Posted by Brad Neuberg at 7:00 am

2.9 rating from 15 votes

Monday, October 27th, 2008

Firefox 3.1 to support HTML 5 video and audio

Category: Firefox, HTML

Firefox 3.1 now includes support for the HTML 5 video and audio tags. A nice new article just went up on using these on the Mozilla Developer portal. Firefox 3.1 currently supports the Ogg format, but other formats are being discussed for future support. Here’s an example use from the documentation: < View plain text Read the rest…

Posted by Brad Neuberg at 8:00 am

3.5 rating from 11 votes

Monday, October 20th, 2008

Firefox 3 and XML

Category: Firefox

I’ve been delving back into the gnarly world of XML on the web lately and surprised to see what’s changed and what hasn’t. Coming up to speed on what’s new in this part of the Ajaxian world, I found a great article from IBM DeveloperWorks on what Firefox 3 brings to the table with XML. Read the rest…

Posted by Brad Neuberg at 7:30 am

3.1 rating from 17 votes

Wednesday, October 15th, 2008

Firefox 3.1 beta: Geolocation, @font-face, Video and Audio, XHR++, and TraceMonkey

Category: Browsers, Firefox

Isn’t it great that a browser point release these days adds so many features? We are starting to see this from Firefox, Opera, WebKit and others, and it is exciting! The Firefox 3.1 beta 1 release has a slew of features that developers have been craving: Geolocation The labs team got Geode out there, and Read the rest…

Posted by Dion Almaer at 12:01 am
Comment here

4.6 rating from 30 votes

Tuesday, October 14th, 2008

MozAfterPaint: Being able to get a callback event on repaint

Category: Firefox, Mozilla

John Resig put together a nice usage of MozAfterPaint, the new Firefox event that will call back letting you know when a repaint operation has happened: The event object contains two properties: .clientRects and .boundingClientRect, both of which refer to the result of the associated DOM methods. In a nutshell, boundingClientRect gives you a single Read the rest…

Posted by Dion Almaer at 5:02 am

2.9 rating from 14 votes

Thursday, September 25th, 2008

input type=camera to give us a simple way to integrate to Webcams

Category: Browsers, Component, Firefox, HTML, Mozilla

There are a substantial number of iPhone apps that tie into the builtin native components such as the camera. Brad Lassey has been hacking on Fennec (the Mozilla mobile browser) as well as Firefox itself to integrate with camera phones and Webcams alike: I wrapped a video tag, image and a few buttons in xbl Read the rest…

Posted by Dion Almaer at 6:13 am

2.3 rating from 80 votes