- this is semantically correct
- this uses *much* less markup
- looks better in downlevel browsers (eg. NN4)
Also make the TOC link list appear in the normal font size of the
sidebar (which is a bit bigger then what is currently used, and easier
to read). It is still reasonably small IMHO.
every request
-> Use a CSS styled list in the thanks listing instead of ugly
and line breaks
-> Use the new news_image shortcut function to print out the images
- Add the .warn class for warning on PHP pages
- Add standard tables (so we can remove the coloring
info from HTML)
- Add maximized input field support
pages on the left side of the window
Add images according to php.net rules to these
two styles (toca, toci) depending on what mirror
they are used on
Also rewrite the TOC generator code a bit, so it
identifies items properly when their title and titleabbrev
differ [was a bug on many pages]
Also wrap too long function names, so we have the
same amount of content and nav area on pages with
long function names in the TOC [eg. xml functions]
The new div based approach means that we have *much*
less HTML to output, and the layout of the menu is better
than before, as the box images are aligned to the text.
Tested with Mozilla and Konqueror. Apart from pages with
long function names in the TOC, this should look very similar
to the display of the TOC before
formatting markup
Drop the reference to <div class="small"> which was nonexistent,
and introduce a month header class to not list the month names at
all events, but only as a header
Reflect the latest changes in the comments too
- use CSS instead of proprietary margin attributes
- remove table height attribute, as it was nonsene
(the table was much higher that it was specified anyway)
- use CSS class instead of <font> which is not allowed
to contain anything but inline elements
Tested these changes on my local mirror, it seems to be
perfect [identical display to current php.net] with
Mozilla and Konqueror
also, some mirror redirection stuff ended up in here, but i felt it important to commit (with commented out code) and start from there, as my code was getting quite stale.
mysql-free. also got rid of events.php, since cal.php can now display info
about particular events. the calendar should look essentially the same, modulo
smaller default text, and some small css tweaks (mainly to put a divider
between events -- i could never tell them apart before).
one small thing to add would be a remove button to events a-la the
manual notes when the magic cookie is set.