This site and all extension and widgets presented here are currently unmaintained. Most of them won't work with the newest version of the Opera browser due to a huge change in the browser itself. See CT-Entertainment-Homepage for more information.

Table of Contents

An Opera Extension

This document should give answers to questions, that you might have in mind, when trying the Table of Contents extension for the next Opera Browser. This page offers screenshots, a FAQ section and an example: Look at the upper right corner!

You can rate and comment on this extension in the Opera Extensions catalog. But due to some disadvantages (need to register, no way to answer comments, no way to change ratings), I created a review section, as well. Feel free to write your comments and rate! Good ratings at Opera Extensions catalog are still welcome, of course. ;)



You can now rat this extension on this page. See above for reasons.

Version 1.3 coming

See below for added and changed features.


This extension will display a table of contents fixed in the upper right corner of a web page. You can expand it by hovering it and a list of headlines of the page will appear. Click any item to jump to the corresponding section on the page. You can see a living example on this page, if you have JavaScript enabled! Please enable it and reload the page!

In the settings menu, you can select, if tables of content will be created for nested parts, such as long quotations or figures, that have an outline of their own. You can also provide a list of hosts to be excluded or exclusively included from this extension.

Click the next headline to see a


This is the extension in action. The table of contents is at the upper right corner. It inherits colors and shapes from the page you visit. In the case of this UN website , it is light blue.
A different outline taken from the HTML5 working draft for outlines, where the purple links have already clicked to jump to the corresponding section.
This is the same page as the previous example. But this time the mouse has been moved away from the table of contents. It is now collapsed and very transparent. Hover this tiny title, to expand the list again!


Click a question to display an answer!

What are "nested outlines"?

Documents can contain sections that are defined as sectioning roots in the HTML specification. Headlines in these sections do not affected the outline of the overall document. Instead these sections have their own outline. If you let them show (see the setting) those nested outlines will be displayed in the upper right corner of the sectioning root. They get there name from the setting called "Outline names" depending on their meaning.

What are the "Outline names"?

The extensions generates a name for every outline, that can been seen, while the outline itself is collapsed. In case of the main outline the title of the document will be used by default. Nested outlines will get their name depending on their meaning to the document. Possible meanings are:

A section that is quoted from another source.
A disclosure widget from which the user can obtain additional information or controls.
A set of form controls optionally grouped under a common name.
A section, that is typically referenced as a single unit from the main flow of the document.
Tabule data cell
A usual cell in a table.

What are "untitled sections"?

A page might have sections that does not have a corresponding header. Despite, the table of contents will have an item for this section, so that structure is reflected correctly. You can choose, how this item is called, depending on one of the following meanings of such sections:

The main content of the document
a self-contained composition in a document, page, application, or site and that is, in principle, independently distributable or reusable, e.g. in syndication.
A section of a page that consists of content that is tangentially related to the content around the aside element, and which could be considered separate from that content.
A section of a page that links to other pages or to parts within the page: a section with navigation links.
A generic section of a document or application. A section, in this context, is a thematic grouping of content.

Why is no outline generate for page XY?

This can have mulitple reasons. For security reasons, user scripts do not work on secure (https) pages. Maybe in future versions, Opera will offer a way to do so.

You still think, the outline should be there? The first thing you can try is simply reloading the page, even if it had not been opened, before the extension has been installed.

Problems might occur because of the alpha status of Opera 11. The browser itself, as well as the extensios API used, are instable. It seems, that some pages are not "injected" by the extension, maybe because of this. Again, please try to reload! Sometimes, reloading via Opera Dragonfly helps.

The most likely reason for not seeing a table of contens is the way, page XY has been written. The content management system "Joomla" for example, often does not use headline elements, for text that appears as a headline to the user. This text then is simple marked as bold, but the algorithm used (outline algorithm of the HTML5 working draft) will not recognize this as headline.

A similar problem is, that pages use table elements inappropriately: Table data cells do not affect the document's outline (see "nested outlines").

The design or script of the page might supress the table of contents, as well.

Oh, one last reason is, that an outline only contains one headline, so there is no use in showing it.


Download Table of Contents extension from the extension catalog! All Add-ons, that you can find there, have been tested and reviewd by members of Opera Software, so you can be sure, that it is safe und works reliably.

Future versions

Version 1.3 will use the new preferences menu for extensions. It will offer new settings and more site specific options.

You will be able to switch the Table of Contents on and off temporarily using the toolbar button. Settings will stay unchanged.


Reviews and comments are disabled. The site is currently not maintained.


Check out all extensions and widgets create by CT-Software on the Extensions and Widgets page or move on to the .