- styled log page
authorRobert Sesek <rsesek@bluestatic.org>
Sun, 11 Sep 2005 00:09:47 +0000 (00:09 +0000)
committerRobert Sesek <rsesek@bluestatic.org>
Sun, 11 Sep 2005 00:09:47 +0000 (00:09 +0000)
- no longer use print_r() in view.php
- removed log_prop.tpl
- added .subhead CSS

log.php
templates/default/log.tpl
templates/default/log_node.tpl
templates/default/log_prop.tpl [deleted file]
templates/default/main.css
templates/default/subhead.gif [new file with mode: 0644]
templates/default/view.tpl
view.php

diff --git a/log.php b/log.php
index 217d8fa540e6bcd69f191be3dbca170c840d4b5d..1a876502812281aea85430fae49bc296623ece37 100644 (file)
--- a/log.php
+++ b/log.php
@@ -11,7 +11,6 @@
 \*=====================================================================*/
 
 $fetchtemplates = array(
-       'log_prop',
        'log_node',
        'log'
 );
@@ -31,8 +30,6 @@ $nodes = '';
 
 foreach ($logs->fetch() AS $log)
 {
-       $props = '';
-       
        $prev = $viewsvn->svn->common->fetch_prev_rev($path, $log['rev']);
        
        $link['view'] = (!$isdir ? $viewsvn->paths->out('view.php' . $viewsvn->paths->fetch_rev_str(false, $log['rev']), $path) : '');
@@ -49,16 +46,9 @@ foreach ($logs->fetch() AS $log)
        {
                $link['diffprev'] = $viewsvn->paths->out('diff.php' . $viewsvn->paths->fetch_rev_str(true, $log['rev'], $prev), $path);
        }
-
-       foreach ($log AS $key => $val)
-       {
-               if ($key != 'files')
-               {
-                       $val = $viewsvn->svn->format($val);
-                       eval('$props .= "' . $template->fetch('log_prop') . '";');
-               }
-       }
        
+       $log['message_clean'] = nl2br(htmlspecialchars($log['message']));
+
        eval('$nodes .= "' . $template->fetch('log_node') . '";');
 }
 
index 35276caedd5af383ed57ebcb28a046064db4dd56..b22428e278b42ed1263b9a116ca0e27448a665f1 100644 (file)
@@ -2,17 +2,12 @@ $doctype
 <html lang="##LANG##" xml:lang="##XML-LANG##">
 <head>
 $headinclude
-       <title>Log</title>
+       <title>ViewSVN - Log</title>
 </head>
 
 $header
 
-$navbar
-
-<br />
-
-<ul>
+<div class="head" style="border-width: 1px">$navbar</div>
 $nodes
-</ul>
 
 $footer
\ No newline at end of file
index a64dd555f80ac1c7d1d2dd01ffb95b07895f8988..19d2940f50c12c82677927062c40d4024e0f7178 100644 (file)
@@ -1,10 +1,12 @@
-<li>
-       r$log[rev]
+<div class="subhead" style="border-width: 0px 1px 0px 1px">
+       r$log[rev] ($log[author])
+       $log[date] $log[timezone]
        <if condition="$isdir">- <a href="/viewsvn/$link[view]">View</a></if>
        - <a href="/viewsvn/$link[blame]">Blame</a>
        <if condition="$show['diffhead']">- <a href="/viewsvn/$link[diffhead]">Diff to HEAD</a></if>
        <if condition="$show['diffprev']">- <a href="/viewsvn/$link[diffprev]">Diff to PREV</a></if>
-       <ul>
-$props
-       </ul>
-</li>
+</div>
+<div class="content" style="padding: 4px">
+$log[message_clean]
+</div>
+
diff --git a/templates/default/log_prop.tpl b/templates/default/log_prop.tpl
deleted file mode 100644 (file)
index 41e6e7b..0000000
+++ /dev/null
@@ -1 +0,0 @@
-               <li>$key : $val</li>
\ No newline at end of file
index 7ad81a2909f32242a5a319bb7a67c2c31dc713e8..f13240cce8f58896673f9e58e2e25f7cc73a7565 100644 (file)
@@ -44,6 +44,23 @@ a:hover
        padding: 5px;
 }
 
+.subhead
+{
+       background-color: rgb(126, 144, 171);
+       background-image: url(subhead.gif);
+       background-repeat: repeat-x;
+       
+       font-weight: bold;
+       font-size: 12;
+       color: rgb(66, 66, 66);
+       
+       border-color: rgb(165, 165, 165);
+       border-width: 1px 1px 0px 1px;
+       border-style: solid;
+       
+       padding: 3px;
+}
+
 .content
 {
        background-color: rgb(232, 237, 247);
@@ -55,6 +72,20 @@ a:hover
        padding: 2px;
 }
 
+.code
+{
+       background-color: rgb(255, 255, 255);
+       
+       font-family: monospace;
+       font-size: 11px;
+       
+       border-color: rgb(165, 165, 165);
+       border-width: 1px 1px 1px 1px;
+       border-style: solid;
+       
+       padding: 2px;
+}
+
 .list li
 {
        list-style-image: url(bullet.gif);
diff --git a/templates/default/subhead.gif b/templates/default/subhead.gif
new file mode 100644 (file)
index 0000000..c2ba7a2
Binary files /dev/null and b/templates/default/subhead.gif differ
index d4de0b43550278cc8f4b6adade0a6c76bb14cca8..5053383007fd05361f4ca8549cc6cfe61eb95be9 100644 (file)
@@ -7,9 +7,6 @@ $headinclude
 
 $header
 
-$navbar
-
-<br />
 
 <a href="/viewsvn/$link[log]">View Log<a>
 
@@ -22,14 +19,20 @@ $navbar
        - <a href="/viewsvn/$link[diffprev]">Diff to PREV</a>
 </if>
 
-<pre>$logmsg</pre>
+<div class="head">Revision Information</div>
+<div class="content">
+       <div><strong>Revision:</strong> $logmsg[rev]</div>
+       <div><strong>Author:</strong> $logmsg[author]</div>
+       <div><strong>Date:</strong> $logmsg[date] $logmsg[timezone]</div>
+       <div><strong>Message:</strong> $logmsg[message]</div>
+</div>
+
+<div class="head" style="border-width: 0px 1px 0px 1px">
+$navbar
+</div>
 
-<table cellspacing="1" cellpadding="1" style="background-color: #EFEFEF; font: 11px monospace" width="100%">
-       <tr style="background-color: white">
-               <td>
+<div class="code">
 $catdata
-               </td>
-       </tr>
-</table>
+</div>
 
 $footer
\ No newline at end of file
index e889a010f3b208f6307c565c99cc196c69a94ee1..aa366aaad09771ec8fd984c673ed91d587b5305e 100644 (file)
--- a/view.php
+++ b/view.php
@@ -40,8 +40,6 @@ if ($show['prev'])
 $logmsg = $viewsvn->svn->common->fetch_log($path, $viewsvn->paths->fetch_rev_num());
 unset($logmsg['files']);
 
-$logmsg = print_r($logmsg, true);
-
 $catdata = $viewsvn->svn->format(implode("\n", $viewsvn->svn->cat($repos, $relpath, $viewsvn->paths->fetch_rev_num())));
 
 // ###################################################################