<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/insurrection.xsl"?>
<!-- Insurrection Web Tools for Subversion: History -->
<!-- Copyright (c) 2004-2006 - Michael Sinz         -->
<!-- http://www.sinz.org/Michael.Sinz/Insurrection/ -->
<!DOCTYPE log SYSTEM "http://svn.code-host.net/log.dtd">
<log repository="Insurrection" rpath="/svn/Insurrection" path="/branches/Omri_Schwarz/tabs.js" editlog="0">
<logentry
   revision="341">
<author>mks</author>
<date>2007-02-14T23:03:06.510261Z</date>
<paths>
<path
   copyfrom-path="/trunk"
   copyfrom-rev="340"
   action="A">/branches/Omri_Schwarz</path>
</paths>
<msg>A branch of Insurrection for merging in Omri Schwarz's patch set.
</msg>
</logentry>
<logentry
   revision="330">
<author>mks</author>
<date>2006-06-07T23:33:00.319551Z</date>
<paths>
<path
   action="M">/trunk/browser-tests/test2/index.xsl</path>
<path
   action="M">/trunk/atom.cgi</path>
<path
   action="M">/trunk/browser-tests/test3/index.xsl</path>
<path
   action="M">/trunk/browser-tests/test5/index.xsl</path>
<path
   action="M">/trunk/browser-tests/test3/test.xml</path>
<path
   action="M">/trunk/password.cgi</path>
<path
   action="M">/trunk/innerframe/table.css</path>
<path
   action="M">/trunk/browser-tests/test6/index.xsl</path>
<path
   action="M">/trunk/tabs.js</path>
<path
   action="M">/trunk/bandwidth.cgi</path>
<path
   action="M">/trunk/browser-tests/test1/index.js</path>
<path
   action="M">/trunk/innerframe/frame.css</path>
<path
   action="M">/trunk/insurrection.conf</path>
<path
   action="M">/trunk/index.cgi</path>
<path
   action="M">/trunk/rss.cgi</path>
<path
   action="M">/trunk/boldframe/table.css</path>
<path
   action="M">/trunk/browser-tests/test5/index.js</path>
<path
   action="M">/trunk/manage_users.cgi</path>
<path
   action="M">/trunk/boldframe/frame.css</path>
<path
   action="M">/trunk/frame/style.css</path>
<path
   action="M">/trunk/about.template</path>
<path
   action="M">/trunk/ls.dtd</path>
<path
   action="M">/trunk/insurrection.xsl</path>
<path
   action="M">/trunk/auth_index.cgi</path>
<path
   action="M">/trunk/log.dtd</path>
<path
   action="M">/trunk/insurrection.pl</path>
<path
   action="M">/trunk/insurrection.js</path>
<path
   action="M">/trunk/savelog.cgi</path>
<path
   action="M">/trunk/admin.pl</path>
<path
   action="M">/trunk/dump.cgi</path>
<path
   action="M">/trunk/project.cgi</path>
<path
   action="M">/trunk/browser-tests/test4/index.js</path>
<path
   action="M">/trunk/diff.cgi</path>
<path
   action="M">/trunk/svnindex.js</path>
<path
   action="M">/trunk/styles.css</path>
<path
   action="M">/trunk/.htaccess</path>
<path
   action="M">/trunk/rewrite-test/test.cgi</path>
<path
   action="M">/trunk/gauge/style.css</path>
<path
   action="M">/trunk/ls.cgi</path>
<path
   action="M">/trunk/get.cgi</path>
<path
   action="M">/trunk/project.template</path>
<path
   action="M">/trunk/index.template</path>
<path
   action="M">/trunk/blame.cgi</path>
<path
   action="M">/trunk/log.cgi</path>
<path
   action="M">/trunk/https-check.js</path>
<path
   action="M">/trunk/admin.cgi</path>
<path
   action="M">/trunk/manage.cgi</path>
<path
   action="M">/trunk/log.js</path>
</paths>
<msg>Single sweeping commit with a fix to the copyright notice.
(I had not been keeping them up-to-date and this was the
easiest way to go fix them all.)

This commit contains no material changes other than changing
the copyright dates.
</msg>
</logentry>
<logentry
   revision="226">
<author>mks</author>
<date>2005-06-17T19:58:37.272030Z</date>
<paths>
<path
   action="M">/trunk/tabs.js</path>
</paths>
<msg>Silly IE need an "&lt;a href=...&gt;" tag in order to actually listen to the
:hover CSS qualifier.  I forgot to include one in the tabs.js code.
Silly me...
</msg>
</logentry>
<logentry
   revision="216">
<author>mks</author>
<date>2005-06-15T17:38:23.017381Z</date>
<paths>
<path
   action="M">/trunk/browser-tests/.htaccess</path>
<path
   action="M">/trunk/index.template</path>
<path
   action="M">/trunk/tabs.js</path>
<path
   action="M">/trunk/bandwidth.cgi</path>
<path
   action="M">/trunk/innerframe/frame.css</path>
<path
   action="M">/trunk/admin.cgi</path>
<path
   action="M">/trunk/.htaccess</path>
</paths>
<msg>Put in checks to prevent direct access to the *.template files

Updated the innerframe style sheet to make paragraphs have a reasonable
font size within the frame.

Updated the index.template to depend on the new style sheet.

Don't show the detail bandwidth usage button if there are no details
to see.

General cleanup in the bandwidth CGI - removed stuff that was no longer
used (should have been removed before) and added a check for the
no-stats.flag in a repository.

The tabs.js now supports a URL targetting a specific tab.  This lets
a page make a link to a specific tab number.  (Yes, I did it by number)
A correct target will override any cookie that may be set.
</msg>
</logentry>
<logentry
   revision="215">
<author>mks</author>
<date>2005-06-13T19:09:10.457687Z</date>
<paths>
<path
   action="M">/trunk/tabs.js</path>
<path
   action="M">/trunk/innerframe/frame.css</path>
</paths>
<msg>Added a new, hidden trick to the tab support - if you click on the top
left corner of the tab frame it will toggle all of the tabs on (or off
if already on)

This lets you make a single printout of the whole page with all tabs
visible.  (Useful for those bandwidth pages)
</msg>
</logentry>
<logentry
   revision="211">
<author>mks</author>
<date>2005-06-12T04:50:44.776624Z</date>
<paths>
<path
   action="A">/trunk/innerframe/top-light-left-tab.gif</path>
<path
   action="A">/trunk/innerframe/top-light-right-tab.gif</path>
<path
   action="M">/trunk/index.template</path>
<path
   action="A">/trunk/innerframe/top-light.gif</path>
<path
   action="M">/trunk/admin.pl</path>
<path
   action="A">/trunk/tabs.js</path>
<path
   action="M">/trunk/bandwidth.cgi</path>
<path
   action="M">/trunk/innerframe/frame.css</path>
<path
   action="A">/trunk/innerframe/top-left-tab.gif</path>
<path
   action="M">/trunk/admin.cgi</path>
<path
   action="A">/trunk/innerframe/top-left-light.gif</path>
<path
   action="M">/trunk/manage.cgi</path>
<path
   action="A">/trunk/innerframe/top-right-tab.gif</path>
<path
   action="A">/trunk/innerframe/top-right-light.gif</path>
</paths>
<msg>This is a relatively large commit due to the amount of things touched.

First, I cleaned up some of the way tables and frames are managed such
that I can produce some visuals that I wanted to do.

I added a client-side tabbed-page feature that works rather well.  This
comes from some of my bag-o-tricks.  I have noticed some rendering problems
in Opera (what are those white lines?) but all other browsers do render it
correctly.  I also noticed a layout quirk in Safari, but it is only a quirk
and may only be noticeable to me :-)

The tabbed page display now let me make a nicer main index page.  This is
just the first cut at that, but it does work.  Since the index.template
is a customization point, I will not worry too much about it.

Lots of CSS changes to the innerframe/frame.css file to add in the tabbed
features.  I am sure this could have been done in a nicer manner but this
works in all browsers (too bad IE has so many CSS limitations - that is
where most of the problems are...)

The bandwidth display code for admins now does even more regex tricks on
the page in order to take advantage of the tabbed-page tricks.  I think
it looked so much better.

Ok, when I talk about "better looking" that is within the context of my
artistic abilities with GIMP.  That is to say, it may not actually look
better to others.  But I have tried my best to not make it look worse. :-)
</msg>
</logentry>
</log>
