{"id":308,"date":"2006-05-02T19:42:30","date_gmt":"2006-05-03T02:42:30","guid":{"rendered":"http:\/\/www.gubatron.com\/blog\/?p=308"},"modified":"2006-05-02T19:42:30","modified_gmt":"2006-05-03T02:42:30","slug":"useful-firefox-extensions","status":"publish","type":"post","link":"https:\/\/www.gubatron.com\/blog\/useful-firefox-extensions\/","title":{"rendered":"Useful Firefox extensions"},"content":{"rendered":"<p>Here&#8217;s a page I&#8217;ve been meaning to do a long time ago, if you&#8217;re a web developer you might want to bookmark it so that next time you set up Firefox +1.5 you&#8217;ll have direct links to all the web developer tools you&#8217;ll ever need.<\/p>\n<ul>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/60\/\">Web Developer Extension<\/a> (Best extension ever)<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/1843\/\">FireBug<\/a> (All of the tools you need to poke, prod, and monitor your JavaScript, CSS, HTML and Ajax are brought together into one)<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/1802\/\">X-Ray<\/a> (Shows html tags along the page)<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/655\/\">View Source Chart<\/a> (Displays source code in a friendly easy to follow manner)<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/2076\/\">JSView<\/a> (See the source code of external javascript references)<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/216\/\">JavaScript Debugger<\/a> (An improved javascript debugger<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/2289\/\">CSS validator<\/a><\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/249\/\">HTML validator<\/a><\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/2294\/\">RSS validator<\/a><\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/1532\/\">del.icio.us<\/a> (Add bookmarks to your delicious with a right click)<\/li>\n<li><a href=\"https:\/\/addons.mozilla.org\/firefox\/1419\/\">IE Tab<\/a> (When you&#8217;re testing on Winslow, this comes in handy, no need to open IE anymore)<\/li>\n<li><a href=\"http:\/\/www.kevinfreitas.net\/extensions\/measureit\/\">MeasureIt<\/a> (Ever wanted to measure how long an image, or a table is?)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Here&#8217;s a page I&#8217;ve been meaning to do a long time ago, if you&#8217;re a web developer you might want to bookmark it so that next time you set up Firefox +1.5 you&#8217;ll have direct links to all the web developer tools you&#8217;ll ever need. Web Developer Extension (Best extension ever) FireBug (All of the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[33],"tags":[],"class_list":["post-308","post","type-post","status-publish","format-standard","hentry","category-gubatron"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5Unzf-4Y","jetpack-related-posts":[{"id":279,"url":"https:\/\/www.gubatron.com\/blog\/xul-in-ie\/","url_meta":{"origin":308,"position":0},"title":"XUL in IE","author":"gubatron","date":"March 28, 2006","format":false,"excerpt":"I strongly believe the REAL web 2.0 applications will run on something called XUL, as it is the web 1.9 not only runs on fancy javascript (aka AJAX), but it already does use XUL. You might not know what XUL is, but if you' ve been using Firefox, you' ve\u2026","rel":"","context":"In &quot;Gubatron&quot;","block_context":{"text":"Gubatron","link":"https:\/\/www.gubatron.com\/blog\/category\/gubatron\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":268,"url":"https:\/\/www.gubatron.com\/blog\/firefox-16-might-include-python-interpreter-script-typetextpythondef-helloworld-script\/","url_meta":{"origin":308,"position":1},"title":"Firefox 1.6 might include Python interpreter:","author":"gubatron","date":"March 3, 2006","format":false,"excerpt":"Rumors say Google engineers are working on a branch of code that will allow embedding python code on the client side. It seems finally we won't have to deal with an Object Based language (javascript) which makes sense... Now we'll have a true Object Oriented language running on the backend\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":744,"url":"https:\/\/www.gubatron.com\/blog\/new-safaris-javascript-engine-kicks-ass\/","url_meta":{"origin":308,"position":2},"title":"New Safari&#8217;s JavaScript engine Kicks Ass!","author":"gubatron","date":"March 19, 2008","format":false,"excerpt":"So I downloaded yesterday the latest Software Update for Mac OSX and it included an update of the Safari Web Browser, which I had taken for dead ages ago, I'm a hardcore Firefox user. Today I read about the new updates, and I read something that caught my eye at\u2026","rel":"","context":"In &quot;AJAX&quot;","block_context":{"text":"AJAX","link":"https:\/\/www.gubatron.com\/blog\/category\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2233,"url":"https:\/\/www.gubatron.com\/blog\/twitterautolinks-jquery-extension-to-replace-twitter-names-for-links-to-their-respective-pages\/","url_meta":{"origin":308,"position":3},"title":"twitterAutoLinks: jQuery extension to replace twitter @names for links to their respective pages.","author":"gubatron","date":"August 2, 2011","format":false,"excerpt":"Save the following on a .js file, preferably named jquery.twitterAutoLinks.js [javascript] \/** Auto replace all Twitter nicknames for links *\/ $.fn.twitterAutoLinks = function() { return this.each(function() { var html = $(this).html(); $(this).html(html.replace(\/B@([w-]+)\/gm, '<a href=\"http:\/\/twitter.com\/$1\" target=\"_blank\">@$1<\/a>')); }); }; [\/javascript] Usage After importing the jquery.twitterAutoLinks.js file (make sure it's after you've imported\u2026","rel":"","context":"In &quot;AJAX&quot;","block_context":{"text":"AJAX","link":"https:\/\/www.gubatron.com\/blog\/category\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":436,"url":"https:\/\/www.gubatron.com\/blog\/how-to-remove-elements-from-a-listbox-in-javascript-ie-and-firefox\/","url_meta":{"origin":308,"position":4},"title":"How to remove elements from a listbox in Javascript (IE and Firefox)","author":"gubatron","date":"January 11, 2007","format":false,"excerpt":"\/\/By Gubatron, just a silly function to clear the contents of a listbox object var ua = navigator.userAgent.toLowerCase(); var Browser = new Object() Browser.isIE = window.ActiveXObject ? true : false; Browser.isFirefox = (ua.indexOf(\"firefox\")!=-1); function clearListbox(listboxObject) { if (Browser.isFirefox) { \/\/in firefox \"Option\" objects remove themselves. var options = listboxObject.options while\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":352,"url":"https:\/\/www.gubatron.com\/blog\/internet-explorer-javascript-vs-firefox-ajax-error-recovery-in-firefox\/","url_meta":{"origin":308,"position":5},"title":"Internet Explorer Javascript vs Firefox: AJAX Error Recovery in Firefox","author":"gubatron","date":"August 4, 2006","format":false,"excerpt":"After a good 4 hours or more, we finally found the error, it was our bad, but Firefox was helping us, Internet Explorer was keeping the standards but not reporting a warning or recovering from our fault... We're currently using a complex ajax call that needs to pass a bunch\u2026","rel":"","context":"In &quot;AJAX&quot;","block_context":{"text":"AJAX","link":"https:\/\/www.gubatron.com\/blog\/category\/ajax\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/comments?post=308"}],"version-history":[{"count":0,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/308\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media?parent=308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/categories?post=308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/tags?post=308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}