You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@roller.apache.org by sn...@apache.org on 2005/10/21 23:46:28 UTC

svn commit: r327589 [67/72] - in /incubator/roller/branches/roller_1.x: ./ contrib/ contrib/lib/ contrib/plugins/ contrib/plugins/src/ contrib/plugins/src/org/ contrib/plugins/src/org/roller/ contrib/plugins/src/org/roller/presentation/ contrib/plugins...

Added: incubator/roller/branches/roller_1.x/web/themes/base.css
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/base.css?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/base.css (added)
+++ incubator/roller/branches/roller_1.x/web/themes/base.css Fri Oct 21 14:27:36 2005
@@ -0,0 +1,391 @@
+/**************/
+/* Common CSS */
+/**************/
+a {
+    font-weight: normal;
+    text-decoration: underline;
+}
+a:active {}
+a:link {}
+a:visited {}
+a:hover {}
+body {
+    font-family: verdana, sans-serif;
+    font-size: small;
+    color: black;
+    background-color: white;
+}
+h1 {
+    margin:10px 10px 10px 10px;
+    font-weight: bold;
+    text-align: center;
+}
+h2 {
+    margin:10px 10px 10px 10px;
+    font-weight: bolder;
+    text-align: center;
+}
+p {
+    margin:10px 10px 10px 10px;
+    text-align: left;
+}
+pre {
+    margin:0px 10px 0px 10px;
+    overflow: auto;
+}
+.code {
+    background: #ffffcc;
+    color: #000000;
+    border: 1px solid #999999;
+    margin:10px 10px 10px 20px;
+    padding: 3px 3px;
+}
+.quote {
+    margin-left: 10%;
+    text-align: justify;
+    font-style: italic;
+}
+img {
+    border: 0px;
+    margin: 0px; 
+}
+
+/***************/
+/* bookmark.vm */
+/***************/
+.rFolder {
+    font-size: small;
+    font-weight: bold;
+}
+li.rFolderItem {
+    list-style: none;
+    margin-left: 0;
+    padding-left: 0;
+    font-size : small;
+    font-weight: normal;
+}
+.rBookmark0 {
+  margin-left: 10px;
+  font-size: small;
+}
+img.rBookmark {
+    margin-left: 10px;
+    border: 0;
+}
+img.smrssbadge {
+    margin-left: 10px;
+    border: 0;
+}
+
+
+/*************/
+/* navbar.vm */
+/*************/
+.rNavigationBar {
+    margin-left: 0;
+    padding-left: 0;
+}
+li.rNavItem {
+    list-style: none;
+    font-size : small;
+    font-weight: normal;
+}
+
+/* navbar-css.vm */
+ul.rMenu {
+    list-style: none;
+    margin-left: 0;
+    padding-left: 0;
+}
+li.rMenuItem {
+    font-size : small;
+    font-weight: normal;
+}
+
+/* navbar-horizontal.vm: no styling */
+/* navbar-vertical.vm: no styling */
+
+/***************/
+/* newsfeed.vm */
+/***************/
+div.rNewsfeedTitle {
+    font-weight: 600;
+}
+a.rNewsfeedLink, span.rNewsfeedLink {
+    display:block;
+    margin-left: 10px;
+    font-size : small;
+    font-weight: bolder;
+}
+span.rNewsfeedDesc {
+    display:block;
+    margin-left: 10px;
+    font-size : small;
+    font-weight: normal;
+}
+
+/**************/
+/* referer.vm */
+/**************/
+ul.rReferersList {
+    list-style: none;
+    margin-left: 0;
+    padding-left: 0;
+}
+li.rReferersListItem {
+    font-size : small;
+    font-weight: normal;
+}
+a.linkback {
+    border-style: double;
+}
+
+/*************/
+/* roller.vm */
+/*************/
+
+/***********/
+/* user.vm */
+/***********/
+
+/*************/
+/* comments.vm */
+/*************/
+a.entrycommentslink {
+    background: transparent;
+}
+/* master containing div or ul */
+.comments {
+  margin: 10px 5px 10px 5px;
+}
+/* Preview / Comments Header */
+div.comments-head {
+  color: #999; 
+  font-weight:bold;
+  margin-top:10px;
+  text-transform:uppercase;
+  border-bottom:1px dotted #666;
+}
+/* actual comment content */
+.comment {
+    margin: 5px 10px 10px 5px;
+    border: 1px solid #ddd;
+    background:#eee;    
+}
+/* commenter info */
+p.comment-details {
+    background: transparent;
+    color: #333333;
+    font-size: .95em;
+    margin: 10px 0px 10px 10px !important;
+}
+div.comments-form {
+  color:#999;
+  font-weight:normal;
+  background:#FFF;  
+  margin: 15px 15px 15px 15px;
+}
+span.comments-syntax-indicator {
+    display: block;
+}
+
+ul.commentsList {
+    list-style: none;
+    margin-left: 0;
+    padding-left: 0;
+}
+li.commentsListItem {
+    font-size : small;
+    font-weight: normal;
+}
+label.rememberInfo{
+    font-size: small;
+}
+label.notify{
+    font-size: small;
+}
+/* Begin Hidden Comment Form */
+form.commentFormBox {
+    margin-top: 10px;
+}
+tr.commentFormRow {
+    color: #808080;
+    font-size: 12px;
+    padding-bottom: 6px;
+}
+input.commentFormInput {
+    font-size: 1em;
+}
+textarea.commentFormTextarea {
+    font-size: 12px;
+    width: 90% !important;
+}
+div.htmlSyntax {
+    font-weight: bold;
+}
+div.commentBody {}
+div.commentByline {}
+div.commentAuthor {
+    border: none;
+}
+/* End Hidden Comment Form */
+
+/*************/
+/* weblog.vm */
+/*************/
+a.daypermalink {
+    border-style : none;
+}
+a.entrypermalink {
+    background: transparent;
+}
+span.disabled {
+    color: red;
+}
+span.enabled {
+    color: green;
+}
+form#searchForm {
+}
+div#searchAgain {
+  border: 1px solid #999;
+  font-size: 1em;
+}
+div.trackbackUrl {
+    background: transparent;
+    margin: 0px 10px 10px 10px;
+    text-align: left;
+}
+#nextEntry {
+    text-align: right;
+}
+#previousEntry {
+    text-align: left;
+}
+ul.recentposts {
+    list-style: none;
+    margin-left: 0;
+    padding-left: 0;
+}
+li.recentposts {
+    font-size : small;
+    font-weight: normal;
+}
+ul.linkblog {
+    list-style: none;
+    margin-left: 0;
+    padding-left: 0;
+}
+li.linkblog {
+    font-size : small;
+    font-weight: normal;
+}
+.next-previous {
+    text-align: center;
+}
+.error {
+    display: block;
+    background-color: #ffcccc;
+    border: 1px solid red;
+    color: #aa0000;
+    font-size: 0.9em;
+    font-weight: normal;
+    margin: 5px 10px 5px 0px;
+    padding: 3px;
+    width: 95%;
+}
+.status {
+    display: block;
+    background-color: #CCFFCC;
+    border: 1px solid green;
+    color: #000000;
+    font-size: .9em;
+    font-weight: normal;
+    margin: 5px 10px 5px 0px;
+    padding: 3px;
+    width: 95%;
+}
+
+/**************/
+/* website.vm */
+/**************/
+div.rWeblogCategoryChooser {
+    background: transparent;
+    margin-bottom: 10px;
+}
+a.rUnchosenCategory {
+    font-size: medium;
+    font-weight: normal;
+}
+span.rChosenCategory {
+    font-size: medium;
+    font-weight: bolder;
+}
+
+/********************/
+/* CalendarTag.java */
+/********************/
+table.hCalendarTable {
+    text-align : center;
+}
+td.hCalendarMonthYearRow {
+    font-weight: bold;
+}
+a.hCalendarNavBar {
+}
+th.hCalendarDayNameRow {
+    text-align : center;
+    font-size : x-small;
+    font-weight : bolder;
+}
+tr.hCalendarNextPrev {
+    text-align : center;
+    font-size : x-small;
+    font-style : italic;
+}
+td.hCalendarDayNotInMonth {
+    font-size : x-small;
+    background-color: white;
+    color: gray;
+}
+td.hCalendarDayCurrent {
+    text-align : center;
+    font-size  : x-small;
+    font-weight: bolder;
+}
+td.hCalendarDayLinked {
+    text-align : center;
+    font-size  : x-small;
+    font-weight: bolder;
+}
+div.hCalendarDayTitle {
+    font-size:  .9em;
+    text-align: center;
+}
+td.hCalendarDay {
+    text-align: center;
+    font-size : x-small;
+}
+
+/**************************/
+/* BigWeblogCalendarModel */ 
+/**************************/
+div.hCalendarDayTitleBig {
+  position: relative;
+  left: 0;
+  top: 0;
+  width: 25%;
+  padding: 3px 0 3px 0;
+  background: transparent;
+  color: #050505;
+  border-right: 1px solid #050505;
+  border-bottom: 1px solid #050505;
+  font-size: small;
+  text-align: center;
+  font-size: small;
+}
+div.bCalendarDayContentBig {
+  font-size: x-small;
+  padding: 3px 0px 3px 0px;
+}
+

Added: incubator/roller/branches/roller_1.x/web/themes/basic/About.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/basic/About.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/basic/About.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/basic/About.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,17 @@
+<h1>#showPageName() Me</h1>
+
+<p>This is an About page, just a simple example of how you can create your own page.</p>
+
+<p>You can show information about yourself:<br>
+Username: $userName<br>
+Full Name: $fullName<br>
+Website Title: #showWebsiteTitle()<br>
+Website Description: #showWebsiteDescription()<br>
+This Page's Name: #showPageName()<br>
+This Page's Description: #showPageDescription()<br>
+This Page's Update Time: #showTimestamp($page.updateTime)<br>
+Show a picture: \#showResourceImage($fileName $linkUrl $alt $border $halign $valign)
+</p>
+
+<p>Don't forget to put a "nav bar" on your pages:</p>
+#showNavBar(false "|")

Added: incubator/roller/branches/roller_1.x/web/themes/basic/Weblog.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/basic/Weblog.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/basic/Weblog.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/basic/Weblog.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,43 @@
+<div class="entries">
+    <h1>#showPageDescription()</h1>
+
+    #showWeblogCategoryChooser()
+
+    #showNextPreviousLinks()
+
+    #showWeblogEntries("_day" 15)
+</div>
+<div class="rightbar">
+    <h2>Calendar</h2>
+    <div class="sidebar">
+    #showWeblogCalendar()
+    </div>
+
+    <h2>RSS Feeds</h2>
+    <div class="sidebar">
+    #showRSSBadge()<br>
+    #showRSSLinks()
+    </div>
+
+    <h2>Search</h2>
+    <div class="sidebar">
+    #showSearchForm()
+    </div>
+
+    <h2>Links</h2>
+    <div class="sidebar">
+    #showBookmarks("Blogroll" true false)
+    #showBookmarks("News" true false)
+    </div>
+
+    <h2>Navigation</h2>
+    <div class="sidebar">
+    #showCssNavBar()
+    #showEditorMenu()
+    </div>
+
+    <h2>Referers</h2>
+    <div class="sidebar">
+    #showReferers(30 20)
+    </div>
+</div>

Added: incubator/roller/branches/roller_1.x/web/themes/basic/_css.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/basic/_css.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/basic/_css.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/basic/_css.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,8 @@
+#set( $theme = "basic" )
+#parse("/WEB-INF/classes/themes/css.vm")
+
+<style type="text/css" media="print">
+    .rWeblogCategoryChooser{ visibility: hidden; }
+    .entries{ width: 100%; float: none; }
+    .rightbar{ visibility: hidden; }
+</style>
\ No newline at end of file

Added: incubator/roller/branches/roller_1.x/web/themes/basic/_day.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/basic/_day.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/basic/_day.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/basic/_day.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,20 @@
+<div class="box">
+
+<div class="entry">
+   #showDayPermalink( $day )
+   #showEntryDate( $day )
+</div>
+
+#foreach( $entry in $entries )
+<p>
+   <a name="$utilities.encode($entry.anchor)" id="$utilities.encode($entry.anchor)"></a>
+   <b>$entry.title</b> #showEntryText($entry)
+   <span class="dateStamp">(#showTimestamp($entry.pubTime))</span>
+   #showEntryPermalink( $entry )
+   #showCommentsPageLink( $entry )
+</p>
+#end
+    
+#showLinkbacks( $day )
+
+</div>

Added: incubator/roller/branches/roller_1.x/web/themes/basic/_decorator.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/basic/_decorator.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/basic/_decorator.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/basic/_decorator.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,20 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<!-- decorator began with line above -->
+<html>
+<head>
+    #showContentType("text/html; charset=utf-8")
+    #showContentLanguage($locale.language)
+    #includePage("_css")
+    #showRSSAutodiscoveryLink()
+    <script type="text/javascript" src="$ctxPath/theme/scripts/roller.js">
+    </script>
+    <title>#showWebsiteTitle() : #showPageName()</title>
+</head>
+<body>
+<!-- next print \$decorator_body -->
+
+$decorator_body
+
+<!-- now print decorator footer/close html -->
+</body>
+</html>
\ No newline at end of file

Added: incubator/roller/branches/roller_1.x/web/themes/basic/theme.css
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/basic/theme.css?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/basic/theme.css (added)
+++ incubator/roller/branches/roller_1.x/web/themes/basic/theme.css Fri Oct 21 14:27:36 2005
@@ -0,0 +1,201 @@
+
+.entries{
+	width: 80%;
+	float: left;
+}
+.entries h1{
+	text-align: center;
+}
+div.rWeblogCategoryChooser {
+	text-align: center;
+}
+.rightbar{ 
+	width: 20%;
+	float: right;
+}
+.sidebar{
+	margin-left: 6;
+	padding-left: 5;
+}
+div.entry {
+  font-family:verdana, arial, sans-serif; 
+  font-size: 10px; 
+  color: #999; 
+  font-weight:bold;
+  margin-top:10px;
+  text-transform:uppercase;
+  border-bottom:1px dotted #666;		
+}
+
+div.day {
+  border-style: dotted;
+  border-width: thin;
+  font-family: verdana, sans-serif;
+  font-size: small;
+  color: black;
+  color : #000000;
+}
+
+div.box {
+  margin: 15px 15px 15px 15px;
+}
+
+h1 {
+  color:#CC9933;
+}
+h2 {
+  font-family:verdana, arial, sans-serif;
+  color:#999;
+  font-size:12px;
+  font-weight:bold;
+  background:#FFF;
+  line-height:14px;
+  padding:2px;
+  margin-top:10px;
+  border-bottom:1px dotted #666;
+  text-transform:uppercase;
+  letter-spacing: .2em;  					
+}
+
+p {
+  font-family: verdana, sans-serif;
+  font-size: small;
+  color: black;
+  color : #000000;
+}
+
+body {
+  font-family: verdana, sans-serif;
+  font-size: small;
+  color: black;
+  background-color: white;
+}
+a {
+  text-decoration: none;
+}
+a:link { 
+  color: blue;
+  font-weight: medium;
+}
+a:visited {
+  color: purple;
+  font-weight: medium;
+}
+
+a:hover {
+  text-decoration: underline overline;
+}
+img {
+  border: 0px;
+  margin: 0px; 
+}
+
+.dateStamp {
+  color : gray;
+  font-size: small;
+}
+
+.rFolder {
+	margin-left: 0;
+	padding-left: 0;
+}
+.rBookmark1 {
+  margin-left: 10px;
+  font-size: small;
+  font-weight: bold;
+}
+.rBookmark2 {
+  margin-left: 10px;
+  font-weight: bold;
+  font-size: large
+}
+.rBookmark3 {
+  margin-left: 10px;
+  font-size: x-large
+}
+
+.hCalendarTable {
+  text-align : center;
+}
+.hCalendarTitle {
+  text-align : center;
+  font-weight : bolder;
+  font-size: large;
+}
+.hCalendarDayNameRow {
+  text-align : center;
+  font-weight : bolder;
+  font-size : x-small;
+}
+.hCalendarDay {
+  text-align : center;
+  font-size : x-small;
+}
+.hCalendarDayCurrent {
+  text-align : center;
+  font-size : x-small;
+  font-weight : bolder ;
+}
+.hCalendarDayLinked {
+  font-size : x-small;
+  font-weight : bolder ;
+  text-align : center;
+}
+.hCalendarDayNotInMonth {
+  font-size : x-small;
+  background-color: white;
+  color: gray;
+}
+.hCalendarNextPrev {
+  font-size : x-small;
+  text-align : center;
+  font-style : italic;
+}
+
+.rChosenCategory {
+    font-weight: bolder;
+}
+.rUnchosenCategory {
+    font-size: medium;
+}
+
+ul.rReferersList {
+  list-style: none;
+  margin-left: 0;
+  padding-left: 0;
+  font-size : x-small;
+}
+li.rReferersListItem {
+  list-style: none;
+  margin-left: 0;
+  padding-left: 0;
+  font-size : x-small;
+}
+    
+.comments {
+  margin: 15px 15px 15px 15px;
+}		
+.comment {
+	margin: 5px 0px 10px 5px;
+	border: 1px solid #ddd;
+  	background:#eee;	
+}
+.comments-form {
+  font-family:verdana, arial, sans-serif;
+  color:#999;
+  font-size:10px;
+  font-weight:normal;
+  background:#FFF;	
+  margin: 15px 15px 15px 15px;
+}	
+			
+.comments-head	{ 
+  font-family:verdana, arial, sans-serif; 
+  font-size: 10px; 
+  color: #999; 
+  font-weight:bold;
+  margin-top:10px;
+  text-transform:uppercase;
+  border-bottom:1px dotted #666;		
+}
+

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/Weblog.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/Weblog.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/berkley/Weblog.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/berkley/Weblog.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,243 @@
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    #showContentLanguage($locale.language)
+    <title>#showWebsiteTitle()</title>
+    <link rel="stylesheet" type="text/css" href="$ctxPath/themes/base.css" />
+    <link rel="stylesheet" type="text/css" href="#showThemePath("berkley")/theme.css" />
+    <style>
+    #includePage("_css")
+    </style>
+    <script type="text/javascript" src="$ctxPath/theme/scripts/roller.js">
+    </script>
+</head>
+
+<noscript>You need to have Javascript enabled to view this page</noscript>
+<script>
+var bikky = document.cookie;
+var strControls = "";
+
+//check DOM compliance
+bNS   = (document.layers) ? true:false;                     // netscape 4
+bIE   = (document.all) ? true:false;                        // ie4+
+bDOM  = ((document.getElementById)&&(!bIE))?true:false;     // ns6 etc.
+
+
+function initPage() {
+    window.defaultStatus="Welcome to #showWebsiteTitle()";
+}
+
+function exitPage() {
+    if (strControls.length == 0) deleteCookie("Controls")
+    else setCookie("Controls",strControls);
+}
+
+function go(url) {
+    window.location.href=url;
+}
+
+function getObj(id) {
+    if (bDOM) return document.getElementById(id);
+    if (bIE) return document.all[id];
+}
+
+function show(id) {
+    if (strControls.indexOf(id) != -1) return;
+    getObj("Controls").innerHTML += "<DIV class='box1'>"+getObj(id).innerHTML+"</DIV>";
+    strControls+=id+";";
+}
+
+function hide(id) {
+    index = strControls.indexOf(id);
+    if (index == -1) return;
+
+    pre = strControls.substring(0, index);
+    post = strControls.substring(index+id.length+1);
+
+    // rebuild the list of controls
+    showControls(pre+post);
+
+}
+
+function showControls(newControls) {
+    getObj("Controls").innerHTML = "";
+    strControls = "";
+
+    var split = newControls.split(";");
+    for (i=0; i<split.length; i++) {
+        show(split[i]);
+    }
+}
+
+function getCookie(name) {
+    var index = bikky.indexOf(name + "=");
+    if (index == -1) return "";
+    index = bikky.indexOf("=", index) + 1;
+    var endstr = bikky.indexOf(";", index);
+    if (endstr == -1) endstr = bikky.length;
+    return unescape(bikky.substring(index, endstr));
+}
+
+function setCookie(name, value) {
+    if (value != "") {
+        document.cookie=name + "=" + escape(value) + ";path=/" ;
+        bikky= document.cookie; // update bikky
+    }
+}
+
+function deleteCookie (name) {
+
+    if (getCookie(name)) {
+        document.cookie = name + "=" + ";path=/; expires=Thu, 01-Jan-70 00:00:01 GMT";
+    }
+}
+
+
+</script>
+
+<BODY onload="initPage()" onunload="exitPage()">
+<table width="574">
+    <tr>
+        <td class="Banner">
+            <img src="#showThemePath("berkley")/images/banner_palms.jpg" border="0">
+            <TABLE cellspacing="0" cellpadding="0">
+                <TR>
+                    <TD align="left" width="533" bgcolor="#ffffff" >
+                        <DIV align="center" id="menu_controls" style="visibility: hidden;">
+                            <FONT face="Verdana, Arial, Helvetica, sans-serif" color="#000000" size="1">
+                                <A href="javascript:show('calendar')">Calendar</A> |
+                                <A href="javascript:show('menu')">Controls</A> |
+                                <A href="javascript:show('blogs')">Blogs</A> |
+                                <A href="javascript:show('referrers')">Referrers</A> |
+                                <A href="javascript:show('cat')">Categories</A> |
+                                <A href="javascript:show('about')">About</A> |
+                                <A href="javascript:show('search')">Search</A> |
+                                <A href="$ctxPath/rss/$userName">RSS</A>
+                            </FONT>
+                        </DIV>
+                    </TD>
+                </TR>
+            </TABLE>
+        </td>
+    </tr>
+</table>
+#showNextPreviousLinks()
+#showWeblogEntries("_day" 15)
+
+<div id="Controls" class="controls"></div>
+
+<div class="hidden" id="search">
+    <table cellspacing="0" cellpadding="0" width="140">
+        <tr>
+            <td class="ctrl_title"><a href="javascript:hide('search')">
+            <img src="#showThemePath('berkley')/images/ctrl_close.gif" border="0" align="left"></a>Search</td>
+            <td><img src="#showThemePath('berkley')/images/ctrl_title_t.gif"></td>
+        </tr>
+        <tr>
+            <td class="ctrl_content">
+            #showSearchForm()
+            </td>
+            <td>&nbsp;</td>
+        </tr>
+    </table>
+</div>
+
+<div class="hidden" id="referrers">
+    <table cellspacing="0" cellpadding="0" width="140">
+        <tr>
+            <td class="ctrl_title"><a href="javascript:hide('referrers')">
+            <img src="#showThemePath('berkley')/images/ctrl_close.gif" border="0" align="left"></a>Referrers</td>
+            <td><img src="#showThemePath('berkley')/images/ctrl_title_t.gif"></td>
+        </tr>
+        <tr>
+            <td class="ctrl_content">
+            #showReferers(20 30)
+            </td>
+            <td>&nbsp;</td>
+        </tr>
+    </table>
+</div>
+
+
+<div class="hidden" id="menu">
+    <table cellspacing="0" cellpadding="0" width="140">
+        <tr>
+            <td class="ctrl_title"><a href="javascript:hide('menu')">
+            <img src="#showThemePath('berkley')/images/ctrl_close.gif" border="0" align="left"></a>Menu</td>
+            <td><img src="#showThemePath('berkley')/images/ctrl_title_t.gif"></td>
+        </tr>
+        <tr>
+            <td class="ctrl_content">
+                #showBasicNavBar(true)
+                #showEditorNavBar(true)
+            </td>
+            <td>&nbsp;</td>
+        </tr>
+    </table>
+</div>
+
+<div class="hidden" id="blogs">
+    <table cellspacing="0" cellpadding="0" width="140">
+        <tr>
+            <td class="ctrl_title"><a href="javascript:hide('blogs')">
+            <img src="#showThemePath('berkley')/images/ctrl_close.gif" border="0" align="left"></a>Blogs</td>
+            <td><img src="#showThemePath('berkley')/images/ctrl_title_t.gif"></td>
+        </tr>
+        <tr>
+            <td class="ctrl_content">#showBookmarks("Blogroll" true false)</td>
+            <td>&nbsp;</td>
+        </tr>
+    </table>
+</div>
+
+<div class="hidden" id="cat">
+    <table cellspacing="0" cellpadding="0" width="140">
+        <tr>
+            <td class="ctrl_title" width="140" nowrap><a href="javascript:hide('cat')">
+            <img src="#showThemePath('berkley')/images/ctrl_close.gif" border="0" align="left"></a>Categories</td>
+            <td><img src="#showThemePath('berkley')/images/ctrl_title_t.gif"></td>
+        </tr>
+        <tr>
+            <td class="ctrl_content">#showWeblogCategoryChooser()</td>
+            <td>&nbsp;</td>
+        </tr>
+    </table>
+</div>
+
+<div class="hidden" id="about">
+    <table cellspacing="0" cellpadding="0" width="140">
+        <tr>
+            <td class="ctrl_title"><a href="javascript:hide('about')">
+            <img src="#showThemePath('berkley')/images/ctrl_close.gif" border="0" align="left"></a>About</td>
+            <td><img src="#showThemePath('berkley')/images/ctrl_title_t.gif"></td>
+        </tr>
+        <tr>
+            <td class="ctrl_content">Contact:
+            <a href="mailto:$encodedEmail">$fullName</a>
+            </td>
+            <td>&nbsp;</td>
+        </tr>
+    </table>
+</div>
+
+<div class="hidden" id="calendar">
+    <table cellspacing="0" cellpadding="0" width="140">
+        <tr>
+            <td class="ctrl_title"><a href="javascript:hide('calendar')">
+            <img src="#showThemePath('berkley')/images/ctrl_close.gif" border="0" align="left">
+            </a>Calendar</td><td><img src="#showThemePath('berkley')/images/ctrl_title_t.gif"></td>
+        </tr>
+        <tr>
+            <td class="ctrl_content">#showWeblogCalendar()</td>
+            <td>&nbsp;</td>
+        </tr>
+    </table>
+</div>
+
+
+</BODY>
+</HTML>
+<script>
+    showControls(getCookie("Controls"));
+        getObj("menu_controls").style.visibility="visible";
+</script>

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/_css.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/_css.vm?rev=327589&view=auto
==============================================================================
    (empty)

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/_day.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/_day.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/berkley/_day.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/berkley/_day.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,27 @@
+<table width="572">
+	#foreach( $entry in $entries )
+	<tr>
+		<td>			
+			<TABLE class="BlogTitle" align="right" cellspacing="0" cellpadding="0" border="0">
+				<tr>
+					<td><img src="#showThemePath('berkley')/images/title_left_t.gif"></td>
+					<td width="10%" class="BlogTitle" nowrap>
+                        <a name="$utilities.encode($entry.anchor)" id="$utilities.encode($entry.anchor)"></a>
+                        ::: $entry.title :::
+                    </td>
+					<td><img src="#showThemePath('berkley')/images/title_right_t.gif"></td>
+					<td width="90%" class="BlogDate" align="right">#showEntryDate( $day )</td>
+				</tr>
+				<tr>
+					<td class="NewBlog" colspan="4">
+						#showEntryText($entry)
+						<DIV class="BlogTime" align="right">									
+							[#showTimestamp($entry.updateTime)|<a href="$entry.getPermaLink()">#</a>]
+						</DIV>
+					</td>
+				</tr>
+			</table>				
+		</td>
+	</tr>	
+	#end	
+</table>

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/_decorator.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/_decorator.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/berkley/_decorator.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/berkley/_decorator.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,3 @@
+## No-op decorator. Prevents decorator from any previous theme from interfering with this theme
+## This template will expand to exactly the body with no leading or trailing whitespace.
+${decorator_body}## comment here kills trailing whitespace including newline

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/images/banner_palms.jpg
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/images/banner_palms.jpg?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/berkley/images/banner_palms.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/images/ctrl_close.gif
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/images/ctrl_close.gif?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/berkley/images/ctrl_close.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/images/ctrl_title_t.gif
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/images/ctrl_title_t.gif?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/berkley/images/ctrl_title_t.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/images/title_left_t.gif
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/images/title_left_t.gif?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/berkley/images/title_left_t.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/images/title_right_t.gif
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/images/title_right_t.gif?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/berkley/images/title_right_t.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/berkley/theme.css
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/berkley/theme.css?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/berkley/theme.css (added)
+++ incubator/roller/branches/roller_1.x/web/themes/berkley/theme.css Fri Oct 21 14:27:36 2005
@@ -0,0 +1,122 @@
+A:active {
+	COLOR: Silver;
+	TEXT-DECORATION: none
+}
+A:hover {
+	COLOR: Navy;
+	TEXT-DECORATION: underline;
+}
+A:link {
+	COLOR: Navy;
+	TEXT-DECORATION: none
+}
+A:visited {
+	TEXT-DECORATION: none;
+	color : #00008B;
+}
+BODY {
+	margin : 42px;
+	background-color : #DBEAF3;
+	color : Black;
+}
+
+td.NewBlog {
+	background-color : White;
+	text-align : left;
+	padding: 4px;
+	border : 4px solid Navy;
+        width : 572px;
+}
+
+div.quote {
+	padding: 5px;
+	margin:10px;
+	font-style : italic;
+	background-color: #FFFFF0;
+	border : 1px solid Silver;
+}
+
+div.BlogTime {
+	color : Navy;
+	font : smaller Tahoma;
+}
+
+td.BlogTitle {
+	background-color : Navy;
+	font-family : Tahoma;
+	font-size : small;
+	color : White;
+}
+
+td.BlogDate {
+	font-family : Tahoma;
+	font-size : 12;
+}
+
+table.BlogTitle {
+	width : 572px;
+	border : 0px;
+}
+
+.hCalendarTitle {  font-family : Tahoma;text-align : center;  font-weight : bolder ;}
+.hCalendarDay {  font-family : Tahoma;text-align : center;  font-size : 9px;  border-width: thin;}
+.hCalendarDayCurrent {  font-family : Tahoma;text-align : center;  font-size : 9px;  font-weight : bolder ;  border-width: thin;  border-style: dotted;}
+.hCalendarDayNameRow {  font-family : Tahoma;text-align : center;  font-weight : bold ;  font-size : 9px;}
+.hCalendarDayLinked {  font-family : Tahoma;font-weight : bolder ;  text-align : center;  font-size : 9px;  border-width: thin;}
+.hCalendarDayNotInMonth {  font-family : Tahoma;text-align : center;  font-size : 9px;	color : #aaaaaa;}
+.hCalendarNextPrev {  font-family : Tahoma;text-align : center;  font-size : smaller;  margin-top:5px;}
+.hCalendarMonthYearRow {
+	background-color : Navy;
+	color : White;
+}
+
+div.hidden {
+	visibility: hidden;
+}
+
+div.box1 {
+	background-color : #DBEAF3;
+	border-left :4 solid Navy;
+	padding-bottom:5;	
+	position: relative;
+}
+
+div.controls {
+	position: absolute;
+	left:622;
+	top:44;
+}
+
+td.Banner {
+	border : 4px solid Navy;
+	background-color : White;
+	text-align : center;
+	vertical-align : middle;
+	padding-bottom : 2px;
+	padding-left : 0px;
+	padding-right : 0px;
+	padding-top : 0px;
+}
+
+td.ctrl_title {
+	background-color : Navy;
+	font-family : Tahoma;
+	font-size : smaller;
+	color : White;
+	text-align : right;
+	padding: 2px;
+	border: 0px;
+	font-weight : bold;
+}
+
+td.ctrl_content {
+	background-color : white;
+	border-right : 1px solid Silver;
+	border-bottom : 1px solid Silver;
+	padding: 4px;
+	font-family : Tahoma;
+	font-size : 11px;
+	color : Black;
+	text-align : left;
+	line-height : 14px;
+}

Added: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/Weblog.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/brushedmetal/Weblog.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/brushedmetal/Weblog.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/brushedmetal/Weblog.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,53 @@
+#setContentType("text/html; charset=utf-8")
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html lang="en">
+<head>
+   #showContentType("text/html; charset=utf-8")
+   #showContentLanguage($locale.language)
+   #showRSSAutodiscoveryLink()
+   <script type="text/javascript" src="$ctxPath/theme/scripts/roller.js"></script>
+   <title>#showWebsiteTitle() : #showPageName()</title><title>Brushed Metal: It Worked!</title>
+   <style type="text/css">
+   #includePage("_css")
+   </style>
+</head>
+<body>
+<div id="block">&nbsp;
+
+   <div id="container">
+
+      <div id="sidebar-a">
+
+         <h1 id="banner">
+            #showWebsiteTitle()
+            <span class="tagline"><em>#showWebsiteDescription()</em></span>
+         </h1>
+
+         <div id="calendar">#showWeblogCalendar()</div>
+	 <hr />
+
+         <h3>BlogRoll</h3>
+         #showBookmarks("Blogroll" true true)
+         #showBookmarks("News" true true)
+
+         <h3>Newsfeeds</h3>
+         #showRSSBadge()<br />
+         #showRSSLinks()<br />
+         #showBasicNavBar(true)
+
+      </div> <!-- sidebar-a -->
+
+      <div id="content">
+         #showWeblogEntries("_day" 15 )<br/>
+         #showNextPreviousLinks()
+         <div id="footer">
+             Theme Design by <a href="http://www.bryanbell.com">Bryan Bell</a>
+         </div> <!-- footer -->
+      </div> <!-- content -->
+
+   </div> <!-- container -->
+
+</div> <!-- block -->
+
+</body>
+</html>
\ No newline at end of file

Added: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_css.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_css.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_css.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_css.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,193 @@
+	/* Layout ----------------------------------------------*/
+		#container {
+			width: 760px;
+			\width: 780px;
+			w\idth: 760px;
+			margin: 10px;
+			margin-right: auto;
+			padding: 10px;
+			}
+		#sidebar-a {
+			float: left;
+			width: 240px;
+			\width: 250px;
+			w\idth: 240px;
+			margin: 0;
+			margin-right: 5px;
+			background: url(#showThemeImagePath("brushedmetal" "metalLine.gif")) top right repeat-y;
+			padding: 0px 25px 0px 0px;
+			}
+		#content {
+			padding: 5px 25px 5px 15px;
+			margin-left: 275px;
+			}
+	/* General--------------------------------------------- */
+		body {
+			margin:0px 0px 30px 0px;
+			font-size:12px;
+			font-family:Geneva, Arial, Helvetica, san-serif;
+			line-height:140%;
+			color:#FFF;
+			background:#848484 url(#showThemeImagePath("brushedmetal" "metalBGBG.jpg")) top left repeat-x;
+			}
+		#block {
+			background: url(#showThemeImagePath("brushedmetal" "metalBG.jpg")) top left no-repeat;
+			}
+		A {
+			text-decoration: underline;
+			font-weight:bold;
+			} 
+		A:link {
+			color: #FFF;
+			font-weight:bold;
+			} 
+		A:visited {
+			color: #FFF; 
+			} 
+		A:active {
+			color: #920011;
+			} 
+		A:hover {
+			color: #FDE006;
+			font-weight:bold;
+			}
+	/*Banner--------------------------------------------- */
+		#banner {
+			margin-bottom: 155px;
+			text-align:center;
+			line-height:120%;
+			}
+		#banner a {
+			text-align:center;
+			text-decoration:none;
+			}
+		.tagline {
+			color:#FFF;
+			font-size:11px;
+			text-shadow: 2px 2px 5px Black;
+			line-height:120%;
+			}      
+	/* NewsItems--------------------------------------------- */
+		.newsItemTitle {
+			font-size:16px;
+			font-weight:bold;
+			padding:5px 0px 5px 0px;    
+			margin:0px;
+			} 
+		.newsItemDesc {
+			padding: 5px 0px 15px 0px;
+			border-bottom:1px solid #ddd;
+			margin-bottom:25px;
+			}
+		.newsItemFooter {
+			text-align:right;
+			font-size:10px;
+			}
+	/* Navigation--------------------------------------------- */
+		.navLink {
+			padding: 3px 8px 3px 8px;
+			margin-bottom:8px;
+			border:1px solid #A3A3A3;
+			text-align:center;
+			}
+	/* Main Column--------------------------------------------- */
+		.title  { 
+			font-size: 18px; 
+			line-height:150%;
+			font-weight:bold; 
+			text-align:left;
+			color: #000; 
+			padding-bottom:15px;
+			}  
+		.date  { 
+			font-size:12px;
+			font-weight:bold;
+			text-align:left;
+			line-height:120%;
+			padding:3px 5px 4px 3px;
+			margin-top:10px;
+			margin-bottom:22px;
+			color:#FFF;
+			background:#5A5A5A;
+			border:1px solid #A3A3A3;
+			}
+		#footer{
+			font-size:10px;
+			line-height:130%;
+			font-weight:normal;
+			padding-top:10px; 
+			margin-top:26px; 
+			border-top:1px solid #A3A3A3;
+			}
+	/* Calendar--------------------------------------------- */
+		#calendar td {
+			padding:0px;
+			color:#FFF;
+			text-align:center;
+			font-size:12px;
+			font-family:Geneva, Arial, Helvetica, san-serif;
+			line-height:140%;
+			color:#FFF;
+			}
+		#calendar a {
+			font-weight:bold;
+			color:#FFF;
+			}
+		.hCalendarMonthYearRow, .dCalendarMonthYearRow
+			{ 
+			font-size:12px;
+			font-weight:bold;
+			text-align:left;
+			}
+		.hCalendarDayNameRow, .dCalendarDayNameRow
+			{
+			font-weight:bold;
+			}
+		.hCalendarDayRow, .dCalendarDayRow
+			{
+			font-weight:normal;
+			}
+		.hCalendarDayLinked, .dCalendarDayLinked
+			{
+			background-color: #6F6F6F;
+			}
+		.hCalendarDayCurrent, .dCalendarDayCurrent
+			{
+			background-color:#5A5A5A;;
+			}
+	/* Discussion--------------------------------------------- */
+		.dlHeader{
+			padding:4px;
+			}
+		.dlCountReadsTitle, .dlSubjectTitle, .dlCountMessagesTitle, .dlPostedTitle, .dlMessageLinkTitle, .dlAuthorTitle
+			{
+			padding:4px;
+			}
+		.dlSubject, .dlCountMessages, .dlPosted, .dlCountReads, .dlAuthor, .dlMessageLink
+			{
+			padding:4px;
+			}
+		.discussHeader {
+			font-weight:normal;
+			line-height:120%;  
+			}    
+		.discussResponceList {
+			padding:10px 10px 10px 10px;  
+			margin-top:10px;
+			border-top:1px dotted #999;  
+			} 
+	/* Misc--------------------------------------------- */
+		hr {
+			background:#A3A3A3;
+			border-top:0px solid #A3A3A3;
+			border-bottom:0px solid #A3A3A3;
+			border-left:0px solid #A3A3A3;
+			border-right:0px solid #A3A3A3;
+			height:1px;
+			}
+		td {
+			font-size:12px;
+			font-family:Geneva, Arial, Helvetica, san-serif;
+			line-height:140%;
+			color:#FFF;
+			}
\ No newline at end of file

Added: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_day.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_day.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_day.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_day.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,14 @@
+<div class="date">
+#showDayPermalink( $day )
+#showEntryDate( $day )
+</div>
+<div class="newsItems">
+#foreach( $entry in $entries )
+  <a name="$utilities.encode($entry.anchor)" id="$utilities.encode($entry.anchor)"></a>
+  <h2>$entry.title</h2>
+  #showEntryText($entry)
+  <span class="dateStamp">(#showTimestamp($entry.pubTime))</span>
+  #showEntryPermalink( $entry )
+  #showCommentsPageLink( $entry )
+#end
+</div>
\ No newline at end of file

Added: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_decorator.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_decorator.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_decorator.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/brushedmetal/_decorator.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,3 @@
+## No-op decorator. Prevents decorator from any previous theme from interfering with this theme
+## This template will expand to exactly the body with no leading or trailing whitespace.
+${decorator_body}## comment here kills trailing whitespace including newline

Added: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalBG.jpg
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalBG.jpg?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalBG.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalBGBG.jpg
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalBGBG.jpg?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalBGBG.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalLine.gif
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalLine.gif?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/brushedmetal/images/metalLine.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/Weblog.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/Weblog.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/cheb/Weblog.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/cheb/Weblog.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,63 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
+    #showContentLanguage($locale.language)
+    <title>#showWebsiteTitle()</title>
+    <link rel="stylesheet" type="text/css" href="$ctxPath/themes/base.css" />
+    <link rel="stylesheet" type="text/css" href="#showThemePath("cheb")/theme.css" />
+    <style type="text/css">
+    #includePage("_css")
+    </style>
+</head>
+<body>
+  <div id="content">
+    <h1>#showWebsiteTitle()</h1>
+    #showWeblogCategoryChooser()
+
+    #showNextPreviousLinks()
+    <div id="entries">
+        #showWeblogEntries("_day" 10)
+    </div>
+  </div>
+
+  <div id="menu">
+    #showRSSBadge()
+    <div id="calendar">
+        #showWeblogCalendar()
+    </div>
+    <div class="item">
+        #showSearchForm()
+    </div>
+    <div class="item">
+        #showBookmarks("Blogroll" false false )
+    <div>
+    <div class="item">
+        #showBookmarks("News" false false)
+    </div>
+    <div class="item">
+        #showEditorNavBar(true)
+    </div>
+    <div class="item">
+        #showBasicNavBar(false)
+    </div>
+    <div class="item">
+        <a href="http://validator.w3.org/check/referer">
+          <img class="w3" src="$ctxPath/images/vcss.png"
+            alt="Valid CSS!"/></a>
+        <a href="http://validator.w3.org/check/referer"><img
+            src="$ctxPath/images/valid-xhtml10.png"
+            alt="Valid XHTML 1.0!" class="w3"/></a>
+    </div>
+    <div class="item">
+        #showReferers(20 25)
+    </div>
+
+     <div class="item">design by
+       <a href="http://www.cheblogs.com/roller/page/bblakeley">Brian Blakeley</a>
+     </div>
+  </div>
+ </body>
+</html>

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/_css.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/_css.vm?rev=327589&view=auto
==============================================================================
    (empty)

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/_day.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/_day.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/cheb/_day.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/cheb/_day.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,12 @@
+
+<div class="entryHeader">
+   #showDayPermalink( $day )
+   #showEntryDate( $day )
+</div>
+
+#foreach( $entry in $entries )
+<div class="entryContent">
+    <p>
+        <a name="$utilities.encode($entry.anchor)" id="$utilities.encode($entry.anchor)"></a>
+        <b>$entry.title</b> #showEntryText($entry)
        <span class="dateStamp">(#showTimestamp($entry.pubTime))</span>
        #showEntryPermalink( $entry )
        #showCommentsPageLink( $entry )<br />
        Trackback: #showTrackbackURL($entry)
    </p>
</div>
#end
+<p>#showLinkbacks( $day )</p>


Added: incubator/roller/branches/roller_1.x/web/themes/cheb/_decorator.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/_decorator.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/cheb/_decorator.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/cheb/_decorator.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,3 @@
+## No-op decorator. Prevents decorator from any previous theme from interfering with this theme
+## This template will expand to exactly the body with no leading or trailing whitespace.
+${decorator_body}## comment here kills trailing whitespace including newline

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/images/background.jpg
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/images/background.jpg?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/cheb/images/background.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/images/titlebar.jpg
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/images/titlebar.jpg?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/cheb/images/titlebar.jpg
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/images/valid-xhtml10.png
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/images/valid-xhtml10.png?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/cheb/images/valid-xhtml10.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/images/vcss.png
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/images/vcss.png?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/cheb/images/vcss.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/scripts/global.js
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/scripts/global.js?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/cheb/scripts/global.js (added)
+++ incubator/roller/branches/roller_1.x/web/themes/cheb/scripts/global.js Fri Oct 21 14:27:36 2005
@@ -0,0 +1,229 @@
+/* Function to route non-standards compliant browsers to upgrade */
+/*
+if (!document.getElementById) {
+    window.location = 
+	   "http://archive.webstandards.org/upgrade/"
+}
+*/
+
+function MM_preloadImages() { //v3.0
+  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
+    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
+    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
+}
+
+function MM_swapImgRestore() { //v3.0
+  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
+}
+
+function MM_findObj(n, d) { //v4.01
+  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
+    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
+  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
+  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
+  if(!x && d.getElementById) x=d.getElementById(n); return x;
+}
+
+function MM_swapImage() { //v3.0
+  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
+   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
+}
+
+/* This function is used to change the style class of an element */
+function swapClass(obj, newStyle) {
+    obj.className = newStyle;
+}
+
+function isUndefined(value) {   
+    var undef;   
+    return value == undef; 
+}
+
+/* Function for showing and hiding layers (divs) */
+function toggleBox(szDivID, iState) // 1 visible, 0 hidden
+{
+    var divName = document.getElementById(szDivID);
+    divName.style.visibility = iState ? "visible" : "hidden";
+}
+
+/* Function for showing and hiding rows or divs */
+function toggleRow(szDivID, iState) // 1 visible, 0 hidden
+{
+    isNS = (navigator.appName == "Netscape") ? true : false;
+    var displayType;
+    if (isNS) {
+        displayType = "table-row";
+    } else {
+        displayType = "block";
+    }
+    var obj = document.getElementById(szDivID);
+    obj.style.display = iState ? displayType : "none";
+}
+
+function checkAll(theForm) { // check all the checkboxes in the list
+  for (var i=0;i<theForm.elements.length;i++) {
+    var e = theForm.elements[i];
+		var eName = e.name;
+    	if (eName != 'allbox' && 
+            (e.type.indexOf("checkbox") == 0)) {
+        	e.checked = theForm.allbox.checked;		
+		}
+	} 
+}
+
+/* Function to clear a form of all it's values */
+function clearForm(frmObj) {
+	for(var i = 0; i < frmObj.length; i++) {
+		if(frmObj.elements[i].type.indexOf("text") == 0 || 
+				frmObj.elements[i].type.indexOf("password") == 0) {
+					frmObj.elements[i].value="";
+		} else if (frmObj.elements[i].type.indexOf("radio") == 0) {
+			frmObj.elements[i].checked=false;
+		} else if (frmObj.elements[i].type.indexOf("checkbox") == 0) {
+			frmObj.elements[i].checked = false;
+		} else if (frmObj.elements[i].type.indexOf("select") == 0) {
+			for(var j = 0; j < frmObj.elements[i].length ; j++) {
+				frmObj.elements[i].options[j].selected=false;
+			}
+            frmObj.elements[i].options[0].selected=true;
+		}
+	} 
+}
+
+/* Function to hide form elements that show through
+   the search form when it is visible */
+function toggleForm(frmObj, iState) // 1 visible, 0 hidden 
+{
+	for(var i = 0; i < frmObj.length; i++) {
+		if (frmObj.elements[i].type.indexOf("select") == 0 || frmObj.elements[i].type.indexOf("checkbox") == 0) {
+            frmObj.elements[i].style.visibility = iState ? "visible" : "hidden";
+		}
+	} 
+}
+    
+/* This function is used to open a pop-up window */
+function openWindow(url, winName, winParams) {
+	popupWin = window.open(url, winName, winParams);
+    popupWin.focus();
+}
+
+// This resizes the browser window to take up the user's
+// entire screen height & width
+function growToFullWindow() {
+    var screenWidth = window.screen.availWidth;
+    var screenHeight = window.screen.availHeight;
+    top.window.resizeTo(screenWidth,screenHeight); 
+    top.window.moveTo(0,0);
+}
+
+function shrinkWindow(newWidth, newHeight) {
+    top.window.resizeTo(newWidth,newHeight); 
+    top.window.moveTo(0,0);
+}
+
+/* This function is used to set cookies */
+function setCookie(name,value,expires,path,domain,secure) {
+  document.cookie = name + "=" + escape (value) +
+    ((expires) ? "; expires=" + expires.toGMTString() : "") +
+    ((path) ? "; path=" + path : "") +
+    ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
+}
+
+/* This function is used to get cookies */
+function getCookie(name) {
+	var prefix = name + "=" 
+	var start = document.cookie.indexOf(prefix) 
+
+	if (start==-1) {
+		return null;
+	}
+	
+	var end = document.cookie.indexOf(";", start+prefix.length) 
+	if (end==-1) {
+		end=document.cookie.length;
+	}
+
+	var value=document.cookie.substring(start+prefix.length, end) 
+	return unescape(value);
+}
+
+/* This function is used to delete cookies */
+function deleteCookie(name,path,domain) {
+  if (getCookie(name)) {
+    document.cookie = name + "=" +
+      ((path) ? "; path=" + path : "") +
+      ((domain) ? "; domain=" + domain : "") +
+      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
+  }
+}
+
+function setTheme(themeName) {
+    var expires = new Date();
+    expires.setTime(expires.getTime() + 24 * 365 * 60 * 60 * 1000); // sets it for approx 365 days.
+    setCookie("roller-theme",themeName,expires,"/");
+    document.location.reload();
+}
+
+/* This function is used to show/hide elements with a display:none style attribute */ 
+function toggle(targetId) {
+    if (document.getElementById) {
+        target = document.getElementById(targetId);
+    	if (target.style.display == "none") {
+    		target.style.display = "";            
+    	} else {
+    		target.style.display = "none";
+    	}
+    }
+}
+
+/* The toggleFolder and togglePlusMinus functions are for expanding/contracting folders */
+function toggleFolder(targetId) {
+    var expanded;
+    if (document.getElementById) {
+        target = document.getElementById(targetId);
+    	if (target.style.display == "none") {
+    		target.style.display = "";    
+            expanded = true;        
+    	} else {
+    		target.style.display = "none";
+            expanded = false;
+    	}
+        togglePlusMinus("i" + targetId);
+        
+        // set a cookie to remember this preference
+        var expires = new Date();
+        expires.setTime(expires.getTime() + 24 * 365 * 60 * 60 * 1000); // sets it for approx 365 days.
+        setCookie("rfolder-"+targetId,expanded,expires,"/");
+    }
+}
+
+function togglePlusMinus(targetId) {
+    if (document.getElementById) {
+        target = document.getElementById(targetId);
+    	if (target.innerHTML == "+") {
+    		target.innerHTML = "-";
+    	} else {
+    		target.innerHTML = "+";
+    	}
+    }
+}
+
+/* This function is to set folders to expand/contract based on a user's preference */
+function folderPreference(folderId) {
+    var folderCookie = getCookie("rfolder-"+folderId);
+    if (folderCookie != null) { // we have user's last setting
+        folder = document.getElementById(folderId);
+        plusMinus = document.getElementById("i"+folderId);
+        if (folderCookie == "true") { // show
+            folder.style.display = "";
+            plusMinus.innerHTML = "-";
+        } else { // hide
+            folder.style.display = "none";
+            plusMinus.innerHTML = "+"; 
+        }
+    }
+}
+
+// Show the document's title on the status bar
+window.defaultStatus=document.title;
+

Added: incubator/roller/branches/roller_1.x/web/themes/cheb/theme.css
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/cheb/theme.css?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/cheb/theme.css (added)
+++ incubator/roller/branches/roller_1.x/web/themes/cheb/theme.css Fri Oct 21 14:27:36 2005
@@ -0,0 +1,238 @@
+body {
+	margin: 0px 0px 0px 0px;
+}
+
+h2 {
+	padding-top: 10px;
+}
+
+p,h1,pre {
+	margin: 0px 30px 10px 30px;
+}
+
+#content {
+	margin-right: 185px;
+	padding: 10px;
+	text-align: center; /* centers content */
+}
+
+#content #entries {
+	text-align: left;
+}
+
+#content #title {
+	border: 0px;
+	height: 73px;
+	width: 422px;
+}
+
+#content .rWeblogCategoryChooser {
+	margin-bottom: 10px;
+}
+
+#menu {
+	line-height: 17px;
+	padding: 10px;
+	position: absolute;
+	right: 0px;
+	top: 0px;
+	width: 185px;
+}
+
+#menu #calendar {
+	margin-bottom: 10px;
+	margin-top: 5px;
+	padding: 2px;
+}
+
+/* center the calendar table */
+#menu #calendar table {
+	margin-left: auto;
+	margin-right: auto;
+}
+
+#menu .item {
+	padding: 10px 0px 10px 2px;
+}
+
+
+body {
+	/* Here we'll declare the default font-size and font-family. 
+	 * The rest of the typographical rules use relative sizes based on this font-size. 
+	 * We can easily modify overall typography by changing or overriding these values. 
+	 */
+	background: #F4F4D1; 
+	color: #573e93;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 70%;
+    	margin: 0px;
+}
+
+a {
+	font-weight: bold;
+	text-decoration: none;
+}
+
+a:hover {
+	text-decoration: underline overline;
+}
+
+a:active {
+	text-decoration: none;
+}
+
+.dateStamp {
+	background: transparent;
+	color: #825d9c;
+	font-size: 8pt;
+}
+
+.error {
+	background: transparent;
+	color: #FF0000;
+}
+
+#calendar {
+	color: #412FC8;//825d9c
+}
+
+.hCalendarDay {
+	border-width: thin;
+	font-size: .9em;
+	text-align: center;
+}
+
+.hCalendarDayCurrent {
+	border-style: solid;
+	border-width: medium;
+	font-size: .9em;
+	font-weight: bolder;
+	text-align: center;
+}
+
+.hCalendarDayLinked {
+	border-width: thin;
+	font-size: .9em;
+	font-weight: bolder;
+	text-align: center;
+}
+
+.hCalendarDayNameRow {
+	font-size: .9em;
+	font-weight: bolder;
+	text-align: center;
+}
+
+.hCalendarDayNotInMonth {
+	background: transparent;
+	color: #AAAAAA;
+	font-size: .9em;
+	text-align: center;
+}
+
+.hCalendarNextPrev {
+	text-align: center;
+}
+
+.hCalendarTitle {
+	font-weight: bolder;
+	text-align: center;
+}
+
+#menu {
+	background-color: #000080;
+	background-image: url(#showThemeImagePath("cheb" "background.jpg"));
+	color: #000080;
+	width: 20%;
+}
+
+#menu #calendar {
+	border: 3px solid #575700;
+}
+
+#menu .item {
+	border-top: 2px dashed #575700;
+}
+
+.rFolder, .rNewsfeedTitle {
+	font-weight: 600;
+}
+
+.permalink, .daypermalink {
+	border: 0px;
+	vertical-align: bottom;
+}
+
+/* hide borders for all images with links */
+img a {
+    border: 0px;
+}
+
+#content {
+	background: #F4F4D1;
+	color: #412FC8;
+}
+
+#content a {
+	background: transparent;
+	color: #000080;
+}
+
+#content pre {
+	background: #FFFFCC;
+	color: #573e93;
+	padding: 5px;
+}
+
+.entryHeader {
+	background: #F4F4D1;
+	background-image: url(#showThemeImagePath("cheb" "titlebar.jpg"));
+	background-image: no-repeat;
+	color: #000080;
+	font-family: Verdana, Arial, Helvetica, sans-serif;
+	font-size: 1.1em;
+	font-variant: small-caps;
+	font-weight: bold;
+	position: relative;
+	top: 0px;
+	left: 10px;
+	width: 490px;
+	margin: 5px;
+	padding: 5px;
+}
+
+.entryContent {
+    background: #F4F4D1;
+    color: #000080;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-size: 1.1em;
+    position: relative;
+	left: 20px;
+	width: 65%;
+    margin: 5px;
+    padding: 5px;
+}
+
+#menu a {
+	background: transparent;
+	color: #573e93;
+}
+
+#menu .rFolder a, #menu .rNewsfeedTitle a {
+	background: transparent;
+	color: #573E93;
+}
+
+#menu .rFolder span, #menu .rNewsfeedTitle span {
+    font-weight: bold;
+}
+
+.rReferersList {
+	font-size:1em;
+	margin-left: 5px;
+	padding-left: 5px;
+}
+
+.rReferersListItem {
+	font-size:0.7em;
+}

Added: incubator/roller/branches/roller_1.x/web/themes/clean/Weblog.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/clean/Weblog.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/clean/Weblog.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/clean/Weblog.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,37 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    #showContentLanguage($locale.language)
+    <link rel="stylesheet" type="text/css" href="$ctxPath/themes/base.css" />
+    <link rel="stylesheet" type="text/css" href="#showThemePath("clean")/theme.css" />
+    <style type="text/css">#includePage("_css")</style>
+    <title>#showWebsiteTitle()</title>
+</head>
+<body>
+    <table cellpadding="5" cellspacing="15" border="0" align="center" width="95%">
+        <tbody>
+            <tr>
+                <td width="5%" valign="top" bgcolor="#ffffff">&nbsp;</td>
+                <td width="75%" valign="top" bgcolor="#ffffff">
+                    <h2>#showWebsiteTitle()</h2>
+                    <h3>#showWebsiteDescription()</h3>
+                    #showWeblogCategoryChooser()<br>
+                    #showNextPreviousLinks()
+                    #showWeblogEntries("_day" 5)
+                </td>
+                <td valign="top" bgcolor="#ffffff" width="20%">
+                    <br>#showWeblogCalendar()<br><br>
+                    #showRSSBadge()<br><br><br>
+                    #showBasicNavBar(true)<br>
+                    #showSearchForm()<br>
+                    #showBookmarks("Blogroll" true false)<br>
+                    #showBookmarks("News" true false)<br>
+                    #showEditorNavBar(true)<br>
+                    #showReferers(30 20)
+                </td>
+            </tr>
+        </tbody>
+    </table>
+</body>
+</html>
\ No newline at end of file

Added: incubator/roller/branches/roller_1.x/web/themes/clean/_css.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/clean/_css.vm?rev=327589&view=auto
==============================================================================
    (empty)

Added: incubator/roller/branches/roller_1.x/web/themes/clean/_day.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/clean/_day.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/clean/_day.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/clean/_day.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,3 @@
+<table>
    <tr>
       <td style="font-size:11px;">
       #showDayPermalink( $day )
       #showEntryDate( $day )
       </td>
    </tr>
+    <tr><td style="font-size:11px;">
    #foreach( $entry in $entries )
        <p><a name="$utilities.encode($entry.anchor)" id="$utilities.encode($entry.anchor)"></a>
            <div class="belowTitle">
                <div class="title">
                    &nbsp;<b>$entry.title</b>
                </div>
            </div>
            <br>
            #showEntryText($entry)
            <br><br>
            <small>(#showTimestamp($entry.updateTime)/#showTimestamp($entry.pubTime))</small>
           #showEntryPermalink( $entry )
           #showCommentsPageLink( $entry )<br>
           Trackback: #showTrackbackURL( $entry )
        </p>
    #end
    </td></tr>
+    <tr><td style="font-size:11px;">
        <div class="box">
        #showLinkbacks( $day )
        </div>
    </td></tr>
</table>
\ No newline at end of file

Added: incubator/roller/branches/roller_1.x/web/themes/clean/_decorator.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/clean/_decorator.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/clean/_decorator.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/clean/_decorator.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,3 @@
+## No-op decorator. Prevents decorator from any previous theme from interfering with this theme
+## This template will expand to exactly the body with no leading or trailing whitespace.
+${decorator_body}## comment here kills trailing whitespace including newline

Added: incubator/roller/branches/roller_1.x/web/themes/clean/theme.css
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/clean/theme.css?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/clean/theme.css (added)
+++ incubator/roller/branches/roller_1.x/web/themes/clean/theme.css Fri Oct 21 14:27:36 2005
@@ -0,0 +1,92 @@
+body  {
+    margin:  0;
+    padding:  0;
+    color:  black;
+    background-color: white;
+    font-family: Verdana, Arial, Helvetica, sans-serif;
+    font-size: 10px;
+}
+h1 {
+    color : #0000FAA;
+}
+h2 {
+    color : #0000AA;
+    font-size: 20px;
+}
+h3 {
+    color : #0000AA;
+    font-size: 11px;
+}
+td{
+    font-size: 10px;
+}
+p {
+    color : #000055;
+    font-size: 10px;
+}
+.rBookmark {
+    font-size: small;
+}
+.hCalendarMonthYearRow {
+    font-size: medium;
+    font-weight: bold;
+    color: #0000AA;
+}
+.hCalendarDayNameRow {
+    font-size: x-small;
+    font-weight: bold;
+}
+.hCalendarDay {
+    font-size: x-small;
+}
+.hCalendarDayCurrent {
+    font-size: x-small;
+    font-weight: bold;
+    border-style: dashed;
+    border-width: thin;
+    border-color: #0000AA;
+    color: #0000AA;
+}
+.hCalendarNextPrev {
+    font-size: x-small;
+    font-weight: bold;
+}
+a {
+	font-family:Verdana, Arial, Helvetica, sans-serif;
+	text-decoration: none;
+	font-size: 10px;
+    font-weight: bold;
+}
+a:hover {
+	font-family:Verdana, Arial, Helvetica, sans-serif;
+	text-decoration: none;
+	font-size: 10px;
+    font-weight: bold;
+}
+div.codeblock {
+    font-size:9px;
+    color:white;
+    border-style:solid;
+    border-width:1px;
+    border-color:black;
+    background-color:#B0B0B0;
+}
+div.title {
+    position: relative;
+    top:2px;
+    left:2px;
+    height:15px;
+    width:300px;
+    color: white;
+    background-color:#0000A0;
+    border-color:white;
+    border-style:solid;
+    border-width:1px;
+}
+div.belowTitle {
+    vertical-align:middle;
+    height:21px;
+    width:306px;
+    color: white;
+    background-color:#0000A0;
+}

Added: incubator/roller/branches/roller_1.x/web/themes/currency-i18n/Weblog.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency-i18n/Weblog.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/currency-i18n/Weblog.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/currency-i18n/Weblog.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    #showContentLanguage($locale.language)
+    <meta name="generator" content="HTML Tidy, see www.w3.org">
+    <title>#showWebsiteTitle()</title>
+    <script type="text/javascript" language="JavaScript">
+    <!--
+    if (!((navigator.appVersion.indexOf('MSIE')!=-1) || (parseInt(navigator.appVersion)!=4)))
+    {
+        document.write("<STYLE TYPE=\"text/css\">");
+        document.write("BODY { margin-top: -8px; margin-left: -8px; }");
+        document.write("<\/style>");
+    };
+    // -->
+    </script>
+
+    <link rel="stylesheet" type="text/css" href="$ctxPath/themes/base.css" />
+    <link rel="stylesheet" type="text/css" href="#showThemePath("currency")/theme.css" />
+    <style type="text/css">
+      #includePage("_css")
+    </style>
+    <script type="text/javascript" src="$ctxPath/theme/scripts/roller.js">
+    </script>
+</head>
+
+<body>
+  <table border="0" cellspacing="0" cellpadding="0" width=
+  "100%">
+     <tbody>
+        <tr>
+           <td width="100%" bgcolor="#666666">
+           </td>
+        </tr>
+
+        <tr>
+           <td width="100%" bgcolor="#ffffff">
+           </td>
+        </tr>
+
+        <tr>
+           <td class="title" width="100%" bgcolor="#cccc99"
+             valign="top">#showWebsiteTitle()<br>
+             <font class="descrip">#showWebsiteDescription()</font>
+           </td>
+        </tr>
+
+        <tr>
+           <td width="100%" bgcolor="#000000">
+           </td>
+        </tr>
+     </tbody>
+  </table>
+
+  <table border="0" cellspacing="0" cellpadding="0" width="100%">
+     <tbody>
+        <tr>
+           <td valign="top" width="555" class="body">
+              #showWeblogCategoryChooser()<br />
+
+              #showNextPreviousLinks()
+
+              #showWeblogEntries("_day" 15)
+
+              <hr size="1">
+           </td>
+
+           <td width="1" bgcolor="#000000" rowspan="2">
+           </td>
+
+           <td valign="top" width="175">
+              <table border="0" cellspacing="0" cellpadding="0"
+              width="100%">
+                 <tbody>
+                    <tr>
+                       <td bgcolor="#cccccc">
+                       </td>
+                    </tr>
+                 </tbody>
+              </table>
+
+              <table border="0" cellspacing="0" cellpadding="0"
+              width="100%">
+
+                 <tbody>
+                    <tr>
+                       <td bgcolor="#cccccc"><font class=
+                       "subhead">$text.get("weblogMain.archives")</font></td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="links">
+
+                       #showWeblogCalendar()<br>
+                       #showRSSBadge()<br>
+
+                       </td>
+                    </tr>
+
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="search">
+                       #showSearchForm()<br/>
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#cccccc"><font class=
+                       "subhead">$text.get("weblogMain.language")</font></td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="search">
+                        #showLanguageForm()<br/>
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#cccccc"><font class=
+                       "subhead">$text.get("weblogMain.links")</font></td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="links">
+
+                       #showBookmarks("Blogroll" true false)<br>
+                       #showBookmarks("News" true false)<br>
+                       #showBasicNavBar(true)<br>
+                       #showEditorNavBar(true)<br>
+
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#cccccc"><font class=
+                       "subhead">$text.get("weblogMain.referers")</font></td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="links">
+
+                        #showReferers(30 20)<br>
+
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+
+                 </tbody>
+              </table>
+           </td>
+
+           <td width="1" bgcolor="#000000" rowspan="2">
+           </td>
+
+           <td bgcolor="#aaaaaa" rowspan="2">
+           </td>
+        </tr>
+
+        <tr>
+           <td width="375">
+           </td>
+           <td width="175" bgcolor="#666666">
+           </td>
+        </tr>
+
+        <tr>
+           <td colspan="5" bgcolor="#999999">
+           </td>
+        </tr>
+
+     </tbody>
+  </table>
+  <br>
+  <br>
+  <br>
+  <br>
+</body>
+</html>

Added: incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_css.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_css.vm?rev=327589&view=auto
==============================================================================
    (empty)

Added: incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_day.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_day.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_day.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_day.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,17 @@
+
+<div class="entry">
+   #showDayPermalink( $day )
+   #showEntryDate( $day )
+</div>
+
+#foreach( $entry in $entries )
+<p>
+   <a name="$utilities.encode($entry.anchor)" id="$utilities.encode($entry.anchor)"></a>
+   <b>$entry.title</b> #showEntryText($entry)
+   <span class="dateStamp">(#showTimestamp($entry.pubTime))</span>
+   #showEntryPermalink( $entry )
+   #showCommentsPageLink( $entry )
+</p>
+#end
+    
+#showLinkbacks( $day )

Added: incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_decorator.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_decorator.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_decorator.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/currency-i18n/_decorator.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,3 @@
+## No-op decorator. Prevents decorator from any previous theme from interfering with this theme
+## This template will expand to exactly the body with no leading or trailing whitespace.
+${decorator_body}## comment here kills trailing whitespace including newline

Added: incubator/roller/branches/roller_1.x/web/themes/currency-i18n/images/bloggertemplate59_stripes.gif
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency-i18n/images/bloggertemplate59_stripes.gif?rev=327589&view=auto
==============================================================================
Binary file - no diff available.

Propchange: incubator/roller/branches/roller_1.x/web/themes/currency-i18n/images/bloggertemplate59_stripes.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: incubator/roller/branches/roller_1.x/web/themes/currency-i18n/theme.css
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency-i18n/theme.css?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/currency-i18n/theme.css (added)
+++ incubator/roller/branches/roller_1.x/web/themes/currency-i18n/theme.css Fri Oct 21 14:27:36 2005
@@ -0,0 +1,126 @@
+
+A         { color: #CC6633; text-decoration: none; } 
+A:link    { color: #CC6633; text-decoration: none; } 
+A:visited { color: #CC6633; text-decoration: none; } 
+A:active  { color: #FF9966;  } 
+A:hover   { color: #FF9966;  } 
+td.body   { padding:20px;}
+
+body { 
+    margin-top: 0px; 
+    margin-left: 0px; 
+    margin-right: 0px; 
+    background-color:#ffffff;
+}
+td.title { 
+    padding:20px; 
+    font-family: verdana, sans-serif; 
+    font-size: 16px; 
+    color: #666666; 
+    font-weight:bold; 
+    letter-spacing:.1em; 
+}
+td.links { 
+    padding:8px; 
+    font-family: verdana, sans-serif; 
+    font-size: 10px; 
+    color: #336699; 
+    line-height:16px;
+}
+td.search {
+	padding: 5px;
+}
+font.descrip { 
+    font-family: verdana, sans-serif; 
+    font-size: 10px; 
+    color: #999966; 
+    text-transform:uppercase; 
+    font-weight:bold; 
+    letter-spacing:.2em; 
+    padding:5px;
+}
+font.date { 
+    font-family: verdana, sans-serif;
+    font-size: 9px;
+    color: #336699;
+    line-height:16px;
+}
+font.author { 
+    font-family: verdana, sans-serif;
+    font-size: 10px;
+    color: #336699;
+    line-height:16px;
+    text-transform:lowercase;
+}
+font.time { 
+    font-family: verdana, sans-serif;
+    font-size: 10px;
+    color: #336699;
+    line-height:16px;
+    text-transform:uppercase;
+}
+font { 
+    font-family: verdana, sans-serif;
+    font-size: 10px;
+    color: #666666;
+    line-height:16px;
+}
+font.subhead { 
+    font-family: verdana, sans-serif;
+    font-size: 11px;
+    color: #333333;
+    font-weight:bold;
+    padding:8px;
+    letter-spacing:  .1em
+}
+p { 
+    font-family: verdana, georgia, arial;
+    font-size:11px;
+    color:#666666;
+    line-height:14px;
+    text-align:justify;
+}
+p.links { 
+    font-family: verdana, arial;
+    font-size:10px;
+    color:#666666;
+    line-height:12px;
+}
+.hCalendarTitle {
+    text-align : center;
+    font-weight : bolder ;
+}
+.hCalendarDay {
+    text-align : center;
+    font-size : 9px;
+    border-width: thin;
+}
+.hCalendarDayCurrent {
+    text-align : center;
+    font-size : 9px;
+    font-weight : bolder ;
+    border-width: thin;
+    border-style: dotted;
+}
+.hCalendarDayNameRow {
+    text-align : center;
+    font-weight : bolder ;
+    font-size : 9px;
+}
+.hCalendarDayLinked {
+    font-weight : bolder ;
+    text-align : center;
+    font-size : 9px;
+    border-width: thin;
+}
+.hCalendarDayNotInMonth {
+    text-align : center;
+    font-size : 9px;
+    color : #aaaaaa;
+}
+.hCalendarNextPrev {
+    text-align : center;
+    font-style : italic;
+    font-size : small;
+    color : #aaaaaa;
+}

Added: incubator/roller/branches/roller_1.x/web/themes/currency/Weblog.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency/Weblog.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/currency/Weblog.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/currency/Weblog.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,207 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+    #showContentLanguage($locale.language)
+    <meta name="generator" content="HTML Tidy, see www.w3.org">
+    <title>#showWebsiteTitle()</title>
+    <script type="text/javascript" language="JavaScript">
+    <!--
+    if (!((navigator.appVersion.indexOf('MSIE')!=-1) || (parseInt(navigator.appVersion)!=4)))
+    {
+        document.write("<STYLE TYPE=\"text/css\">");
+        document.write("BODY { margin-top: -8px; margin-left: -8px; }");
+        document.write("<\/style>");
+    };
+    // -->
+    </script>
+
+    <link rel="stylesheet" type="text/css" href="$ctxPath/themes/base.css" />
+    <link rel="stylesheet" type="text/css" href="#showThemePath("currency")/theme.css" />
+    <style type="text/css">
+      #includePage("_css")
+    </style>
+    <script type="text/javascript" src="$ctxPath/theme/scripts/roller.js">
+    </script>
+</head>
+
+<body>
+  <table border="0" cellspacing="0" cellpadding="0" width=
+  "100%">
+     <tbody>
+        <tr>
+           <td width="100%" bgcolor="#666666">
+           </td>
+        </tr>
+
+        <tr>
+           <td width="100%" bgcolor="#ffffff">
+           </td>
+        </tr>
+
+        <tr>
+           <td class="title" width="100%" bgcolor="#cccc99"
+             valign="top">#showWebsiteTitle()<br>
+             <font class="descrip">#showWebsiteDescription()</font>
+           </td>
+        </tr>
+
+        <tr>
+           <td width="100%" bgcolor="#000000">
+           </td>
+        </tr>
+     </tbody>
+  </table>
+
+  <table border="0" cellspacing="0" cellpadding="0" width="100%">
+     <tbody>
+        <tr>
+           <td valign="top" width="555" class="body">
+              #showWeblogCategoryChooser()<br />
+
+              #showNextPreviousLinks()
+
+              #showWeblogEntries("_day" 15)
+
+              <hr size="1">
+           </td>
+
+           <td width="1" bgcolor="#000000" rowspan="2">
+           </td>
+
+           <td valign="top" width="175">
+              <table border="0" cellspacing="0" cellpadding="0"
+              width="100%">
+                 <tbody>
+                    <tr>
+                       <td bgcolor="#cccccc">
+                       </td>
+                    </tr>
+                 </tbody>
+              </table>
+
+              <table border="0" cellspacing="0" cellpadding="0"
+              width="100%">
+
+                 <tbody>
+                    <tr>
+                       <td bgcolor="#cccccc"><font class=
+                       "subhead">$text.get("weblogMain.archives")</font></td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="links">
+
+                       #showWeblogCalendar()<br>
+                       #showRSSBadge()<br>
+
+                       </td>
+                    </tr>
+
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="search">
+                       #showSearchForm()<br/>
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#cccccc"><font class=
+                       "subhead">$text.get("weblogMain.language")</font></td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="search">
+                        #showLanguageForm()<br/>
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#cccccc"><font class=
+                       "subhead">$text.get("weblogMain.links")</font></td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="links">
+
+                       #showBookmarks("Blogroll" true false)<br>
+                       #showBookmarks("News" true false)<br>
+                       #showBasicNavBar(true)<br>
+                       #showEditorNavBar(true)<br>
+
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#cccccc"><font class=
+                       "subhead">$text.get("weblogMain.referers")</font></td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+                    <tr>
+                       <td class="links">
+
+                        #showReferers(30 20)<br>
+
+                       </td>
+                    </tr>
+                    <tr>
+                       <td bgcolor="#000000">
+                       </td>
+                    </tr>
+
+                 </tbody>
+              </table>
+           </td>
+
+           <td width="1" bgcolor="#000000" rowspan="2">
+           </td>
+
+           <td bgcolor="#aaaaaa" rowspan="2">
+           </td>
+        </tr>
+
+        <tr>
+           <td width="375">
+           </td>
+           <td width="175" bgcolor="#666666">
+           </td>
+        </tr>
+
+        <tr>
+           <td colspan="5" bgcolor="#999999">
+           </td>
+        </tr>
+
+     </tbody>
+  </table>
+  <br>
+  <br>
+  <br>
+  <br>
+</body>
+</html>

Added: incubator/roller/branches/roller_1.x/web/themes/currency/_css.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency/_css.vm?rev=327589&view=auto
==============================================================================
    (empty)

Added: incubator/roller/branches/roller_1.x/web/themes/currency/_day.vm
URL: http://svn.apache.org/viewcvs/incubator/roller/branches/roller_1.x/web/themes/currency/_day.vm?rev=327589&view=auto
==============================================================================
--- incubator/roller/branches/roller_1.x/web/themes/currency/_day.vm (added)
+++ incubator/roller/branches/roller_1.x/web/themes/currency/_day.vm Fri Oct 21 14:27:36 2005
@@ -0,0 +1,17 @@
+
+<div class="entry">
+   #showDayPermalink( $day )
+   #showEntryDate( $day )
+</div>
+
+#foreach( $entry in $entries )
+<p>
+   <a name="$utilities.encode($entry.anchor)" id="$utilities.encode($entry.anchor)"></a>
+   <b>$entry.title</b> #showEntryText($entry)
+   <span class="dateStamp">(#showTimestamp($entry.pubTime))</span>
+   #showEntryPermalink( $entry )
+   #showCommentsPageLink( $entry )
+</p>
+#end
+    
+#showLinkbacks( $day )