The 'Debug Menu' and the new weekly
By Shwetank Dixit. Monday, 9. June 2008, 14:04:52
Today we are releasing the ‘Debug Menu’ targeted at all you web developers out there. This menu is meant to complement Opera Dragonfly and provide web developers with a better experience with performing common tasks.
The goal of the debug menu is to bring developer specific functionality already present in the browser in one place, further enhanced with some extra features and reference materials.
Extra features include:
How to install
Just click here to download the Menu.
Requirements
It should be used in Opera 9.5. You can download Opera 9.5 from here.
Customize and build on it
Check out the links below on how to make your own .ini file for a custom menu. You can use the same information to edit this .ini file and add/remove/change the settings.
http://operawiki.info/EditingINIFiles
http://operawiki.info/AdvancedToolbarINIGuide
You are not limited by just this Menu. You can download other toolbars, menus and setups as well, that are made by Opera fans.
Have fun with the menu!
Newest Opera Dragonfly Weekly now live
You can download build 08-06-09-15-30. Bug fixing was the major focus of this weekly release, and here is changelog detailing all the fixes.
One of the major changes is that now Opera Dragonfly can remember its state. Attached or detached.
As mentioned in previous posts as well, automatically updated weekly builds can be found at https://dragonfly.opera.com/app/weekly/. Update the URL by going to Opera:Config -> Developer Tools -> Developer Tools URL . This way you can always automatically get the latest updates.
The goal of the debug menu is to bring developer specific functionality already present in the browser in one place, further enhanced with some extra features and reference materials.
Extra features include:
- Open Opera Dragonfly (you might find this easier, instead of going to tools->advanced->developer tools every time you want to open Opera Dragonfly)
- Validate HTML5
- Validate CSS2.1 and CSS3
- Get an Accessibility and Section 508 report.
- Check for broken links.
- Check how your page will display in Opera Mini
- Check the rendering mode of your page
- Reload all images (without reloading the page).
- Check Alexa rank and Compete.com traffic analysis
- Documentation on HTML4.01, CSS2.1, XPath, XSLT and Unicode.
- Check WHOIS information
How to install
Just click here to download the Menu.
Requirements
It should be used in Opera 9.5. You can download Opera 9.5 from here.
Customize and build on it
Check out the links below on how to make your own .ini file for a custom menu. You can use the same information to edit this .ini file and add/remove/change the settings.
http://operawiki.info/EditingINIFiles
http://operawiki.info/AdvancedToolbarINIGuide
You are not limited by just this Menu. You can download other toolbars, menus and setups as well, that are made by Opera fans.
Have fun with the menu!
Newest Opera Dragonfly Weekly now live
You can download build 08-06-09-15-30. Bug fixing was the major focus of this weekly release, and here is changelog detailing all the fixes.
One of the major changes is that now Opera Dragonfly can remember its state. Attached or detached.
As mentioned in previous posts as well, automatically updated weekly builds can be found at https://dragonfly.opera.com/app/weekly/. Update the URL by going to Opera:Config -> Developer Tools -> Developer Tools URL . This way you can always automatically get the latest updates.


ytsmabeer # 9. June 2008, 14:18
The menu is just wat I need
johnnysaucepn # 9. June 2008, 14:23
luinnar # 9. June 2008, 15:18
Darken # 9. June 2008, 16:05
Schalandra # 9. June 2008, 17:10
fearphage # 9. June 2008, 19:15
Here are some buttons:
Error Console button that you hold and get the new dev menu
Toggles dev console attached and then closed
shwetankdixit # 9. June 2008, 19:27
shoust # 9. June 2008, 20:01
Chas4 # 9. June 2008, 22:56
the link checker is very nice add
mrmass # 10. June 2008, 02:09
Schalandra # 10. June 2008, 06:27
shwetankdixit # 10. June 2008, 07:21
To give you an idea here is a screenshot
http://files.myopera.com/shwetankdixit/files/dragonfly.jpg
When in a new window, if you click it once again, it will return and dock back to the main window.
Zaufany # 10. June 2008, 07:35
http://files.myopera.com/Big_Z/files/wazka.png
Schalandra # 10. June 2008, 09:07
shwetankdixit # 10. June 2008, 10:27
You can download the latest Opera Dragonfly weekly by going to Opera:Config -> Developer Tools -> Developer Tools URL and setting it as https://dragonfly.opera.com/app/weekly/ .
If the problem persists, can you also check on a clean install?
xErath # 10. June 2008, 12:49
Opera does not remember the dev tools window position and size.
Like
1) open the dev tools
2) detach window
3) resize window
4) close and open it gain
The window has the size and position at step 2 and not step 3
d.i.z. # 10. June 2008, 14:43
I know that dragonfly has it's own console but in some situations it's easier and faster to open normal console.
robodesign # 10. June 2008, 15:53
1. Disable/enable cache.
2. Resize window to 1280x1024, 1024x768, 800x600 and 640x480.
3. Validate feeds.
4. Some forms-related bookmarklets. e.g. convert GET/POST forms, enable all fields, show passwords, etc.
The Web developer toolbar addon for Firefox provides additional options I like.
fearphage # 10. June 2008, 18:05
Originally posted by robodesign:
Many web devs would love this. This hits a lower level problem that Opera can't resize maximized windows currently... not via js at least.shwetankdixit # 10. June 2008, 18:16
@robodesign: good suggestions
Nice thoughts all....don't stop ... keep 'em coming!
What more would you like?
Cyro # 10. June 2008, 18:26
aleto # 10. June 2008, 19:29
it works with some tricks ( as menu item ):
Item, "800 x 600" = Maximize page & Restore page & Go to page, "javascript:window.resizeTo(800,600);", , ," "
edbj # 11. June 2008, 01:55
2. I'm confused about what I'm supposed to do with the new downloaded
weekly versions. I presume I'm supposed to put either the zip file
someplace, or extract the files to some location, but I don't know
where. Help!
3. I wish I had know someone was working on the debug menu. I recently
finished an almost identical menu (we all ripped from the same sources).
Anyway, my 'developer menu' is a bit more comprehensive then the debug
menu. I also built a custom toolbar that anyone can play with. These may
be downloaded as:
http://www.edbjay.com/EdsDevMenu.ini
http://www.edbjay.com/Eds_Toolbar.ini
The menu includes launching IE/FF/Safari, but are keyed to my local
paths, and thus need to be edited for each system.
OK, I've paid for my clue...what do I do with the downloaded Dragonfly file?
nolovelust # 11. June 2008, 08:20
shwetankdixit # 11. June 2008, 08:27
You need to update Opera to use the Opera Dragonfly weekly build. To update to the new weekly build, just update the Developer Tools URL. Check above for details on how to do it.
Good job on the menu and toolbar
Also, the intention is to complement Opera Dragonfly. Hence some features (like http headers inspection etc, and many more) will be there in Opera Dragonfly rather than the Menu.
edbj # 11. June 2008, 15:21
(right click) ?"
If you're asking about my Developer menu, it's already in the document popup menu.
2. shwetankdixit: Thanks for the info. As to D/F, etc., you guys are doing
a fantastic job. Thanks.
Lex1 # 11. June 2008, 22:18
2) Menu [Reload_o Menu] looks a good place for
3) «Item, "Rendering Mode"» - it already is in sidebar Info
Schalandra # 12. June 2008, 07:44
I made a clean install of Opera and updated the Dragonfly to weekly. Restarted PC and now it works.
SailorMax # 12. June 2008, 10:13
edbj # 12. June 2008, 21:22
Use this user javascript:
http://www.webkitchen.cz/lab/opera/get-selection-source.js
shwetankdixit # 12. June 2008, 22:05
@edbj: Hmmm... Looks like many people want this...
what else would you guys want?
robodesign # 13. June 2008, 09:07
edbj # 14. June 2008, 00:04
1. I wish that Dragonfly really would remember its state, attached or
detached, and its position. This should be true whether Opera is
closed with Dragonfly open, or if Dragonfly is closed and Opera
remains open. (I think the former is prolly tough to do.)
1.A. What is the action to detach Dragonfly from within Opera? I built a
toolbar button to launch Dragonfly, and I'd like to add a second
action to detach it. (The syntax changes from version-to-version, and
making a button has proven elusive. <g>)
3. This may be a bug, but when inspecting the DOM with the DOM expanded and
in Tree View, the close div tags, , aren't visible, as they are
when the DOM is expanded without Tree View.
4. The ability to edit local files, scripts and style sheets from with
Dragonfly.
Regarding your comment pertaining to the view selection source...it is a
very handy tool; however, it would be much handier if the viewed selection source were editable.
beeblebro # 14. June 2008, 15:31
Also, adding the weekly snapshot url to preferences does not help.
I got MySQL and Apache Tomcat running on port 80 (and can't turn them off) - does this create a problem?
BB
shwetankdixit # 14. June 2008, 20:46
If you haven't already, can you try it on a clean install?
If it still doesnt work, try downloading Opera Dragonfly and run it from the local path [ Just extract the .zip file and place the local path of the config.xml in the Developer Tools URL ]
Ravindran # 16. June 2008, 05:10
One small suggestion here. 'Alt+D' is used to go to address bar. (the behavior is same across all the browser and Opera recently added it). IMHO, I think most of the people are used to this one. So I would suggest you to change the menu accelerator to something like 'Alt+g' or 'Alt+u'
Kudos to greate work from Opera, as always.
CodeCow # 19. June 2008, 17:34
fearphage # 20. June 2008, 17:47
CodeCow # 20. June 2008, 20:03
aleto # 20. June 2008, 23:28
Hi fearphage
no, not that i know about. Do you have a crash log?
fearphage # 24. June 2008, 01:07
The dragonfly crash has been filed a few times but not by me. The latest one I see is #342045. Next time I get a log, I'll file it.
emaia # 25. June 2008, 13:15
we could have a similar tool to the "inspect element" of the firebug
JanGen # 2. August 2008, 10:21
Show source code of selection should be in the [Hotclick Popup Menu] and [Link Selection Popup Menu].
I prefer a native implementation, because although the Userscript is powerful, it lacks some shine like line-wrapping and indent.
Cycle through elements in page is wonderfull. Selecting text is so much faster with these shortcuts. Just select with your mouse something rough and there you go.
Unfortunately disabled in 9.5 by default
veal # 8. October 2008, 12:24
tagawa # 20. October 2008, 09:58
Here's an updated version with feed validator, W3C HTML5 validator, headers checker and resize options (thanks aleta) added:
http://files.myopera.com/tagawa/files/DebugMenu.ini