# HG changeset patch # User Dan # Date 1198023813 18000 # Node ID faec0613893322235e4898a9113517dcf07a8de1 First commit. Almost ready for a first beta. diff -r 000000000000 -r faec06138933 themes/springy/acledit.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/acledit.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,36 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + +
DenyDisallowWiki modeAllow
{FIELD_DESC}
+

Permission types:

+
    +
  • Allow means that the user is allowed to access the item
  • +
  • Wiki mode means the user can access the item if wiki mode is active (per-page wiki mode is taken into account)
  • +
  • Disallow means the user is denied access unless something allows it.
  • +
  • Deny means that the user is denied access to the item. This setting overrides all other permissions.
  • +
+
+
+ + diff -r 000000000000 -r faec06138933 themes/springy/comment.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/comment.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,51 @@ +
+ + + + + + + + + + + + + + + + + + + + + +
{DATETIME}
+ + + + + + + +
+ {NAME}
+ {USER_LEVEL} +
+ {SEND_PM_LINK} {ADD_BUDDY_LINK} +
+
+ Subject: {SUBJECT} +
+
{DATA}
+ +
+ {SIGNATURE} + +
+ [ {EDIT_LINK} | {DELETE_LINK} ] +
+ Moderation options: {MOD_APPROVE_LINK} {MOD_DELETE_LINK} +
+
+
diff -r 000000000000 -r faec06138933 themes/springy/css-global/for-mozillas-eyes-only.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/css-global/for-mozillas-eyes-only.css Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,25 @@ +/* + * Simplistic Mozilla-specific enhancements + */ + +body { + background-image: url(../img/sunny.jpg); + background-attachment: fixed; + background-position: center center; +} +div#rap { + background-image: url(../img/transp/spacer.png) !important; +} +div.title { + background-image: url(../img/transp/heading.png) !important; +} +div.copyright-top { + background-image: url(../img/transp/copyright-hi.png) !important; +} +div.copyright { + background-image: url(../img/transp/copyright-mid.png) !important; +} +div.copyright-bottom { + background-image: url(../img/transp/copyright-low.png) !important; +} + diff -r 000000000000 -r faec06138933 themes/springy/css-global/inputs.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/css-global/inputs.css Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,26 @@ +input[type ^="text"], input[type ^="password"] { + background-image: url(../img/input.png); + background-repeat: repeat-x; + background-color: #fff5e7; + color: #101010; + /* border: 1px solid #ffb549; */ + border: 1px solid #3e98b5; + padding: 2px; +} +input[type ^="button"] { + background-image: url(../img/button.png); + background-repeat: repeat-x; + background-color: #eefbff; + color: #101010; + border: 1px solid #3e98b5; + padding: 1px; +} +input[type ^="submit"] { + background-image: url(../img/submit.png); + background-repeat: repeat-x; + background-color: #ddf7ff; + color: #101010; + border: 1px solid #3e98b5; + padding: 1px; +} + diff -r 000000000000 -r faec06138933 themes/springy/css-global/jbox.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/css-global/jbox.css Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,95 @@ +/* jBox menu skin for Simplistic */ + +/* + * jBox menu system + */ + +div.menu, div.menu_nojs { + background-color: #93e058; + font-size: 7pt; + border-width: 0; +} +div.menu a, div.menu_nojs a, div.menu div.label, div.menu_nojs div.label { + padding: 2.5pt 5px; + margin-right: 3px; + text-decoration: none; + display: block; + float: left; + color: #235000 !important; + border-bottom-width: 0 !important; +} +div.menu div.label, div.menu_nojs div.label { + color: #002010; + cursor: default; +} +div.menu span.sep, div.menu_nojs span.sep { + display: block; + float: left; + width: 5px; +} +div.menu div.multopts, div.menu_nojs div.multopts { + line-height: 17pt; +} +div.menu div.multopts a, div.menu_nojs div.multopts a, div.menu div.multopts div.label, div.menu_nojs div.multopts div.label { + float: none; + display: inline; +} +div.menu a.liteselected, div.menu_nojs a.liteselected, div.menu a.liteselected:hover, div.menu_nojs a.liteselected:hover, div.menu a:hover, div.menu_nojs a:hover { + color: #235000; + background-color: #A3F068; +} +div.menu input[type ^="text"], div.menu_nojs input[type ^="text"], div.menu input[type ^="password"], div.menu_nojs input[type ^="password"] { + border-width: 0; + font-size: 9pt; + padding: 4px 5px; + max-width: 70px; + background-color: #A3F068; +} +div.menu input[type ^="text"]:hover, div.menu_nojs input[type ^="text"]:hover, div.menu input[type ^="password"]:hover, div.menu_nojs input[type ^="password"]:hover { + background-color: #AAF870; +} +div.menu input[type ^="text"]:focus, div.menu_nojs input[type ^="text"]:focus, div.menu input[type ^="password"]:focus, div.menu_nojs input[type ^="password"]:focus { + background-color: #B3FF78; +} +div.menu input[type ^="button"], div.menu_nojs input[type ^="button"], div.menu input[type ^="submit"], div.menu_nojs input[type ^="submit"] { + border-width: 0; + font-size: 9pt; + padding: 3px 5px; + max-width: 70px; +} +div.menu a.current, div.menu_nojs a.current, div.menu a.current:hover, div.menu_nojs a.current:hover, div.menu a.selected, div.menu_nojs a.selected, div.menu a.selected:hover, div.menu_nojs a.selected:hover { + color: #000040; + background-color: #f4fff7; + font-weight: bold; +} +div.menu ul, div.menu_nojs ul { + display: none; + position: absolute; + padding: 0; + margin: 0; + background-color: #93e058; + border-width: 0; + min-width: 120px; +} +/* +div.menu_nojs ul { + display: block !important; +} +*/ +div.menu ul li, div.menu_nojs ul li { + list-style: none; +} +div.menu ul a, div.menu_nojs ul a { + float: none; + margin: 0; +} +span.menuclear { + font-size: 1px; + height: 0px; + width: 0px; + clear: left; + line-height: 0px; + display: block; +} + + diff -r 000000000000 -r faec06138933 themes/springy/css-global/tables.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/css-global/tables.css Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,38 @@ +/* Tables from St. Patty */ +div.tblholder { + margin: 10px 0 0 0; + padding: 0; + border: 1px solid #AAAAAA; + background-color: #E8E8E8; +} +div.tblholder td.row1 { + padding: 4px; + background-color: #E0E0E0; +} +div.tblholder td.row2 { + padding: 4px; + background-color: #F0F0F0; +} +div.tblholder td.row3 { + padding: 4px; + background-color: #E8E8E8; +} +div.tblholder th { + padding: 4px; + background-color: #7cb839; + font-weight: bold; + text-align: center; + color: #FFFFFF; +} +div.tblholder th.subhead { + padding: 4px; + background-color: #9ccc67; + font-weight: bold; + text-align: center; + color: #FFFFFF; +} +div.tblholder table { + background-color: #FFFFFF; + width: 100%; +} + diff -r 000000000000 -r faec06138933 themes/springy/css/azul.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/css/azul.css Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,266 @@ +/* + * Simplistic: a springy theme for Enano + * Copyright (C) 2007 Dan Fuhry + * + * The licensing conditions for this theme package can be viewed in the file "GPL" included with this package. + */ + +/* Enano imports */ +@import url("../css-global/tables.css"); +@import url("../css-global/jbox.css"); +@import url("../css-global/inputs.css"); + +body { + background-color: #7dcde7; + font-family: lucida grande, verdana, arial, sans-serif; + font-size: 75%; +} + +div#mainholder, div#mainholder-simple { + width: 718px; + margin: 0 auto; +} + +div#mainholder-simple { + background-image: url(../img/simple-footer.png); + background-position: bottom center; + background-repeat: no-repeat; + padding: 0 0 40px 0; + margin-top: 50px; +} + +div#rap { + width: 718px; + padding: 10px 0; + background-image: url(../img/spacer.png); + margin: 0 auto; +} + +div.rap-simple { + padding: 0 !important; +} + +/* Catch-all for links */ + +a { + color: #73b22e; +} + +a:hover { + color: #ffbb00; +} + +/* Title area */ + +div.title { + width: 718px; + height: 203px; + background-image: url(../img/heading.jpg); + background-repeat: no-repeat; + text-align: center; +} + +div.title h1.site-name { + margin: 0 auto; + padding: 70px 0 0 0; +} + +/* Left sidebar + In this theme the left and right sidebars are dramatically different + So we have different divs for each side + */ + +div#sidebar-left { + width: 206px; + margin-right: 10px; + background-color: white; +} + +div#sidebar-left div.sidebar-top { + height: 17px; + background-image: url(../img/sidebar-hi.png); + margin: 0; +} + +div#sidebar-left div.sidebar-mid { + background-image: url(../img/sidebar-mid.png); + margin: 0; + padding: 4px 12px; +} + +div#sidebar-left div.sidebar-bottom { + height: 12px; + background-image: url(../img/sidebar-low.png); + margin-bottom: 12px; +} + +div#sidebar-left h4.blocktitle { + color: #4a6e22; + text-transform: uppercase; + border-bottom: 1px solid #6ca132; + margin: 0; + font-family: arial, sans-serif; +} + +div#sidebar-left ul { + padding: 0; + margin: 7px 0 0 0; + list-style: none; +} + +div#sidebar-left div.section-normal ul li a { + line-height: 30px; + display: block; + text-decoration: none; + padding: 0% 5px; + color: #39541a; + /* These are to compensate for hover effects */ + border-width: 1px 0px 1px 0px; + border-style: solid; + border-color: #bbe78a; +} + +div#sidebar-left div.section-normal ul li a:hover { + background-color: #e2ffc2; + border-width: 1px 0px 1px 0px; + border-style: solid; + border-color: #6ca132; +} + +div#sidebar-left a { + display: inline; +} + +/* Right (logged-in-only) sidebar */ +div#right-sidebar-trigger { + position: fixed; + top: 4px; + right: 4px; +} +div#right-sidebar-trigger a { + color: #181818; + font-family: arial, helvetica, sans-serif; + font-size: 8pt; + text-decoration: none; +} + +div#right-sidebar { + background-color: #96E5FF; + display: none; + position: absolute; + top: 15px; + right: 4px; + width: 150px; + border: 1px solid #3e98b5; + padding: 7px; +} + +div#right-sidebar ul { + padding: 0; + margin: 7px 0 0 0; + list-style: none; +} + +div#right-sidebar h4.blocktitle { + color: #224a6e; + text-transform: uppercase; + border-bottom: 1px solid #2c5f8e; + margin: 0; + font-family: arial, sans-serif; +} + +div#right-sidebar div.sidebar-mid { + padding: 4px 0; +} + +div#right-sidebar div.section-normal a { + color: black; + display: block; + text-decoration: none; + padding: 5px 3px; +} + +div#right-sidebar div.section-normal a:hover { + background-color: #cdf3ff; +} + +/* Page title on simple theme */ + +h2.simple-title { + margin: 0; + padding: 0 50px; + line-height: 134px; + background-image: url(../img/simple-header.png); +} + +/* Copyright bar */ + +div.copyright-top { + height: 11px; + width: 718px; + background-image: url(../img/copyright-hi.png); + clear: both; +} +div.copyright { + width: 622px; /* 718px - 96px of padding */ + background-image: url(../img/copyright-mid.png); + padding: 4px 48px; + font-family: verdana, sans-serif; + text-transform: lowercase; + color: white; +} +div.copyright a { + color: #c9ff8e; + text-decoration: none; +} +div.copyright a:hover { + color: #ffbb00; +} +div.copyright-bottom { + height: 53px; + width: 718px; + background-image: url(../img/copyright-low.png); +} + +/* Content area */ + +div.content-holder { + padding: 4px 33px; +} + +div.content-holder a { + color: #73b22e; +} + +div.content-holder a:hover { + color: #ffbb00; + border-bottom: 1px dotted #73b22e; +} + +div.mdg-comment { + background-color: #fffcfa; +} + +div.content-inner { + margin: 0 0 0 10px; +} + +div.content-inner h2#h2PageName { + border-bottom: 1px solid #8fd542; + margin: 0; +} + +div.content-inner blockquote { + margin-left: 2em; + border-left: 5px solid #8fd542; + padding-left: 10px; + background-image: url(../img/blockquote.png); + background-repeat: no-repeat; + background-position: bottom right; + min-height: 49px; /* To make sure entire quote mark is showing */ + font-style: italic; +} +div.content-inner blockquote em, div.content-inner blockquote i { + font-style: normal; +} + diff -r 000000000000 -r faec06138933 themes/springy/elements.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/elements.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,52 @@ +{TEXT} + +
{TEXT}
+ +{TEXT} + +
  • {TEXT}
  • + +
  • {HTML}
  • + +
  • {TEXT}
  • + +
  • {HTML}
  • + +

    {TEXT}

    + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 000000000000 -r faec06138933 themes/springy/footer.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/footer.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff -r 000000000000 -r faec06138933 themes/springy/header.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/header.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,76 @@ + + + + {PAGE_NAME} • {SITE_NAME} + + + + {JS_DYNAMIC_VARS} + + + + {ADDITIONAL_HEADERS} + + + + + + + + + + + + + +
    +
    +

    {SITE_NAME}

    +

    {SITE_DESC}

    +
    +
    +
    + + + + + + + +
    + + +
    +
    +  +
    +

    {PAGE_NAME}

    +
    + diff -r 000000000000 -r faec06138933 themes/springy/img/blockquote.png Binary file themes/springy/img/blockquote.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/button.png Binary file themes/springy/img/button.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/copyright-hi.png Binary file themes/springy/img/copyright-hi.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/copyright-low.png Binary file themes/springy/img/copyright-low.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/copyright-mid.png Binary file themes/springy/img/copyright-mid.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/heading.jpg Binary file themes/springy/img/heading.jpg has changed diff -r 000000000000 -r faec06138933 themes/springy/img/input.png Binary file themes/springy/img/input.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/sidebar-hi.png Binary file themes/springy/img/sidebar-hi.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/sidebar-low.png Binary file themes/springy/img/sidebar-low.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/sidebar-mid.png Binary file themes/springy/img/sidebar-mid.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/simple-footer.png Binary file themes/springy/img/simple-footer.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/simple-header.png Binary file themes/springy/img/simple-header.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/spacer.png Binary file themes/springy/img/spacer.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/submit.png Binary file themes/springy/img/submit.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/sunny.jpg Binary file themes/springy/img/sunny.jpg has changed diff -r 000000000000 -r faec06138933 themes/springy/img/transp/copyright-hi.png Binary file themes/springy/img/transp/copyright-hi.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/transp/copyright-low.png Binary file themes/springy/img/transp/copyright-low.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/transp/copyright-mid.png Binary file themes/springy/img/transp/copyright-mid.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/transp/heading.png Binary file themes/springy/img/transp/heading.png has changed diff -r 000000000000 -r faec06138933 themes/springy/img/transp/spacer.png Binary file themes/springy/img/transp/spacer.png has changed diff -r 000000000000 -r faec06138933 themes/springy/js/navi.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/js/navi.js Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,62 @@ +var setpos_sidebar_right = function() +{ + if ( IE ) + var top = getScrollOffset(); + else + var top = 0; + top += ( IE ? 4 : $('right-sidebar-trigger').Top() ) + $('right-sidebar-trigger').Height(); + var thediv = document.getElementById('right-sidebar'); + thediv.style.position = ( IE ) ? 'absolute' : 'fixed'; + thediv.style.top = top + 'px'; + thediv.style.right = '4px'; +} + +addOnloadHook(setpos_sidebar_right); +window.onscroll = setpos_sidebar_right; + +function sidebar_right_open() +{ + setpos_sidebar_right(); + var thediv = document.getElementById('right-sidebar'); + thediv.style.display = 'block'; + var trigger = document.getElementById('right-sidebar-trigger'); + for ( var i = 0; i < trigger.childNodes.length; i++ ) + { + if ( trigger.childNodes[i].tagName == 'A' ) + { + trigger.childNodes[i].firstChild.nodeValue = 'hide navigation'; + break; + } + } + if ( getWidth() < 1084 ) + { + // small window, so move the main divs over to the left to make use of that padded area + $('mainholder').object.style.margin = '0'; + } +} + +function sidebar_right_close() +{ + var thediv = document.getElementById('right-sidebar'); + thediv.style.display = 'none'; + var trigger = document.getElementById('right-sidebar-trigger'); + for ( var i = 0; i < trigger.childNodes.length; i++ ) + { + if ( trigger.childNodes[i].tagName == 'A' ) + { + trigger.childNodes[i].firstChild.nodeValue = 'show navigation'; + break; + } + } + $('mainholder').object.style.margin = '0 auto'; +} + +function sidebar_right_toggle() +{ + var thediv = document.getElementById('right-sidebar'); + if ( thediv.style.display != 'block' ) + sidebar_right_open(); + else + sidebar_right_close(); +} + diff -r 000000000000 -r faec06138933 themes/springy/js/sidebar-ie.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/js/sidebar-ie.js Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,14 @@ +var ie_correct_navmenu = function() +{ + var top = getScrollOffset(); + top += 4; + var thediv = document.getElementById('right-sidebar-trigger'); + thediv.style.position = 'absolute'; + thediv.style.top = top + 'px'; + thediv.style.right = '4px'; + setpos_sidebar_right(); +} + +addOnloadHook(ie_correct_navmenu); +window.onscroll = ie_correct_navmenu; + diff -r 000000000000 -r faec06138933 themes/springy/sidebar-editor.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/sidebar-editor.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,58 @@ +
  • {TEXT}
  • + +
  • {HTML}
  • + + +
    + + + + + + +
    +
    + + +
    +
    + {ADMIN_START} + + {TITLE} + {ADMIN_END} + +
    +
    +
      + {CONTENT} +
    +
    +
    + + +
    +
    + {ADMIN_START} + + {TITLE} + {ADMIN_END} + +
    +
    +
    • + {CONTENT} +
    +
    +
    + + +
    + + + + + + +
    +
    + diff -r 000000000000 -r faec06138933 themes/springy/simple-footer.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/simple-footer.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,6 @@ +
    +
    + + + + diff -r 000000000000 -r faec06138933 themes/springy/simple-header.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/simple-header.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,20 @@ + + + + {PAGE_NAME} • {SITE_NAME} + + + + {JS_DYNAMIC_VARS} + + + {ADDITIONAL_HEADERS} + + +
    +
    +

    {PAGE_NAME}

    +
    +
    + + diff -r 000000000000 -r faec06138933 themes/springy/theme.cfg --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/theme.cfg Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,19 @@ + diff -r 000000000000 -r faec06138933 themes/springy/toolbar.tpl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/themes/springy/toolbar.tpl Tue Dec 18 19:23:33 2007 -0500 @@ -0,0 +1,49 @@ + + + +
    + +
    + + + +
    + +
    +