Index: openacs-4/packages/theme-selva/theme-selva.info =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/theme-selva.info,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/theme-selva.info 26 Jul 2005 14:28:28 -0000 1.1 @@ -0,0 +1,22 @@ + + + + + Selva Theme + Selva Themes + f + t + + + Jeremy Monnet + + + + + + + + + + + Index: openacs-4/packages/theme-selva/sql/postgresql/theme-selva-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/sql/postgresql/theme-selva-create.sql,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/sql/postgresql/theme-selva-create.sql 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,3 @@ +UPDATE apm_parameter_values SET attr_value = '/packages/theme-selva/www/selva-master' WHERE parameter_id IN (SELECT parameter_id FROM apm_parameters WHERE parameter_name='DefaultMaster') + + Index: openacs-4/packages/theme-selva/sql/postgresql/theme-selva-drop.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/sql/postgresql/theme-selva-drop.sql,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/sql/postgresql/theme-selva-drop.sql 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1 @@ +UPDATE apm_parameter_values SET attr_value = '/packages/dotlrn/www/dotlrn-master' WHERE parameter_id IN (SELECT parameter_id FROM apm_parameters WHERE parameter_name='DefaultMaster') \ No newline at end of file Index: openacs-4/packages/theme-selva/tcl/selva-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/tcl/selva-procs.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/tcl/selva-procs.tcl 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,166 @@ +# Copyright (C) 2001, 2002 MIT +# This file is part of dotLRN. +# dotLRN is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any later +# version. +# dotLRN is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. + +# tcl/portal-procs.tcl + +ad_library { + + Selva. + + @author Jeremy Monnet (jmonnet@gmail.com) + @creation-date June 2005 + @version $Id: selva-procs.tcl,v 1.1 2005/07/26 14:28:29 maltes Exp $ +} + +namespace eval selva { + + ad_proc -public portal_navbar { + {-user_id:required} + {-link_control_panel:required} + {-control_panel_text:required} + {-link_all 0} + {-pre_html ""} + {-post_html ""} + } { + A helper procedure that generates the PORTAL navbar (the thing with the portal pages on it) for dotlrn. It is called from the + dotlrn-master template + } { + + set dotlrn_url [dotlrn::get_url] + set community_id [dotlrn_community::get_community_id] + set control_panel_name control-panel + set control_panel_url "$dotlrn_url/$control_panel_name" + + if {[empty_string_p $community_id]} { + + # We are not under a dotlrn community. However we could be + # under /dotlrn (i.e. in the user's portal) or anywhere + # else on the site + + set link "[dotlrn::get_url]/" + + if {[dotlrn::user_p \ + -user_id $user_id]} { + + # this user is a dotlrn user, show their personal + # portal navbar, including the control panel link + + set portal_id [dotlrn::get_portal_id \ + -user_id $user_id] + set show_control_panel 1 + } else { + + # not a dotlrn user, so no user portal to show + + set portal_id {} + set show_control_panel 0 + } + } else { + + # We are under a dotlrn community. Get the community's + # portal_id, etc. + + # some defaults + + set text [dotlrn_community::get_community_header_name $community_id] + set control_panel_name one-community-admin + + # link is important : it sets the options_set value, which + # will be used later to select the current page + + set link [dotlrn_community::get_community_url $community_id] + set control_panel_url "$link/$control_panel_name" + + # figure out what this privs this user has on the community + + set admin_p [dotlrn::user_can_admin_community_p \ + -user_id $user_id \ + -community_id $community_id + ] + + if {!$admin_p} { + + # the user can't admin this community, perhaps they + # are a humble member instead? + + set member_p [dotlrn_community::member_p $community_id $user_id] + set show_control_panel 0 + } else { + + # admins always get the control_panel_link, unless + # it's explictly turned off + + set show_control_panel 1 + } + + if {$admin_p + || $member_p} { + + set portal_id [dotlrn_community::get_portal_id \ + -community_id $community_id + ] + } else { + + # show this person the comm's non-member-portal + + set portal_id [dotlrn_community::get_non_member_portal_id \ + -community_id $community_id + ] + } + } + + #AG: This code belongs in the portal package, near portal::navbar. + #AFor display reasons we need to do this s a ul instead of a table, + #Awhich portal::navbar returns. Obviously we shouldn't be letting + #Adisplay-level #stuff decide where we put our code, but first we'll + #Aneed to mod the portal package accordingly. + + set page_num [ns_queryget page_num] + + #Strip out extra anchors and other crud. #page_num will be + #Sempty_string for special pages like #My Space and Control + #SPanel + + regsub -all {[^0-9]} $page_num {} page_num + + set navbar "" + } +} \ No newline at end of file Index: openacs-4/packages/theme-selva/tcl/selva-procs.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/tcl/selva-procs.xql,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/tcl/selva-procs.xql 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,17 @@ + + + + + + + + select pretty_name, + sort_key + from portal_pages + where portal_id = :portal_id + order by sort_key + + + + + \ No newline at end of file Index: openacs-4/packages/theme-selva/www/selva-blank-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/selva-blank-master.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/selva-blank-master.adp 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,40 @@ +@doc_type;noquote@ + + + + @title;noquote@ + + + + + + + + + + + + + + + @header_stuff;noquote@ + + @attribute.key@="@attribute.value@"> + + + + + + + + + + + + + + + + Index: openacs-4/packages/theme-selva/www/selva-blank-master.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/selva-blank-master.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/selva-blank-master.tcl 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,94 @@ +# /www/master-default.tcl +# +# Set basic attributes and provide the logical defaults for variables that +# aren't provided by the slave page. +# +# Author: Kevin Scaldeferri (kevin@arsdigita.com) +# Creation Date: 14 Sept 2000 +# $Id: selva-blank-master.tcl,v 1.1 2005/07/26 14:28:29 maltes Exp $ +# + +# fall back on defaults + +if { [template::util::is_nil doc_type] } { + set doc_type {} +} + +if { [template::util::is_nil title] } { + set title [ad_conn instance_name] +} + +#AG: Markup in tags doesn't render well. +set title [ns_striphtml $title] + + +if { ![info exists header_stuff] } { + set header_stuff {} +} + + +# Attributes + +multirow create attribute key value + +set onload {} + +# Handle htmlArea widget, which needs special javascript and css in the page header +global acs_blank_master__htmlareas +if { [info exists acs_blank_master__htmlareas] } { + foreach htmlarea_id $acs_blank_master__htmlareas { + append header_stuff "<script type=\"text/javascript\">var editor_var_${htmlarea_id} = new HTMLArea(\"${htmlarea_id}\");</script>" + lappend onload "acs_initHtmlArea(editor_var_${htmlarea_id}, '${htmlarea_id}');" + } +} + +if { ![template::util::is_nil focus] } { + # Handle elements where the name contains a dot + if { [regexp {^([^.]*)\.(.*)$} $focus match form_name element_name] } { + lappend onload "acs_Focus('${form_name}', '${element_name}');" + } +} + +multirow append attribute onload [join $onload " "] + +# Additional Body Attributes + +if {[exists_and_not_null body_attributes]} { + foreach body_attribute $body_attributes { + multirow append attribute [lindex $body_attribute 0] [lindex $body_attribute 1] + } +} else { + set body_attributes "" +} + +# Header links (stylesheets, javascript) +multirow create header_links rel type href media +#multirow append header_links "stylesheet" "text/css" "/resources/acs-templating/lists.css" "all" +#multirow append header_links "stylesheet" "text/css" "/resources/acs-templating/forms.css" "all" +#multirow append header_links "stylesheet" "text/css" "/resources/acs-subsite/default-master.css" "all" + +# Developer-support: We include that here, so that master template authors don't have to worry about it + +if { [llength [namespace eval :: info procs ds_show_p]] == 1 } { + set developer_support_p 1 +} else { + set developer_support_p 0 +} + +set translator_mode_p [lang::util::translator_mode_p] + +set openacs_version [ad_acs_version] + +# Toggle translator mode link + +set acs_lang_url [apm_package_url_from_key "acs-lang"] +if { [empty_string_p $acs_lang_url] } { + set lang_admin_p 0 +} else { + set lang_admin_p [permission::permission_p \ + -object_id [site_node::get_element -url $acs_lang_url -element object_id] \ + -privilege admin \ + -party_id [ad_conn untrusted_user_id]] +} +set toggle_translator_mode_url [export_vars -base "${acs_lang_url}admin/translator-mode-toggle" { { return_url [ad_return_url] } }] + Index: openacs-4/packages/theme-selva/www/selva-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/selva-master.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/selva-master.adp 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,28 @@ +<master src="/packages/theme-selva/www/selva-site-master" /> + <property name="header_stuff"> + @header_stuff;noquote@ + </property> + <if @context@ not nil><property name="context">@context;noquote@</property></if> + <else><if @context_bar@ not nil><property name="context_bar">@context_bar;noquote@</property></if></else> + <if @focus@ not nil><property name="focus">@focus;noquote@</property></if> + <if @doc_type@ not nil><property name="doc_type">@doc_type;noquote@</property></if> + <br /> +<div id="portal-navigation"> +<if @subnavbar@ not nil>@subnavbar;noquote@</if> +</div> <!-- end of portal-navigation--> +<if navbar ne ""> + <div id="portal-subnavigation"> + <div id="portal-subnavigation-links"> + <if @navbar@ not nil>@navbar;noquote@</if> + </div> +</div> + </if> + <div id="portal"> +<slave> + <div style="clear: both;"></div> + </div> +<div id="portal-bottom"></div> +<div id="footer"> + <a href="http://www.dotlrn.org">.LRN Home</a> | + <a href="http://www.openacs.org/projects/dotlrn">.LRN Project Central</a> +</div> Index: openacs-4/packages/theme-selva/www/selva-master.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/selva-master.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/selva-master.tcl 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,415 @@ +# Copyright (C) 2001, 2002 MIT +# +# This file is part of dotLRN. +# +# dotLRN is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any later +# version. +# +# dotLRN is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# +# /www/dotlrn-master.tcl +# +# This is the "default-master" template for dotlrn sites. +# +# Instructions: +# +# 1. Put this file and it's .adp file into the server's /www directory. +# That's the one with the "default-master" tcl and adp files. You don't +# have to edit or remove the "default-master" files, since they will be +# ignored by the next step. +# +# 2. Change the "Main Site"'s "DefaultMaster" parameter +# from "/www/default-master" to "/www/dotlrn-master" +# at http://yoursite.com/admin/site-map +# +# This tells OpenACS to to use these files instead of the "default-master" +# +# 3. Edit these files to chage the look of the site including the banner +# at the top of the page, the title of the pages, the fonts of the portlets, etc. +# +# WARNING: All current portlet themes (table, deco, nada, etc) depend on some +# of the CSS defined below. Be carefull when you edit the CSS below, +# and check how themes use it. +# +# +# Author: Arjun Sanyal (arjun@openforce.net), yon@openforce.net +# +# $Id: selva-master.tcl,v 1.1 2005/07/26 14:28:29 maltes Exp $ + +set user_id [ad_get_user_id] +set community_id [dotlrn_community::get_community_id] +set dotlrn_url [dotlrn::get_url] + +# Hack for title and context bar outside of dotlrn + +set in_dotlrn_p [expr [string match "[dotlrn::get_url]/*" [ad_conn url]]] + + + +#Scope Related graphics/css parameters +# Set everything for user level scope as default then modify it later as we refine the scope. +set scope_name "user" +set scope_main_color "#003366" +set scope_header_color "#6DB2C9" +set scope_highlight_text "white" +set scope_z_dark "#C9D7DC" +set scope_z_light "#EAF0F2" +set scope_light_border "#DDEBF5" +set help_url "[dotlrn::get_url]/control-panel" +set header_font "Arial, Helvetica, sans-serif" +set header_font_size "medium" +set header_font_color "black" +set header_logo_item_id "" +set header_img_url "/resources/dotlrn/logo" +set header_img_file "[acs_root_dir]/packages/dotlrn/www/resources/logo" +set header_img_alt_text "Header Logo" + +set extra_spaces "<img src=\"/resources/dotlrn/spacer.gif\" border=0 width=15>" +set td_align "align=\"center\" valign=\"top\"" + +if {[dotlrn::user_p -user_id $user_id]} { + set portal_id [dotlrn::get_portal_id -user_id $user_id] +} + +if {![empty_string_p $community_id]} { + set have_comm_id_p 1 +} else { + set have_comm_id_p 0 +} + +if {[exists_and_not_null portal_id]} { + set have_portal_id_p 1 +} else { + set have_portal_id_p 0 +} + +# navbar vars +set show_navbar_p 1 +if {[exists_and_not_null no_navbar_p] && $no_navbar_p} { + set show_navbar_p 0 +} + +if {![info exists link_all]} { + set link_all 0 +} + +if {![info exists return_url]} { + set link [ad_conn -get extra_url] +} else { + set link $return_url +} + +if {![info exists link_control_panel]} { + set link_control_panel 1 +} + +if { ![string equal [ad_conn package_key] [dotlrn::package_key]] } { + # Peter M: We are in a package (an application) that may or may not be under a dotlrn instance + # (i.e. in a news instance of a class) + # and we want all links in the navbar to be active so the user can return easily to the class homepage + # or to the My Space page + set link_all 1 +} + +if {$have_comm_id_p} { + # in a community or just under one in a mounted package like /calendar + # get this comm's info + set control_panel_text "Administer" + + set portal_id [dotlrn_community::get_portal_id -community_id $community_id] + set text [dotlrn_community::get_community_header_name $community_id] + set link [dotlrn_community::get_community_url $community_id] + set admin_p [dotlrn::user_can_admin_community_p -user_id $user_id -community_id $community_id] + + if {[empty_string_p $portal_id] && !$admin_p } { + # not a member yet + set portal_id [dotlrn_community::get_non_member_portal_id -community_id $community_id] + } + + if { $have_portal_id_p && $show_navbar_p } { + set make_navbar_p 1 + + } else { + set make_navbar_p 0 + set portal_id "" + } +} elseif {[parameter::get -parameter community_type_level_p] == 1} { + set control_panel_text "Administer" + + set extra_td_html "" + set link_all 1 + set link [dotlrn::get_url] + # in a community type + set text \ + [dotlrn_community::get_community_type_name [dotlrn_community::get_community_type]] + + if {$have_portal_id_p && $show_navbar_p} { + set make_navbar_p 1 + } else { + set make_navbar_p 0 + set portal_id "" + } +} else { + # we could be anywhere (maybe under /dotlrn, maybe not) + set control_panel_text "My Account" + set link "[dotlrn::get_url]/" + set community_id "" + set text "" + set make_navbar_p 1 + if {$have_portal_id_p && $show_navbar_p} { + } else { + set make_navbar_p 0 + set portal_id "" + } +} + +# Set up some basic stuff +set user_id [ad_get_user_id] +if { [ad_conn untrusted_user_id] == 0 } { + set user_name {} +} else { + set user_name [acs_user::get_element -user_id [ad_conn untrusted_user_id] -element name] +} + +if {![exists_and_not_null title]} { + set title [ad_system_name] +} + +if {[empty_string_p [dotlrn_community::get_parent_community_id -package_id [ad_conn package_id]]]} { + set parent_comm_p 0 +} else { + set parent_comm_p 1 +} + +set community_id [dotlrn_community::get_community_id] + +set control_panel_text [_ "dotlrn.control_panel"] + +if {![empty_string_p $community_id]} { + # in a community or just under one in a mounted package like /calendar + set comm_type [dotlrn_community::get_community_type_from_community_id $community_id] + set control_panel_text [_ acs-subsite.Admin] + + if {[dotlrn_community::subcommunity_p -community_id $community_id]} { + #The colors for a subgroup are set by the parent group with a few overwritten. + set comm_type [dotlrn_community::get_community_type_from_community_id [dotlrn_community::get_parent_id -community_id $community_id]] + } + + if {$comm_type == "dotlrn_club"} { + #community colors + set scope_name "comm" + set scope_main_color "#CC6633" + set scope_header_color "#F48F5C" + set scope_z_dark "#FFDDB0" + set scope_z_light "#FFF2E2" + set scope_light_border "#E7B59C" + if {[dotlrn_community::subcommunity_p -community_id $community_id]} { + set scope_z_dark "#FFDDB0" + set scope_z_light "#FFF2E2" + } + } else { + set scope_name "course" + set scope_main_color "#6C9A83" + set scope_header_color $scope_main_color + set scope_z_dark "#CDDED5" + set scope_z_light "#E6EEEA" + set scope_light_border "#D0DFD9" + if {[dotlrn_community::subcommunity_p -community_id $community_id]} { + set scope_z_dark "#D0DFD9" + set scope_z_light "#ECF3F0" + } + } + + # DRB: default logo for dotlrn is a JPEG provided by Collaboraid. This can + # be replaced by custom gifs if prefered (as is done by SloanSpace) + + if { [file exists "$header_img_file-$scope_name.jpg"] } { + set header_img_url "$header_img_url-$scope_name.jpg" + } elseif { [file exists "$header_img_file-$scope_name.gif"] } { + set header_img_url "$header_img_url-$scope_name.gif" + } + + # set header_img_url "$header_img_url-$scope_name.gif" + + # font hack + set community_header_font [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_font + ] + + if {![empty_string_p $community_header_font]} { + set header_font "$community_header_font,$header_font" + } + + + set header_font_size [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_font_size + ] + + set header_font_color [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_font_color + ] + + # logo hack + set header_logo_item_id [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_logo_item_id + ] + + if {![empty_string_p $header_logo_item_id]} { + + # Need filename + set header_img_url "[dotlrn_community::get_community_url $community_id]/file-storage/download/?version_id=$header_logo_item_id" + } + + + set header_logo_alt_text [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_logo_alt_text + ] + + if {![empty_string_p $header_logo_alt_text]} { + set header_img_alt_text $header_logo_alt_text + } + + set text [dotlrn::user_context_bar -community_id $community_id] + + if { [string equal [ad_conn package_key] [dotlrn::package_key]] } { + set text "<span class=\"header-text\">$text</span>" + } + +} elseif {[parameter::get -parameter community_type_level_p] == 1} { + # in a community type (subject) + set text \ + [dotlrn_community::get_community_type_name [dotlrn_community::get_community_type]] +} else { + # under /dotlrn + + # DRB: default logo for dotlrn is a JPEG provided by Collaboraid. This can + # be replaced by custom gifs if prefered (as is done by SloanSpace) + + if { [file exists "$header_img_file-$scope_name.jpg"] } { + set header_img_url "$header_img_url-$scope_name.jpg" + } elseif { [file exists "$header_img_file-$scope_name.gif"] } { + set header_img_url "$header_img_url-$scope_name.gif" + } + + set text "" +} + +if { $make_navbar_p } { + if {$link_control_panel} { + set link_control_panel 1 + } else { + set link_control_panel 0 + } + set extra_spaces "<img src=\"/resources/dotlrn/spacer.gif\" border=0 width=15>" + #set subnavbar [selva::portal_navbar] + if {$in_dotlrn_p == 1} { + set navbar [selva::portal_navbar \ + -user_id $user_id \ + -link_control_panel $link_control_panel \ + -control_panel_text $control_panel_text \ + -pre_html "$extra_spaces" \ + -post_html $extra_spaces \ + -link_all $link_all + ] + } else { + set navbar "" + if {[exists_and_not_null navbar_list]} { + set navbar "<ul>" + foreach navbar_item $navbar_list { + append navbar "<li><a href=\"[lindex $navbar_item 0]\">[lindex $navbar_item 1]</a></li>" + } + append navbar "</ul>" + } + } + + set subnavbar "<ul>" + + if {[exists_and_not_null community_id]} { + append subnavbar "<li><a href=\"\"><b>[dotlrn_community::get_community_name $community_id]</b></a></li>" + } + append subnavbar " <li><a href=\"/dotlrn/\">My Workspace</a></li> + <li><a href=\"/contacts\">Contacts</a></li> + <li><a href=\"/pvt/home\">Preferences</a></li> + <li><a href=\"/dotlrn/control-panel\">Control Panel</a></li> +</ul>" + +} else { + set navbar " " + set subnavbar " " +} + + +if { ![info exists header_stuff] } { + set header_stuff "" +} + +if { [info exists text] } { + set text [lang::util::localize $text] +} + + +# Focus +multirow create attribute key value + +if { ![template::util::is_nil focus] } { + # Handle elements wohse name contains a dot + if { [regexp {^([^.]*)\.(.*)$} $focus match form_name element_name] } { + + # Add safety code to test that the element exists ' + set header_stuff "$header_stuff + <script language=\"JavaScript\"> + function acs_focus( form_name, element_name ){ + if (document.forms == null) return; + if (document.forms\[form_name\] == null) return; + if (document.forms\[form_name\].elements\[element_name\] == null) return; + if (document.forms\[form_name\].elements\[element_name\].type == 'hidden') return; + + document.forms\[form_name\].elements\[element_name\].focus(); + } + </script> + " + + template::multirow append \ + attribute onload "javascript:acs_focus('${form_name}', '${element_name}')" + } +} + +# Developer-support support +set ds_enabled_p [parameter::get_from_package_key \ + -package_key acs-developer-support \ + -parameter EnabledOnStartupP \ + -default 0 +] + +if {$ds_enabled_p} { + set ds_link [ds_link] +} else { + set ds_link {} +} + +set change_locale_url "/acs-lang/?[export_vars { { package_id "[ad_conn package_id]" } }]" + +if { [info exists context] } { + set context_bar [eval ad_context_bar $context] +} + +set acs_lang_url [apm_package_url_from_key "acs-lang"] +set lang_admin_p [permission::permission_p \ + -object_id [site_node::get_element -url $acs_lang_url -element object_id] \ + -privilege admin \ + -party_id [ad_conn untrusted_user_id]] +set toggle_translator_mode_url [export_vars -base "${acs_lang_url}admin/translator-mode-toggle" { { return_url [ad_return_url] } }] + +# Curriculum bar +set curriculum_bar_p [llength [site_node::get_children -all -filters { package_key "curriculum" } -node_id $community_id]] Index: openacs-4/packages/theme-selva/www/selva-site-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/selva-site-master.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/selva-site-master.adp 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,123 @@ +<master src="/www/blank-master"> + <if @title@ not nil> + <property name="title">@title;noquote@</property> + </if> + <if @signatory@ not nil> + <property name="signatory">@signatory;noquote@</property> + </if> + <if @focus@ not nil> + <property name="focus">@focus;noquote@</property> + </if> + <property name="header_stuff"> + <link rel="shortcut icon" href="/resources/theme-selva/Selva/default/images/myicon.ico"> + <link rel="stylesheet" type="text/css" href="@css_url@" media="all"> + + @header_stuff;noquote@ + </property> + + +<div id="wrapper"> + +<!-- header (contains logo) --> +<div id="header"> +<img src="/resources/theme-selva/Selva/default/images/logo.gif"> +</div> +<!-- Header --> + +<div id="site-header"> + +<div id="breadcrumbs"> +<!-- displays "you are here" --> +<div id="context-bar"> + <if @context_bar@ not nil> + <div id="breadcrumbs">@context_bar;noquote@</div> + </if> + <else> + <if @context:rowcount@ not nil> + <multiple name="context"> + <if @context.url@ not nil> + <a href="@context.url@">@context.label@</a> » + </if> + <else> + @context.label@ + </else> + </multiple> + </if> + </else> + <div id="navlinks">@subnavbar_link;noquote@</div> + <div style="clear: both;"></div> +</div> + +<div id="status"> +<!-- memebers online --> +<div class="action-list users-online"> + <a href="@whos_online_url@">@num_users_online@ <if @num_users_online@ eq 1>member</if><else>members</else> online</a> + </div> + +<!-- small menu --> + <div class="action-list permanent-navigation"> + <if @admin_url@ not nil> + <a href="@admin_url@" title="#acs-subsite.Site_wide_administration#">#acs-subsite.Admin#</a> + </if> + <if @pvt_home_url@ not nil> + <a href="@pvt_home_url@" title="#acs-subsite.Change_pass_email_por#">@pvt_home_name@</a> + </if> + <if @login_url@ not nil> + <a href="@login_url@" title="#acs-subsite.Log_in_to_system#">#acs-subsite.Log_In#</a> + </if> + <if @logout_url@ not nil> + <a href="@logout_url@" title="#acs-subsite.Logout_from_system#">#acs-subsite.Logout#</a> + </if> + </div> + +<!-- user greeting --> +<div class="user-greeting"> + <if @untrusted_user_id@ ne 0> + #acs-subsite.Welcome_user# + </if> + <else> + #acs-subsite.Not_logged_in# + </else> + </div> + + +</div> <!-- end of status --> + </div> <!-- end of breadcrumbs --> + + + + +</div> + +<if @user_messages:rowcount@ gt 0> + <div id="user-message"> + <ul> + <multiple name="user_messages"> + <li>@user_messages.message;noquote@</li> + </multiple> + </ul> + </div> +</if> + + + +<slave> + +<div id="footer"> + <div class="action-list"> + <if @num_of_locales@ gt 1> + <a href="@change_locale_url@">#acs-subsite.Change_locale_label#</a> + </if> + <else> + <if @locale_admin_url@ not nil> + <a href="@locale_admin_url@">Install locales</a> + </if> + </else> + <a href="/doc/theme-selva/">Documentation on this theme</a> + </div> +</div> + +<if @curriculum_bar_p@ true> + <p><include src="/packages/curriculum/lib/bar" /> +</if> +</div> <!-- end of wrapper --> \ No newline at end of file Index: openacs-4/packages/theme-selva/www/selva-site-master.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/selva-site-master.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/selva-site-master.tcl 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,109 @@ +# Expects properties: +# title +# focus +# header_stuff +# section + +if { ![info exists section] } { + set section {} +} + +if { ![info exists header_stuff] } { + set header_stuff {} +} + +if { [template::util::is_nil subnavbar_link] } { + set subnavbar_link "" +} + +# Where to find the stylesheet +# original +#set css_url "/resources/acs-subsite/site-master.css" +# diferent tries +#set css_url "" +set default_css_url "/resources/theme-selva/Selva/default/Selva.css" + + +# there will be a link extracted from the database for the css, but not right now +set css_url $default_css_url + +# Get system name +set system_name [ad_system_name] +set system_url [ad_url] +if { [string equal [ad_conn url] "/"] } { + set system_url "" +} + +# Get user information +set sw_admin_p 0 +set user_id [ad_conn user_id] +set untrusted_user_id [ad_conn untrusted_user_id] +if { $untrusted_user_id != 0 } { + set user_name [person::name -person_id $untrusted_user_id] + set pvt_home_url [ad_pvt_home] + set pvt_home_name [ad_pvt_home_name] + if [empty_string_p $pvt_home_name] { + set pvt_home_name [_ acs-subsite.Your_Account] + } + set logout_url [ad_get_logout_url] + + # Site-wide admin link + set admin_url {} + + set sw_admin_p [acs_user::site_wide_admin_p -user_id $untrusted_user_id] + + if { $sw_admin_p } { + set admin_url "/acs-admin/" + set devhome_url "/acs-admin/developer" + set locale_admin_url "/acs-lang/admin" + } else { + set subsite_admin_p [permission::permission_p \ + -object_id [subsite::get_element -element object_id] \ + -privilege admin \ + -party_id $untrusted_user_id] + + if { $subsite_admin_p } { + set admin_url "[subsite::get_element -element url]admin/" + } + } +} + +if { $untrusted_user_id == 0 } { + set login_url [ad_get_login_url -return] +} + +# Context bar +if { [info exists context] } { + set context_tmp $context + unset context +} else { + set context_tmp {} +} +ad_context_bar_multirow -- $context_tmp + + +# change locale +set num_of_locales [llength [lang::system::get_locales]] +if { $num_of_locales > 1 } { + set change_locale_url \ + "/acs-lang/?[export_vars { { package_id "[ad_conn package_id]" } }]" +} + +# Curriculum bar +if { [empty_string_p [site_node::get_package_url -package_key curriculum]] } { + set curriculum_bar_p 0 +} else { + set curriculum_bar_p 1 +} + +# Who's Online +set num_users_online [lc_numeric [whos_online::num_users]] + +set whos_online_url "[subsite::get_element -element url]shared/whos-online" + + +#---------------------------------------------------------------------- +# Display user messages +#---------------------------------------------------------------------- + +util_get_user_messages -multirow "user_messages" Index: openacs-4/packages/theme-selva/www/doc/.DS_Store =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/Attic/.DS_Store,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/.DS_Store 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,2 @@ +���Bud1����������������������������������������������������������������������e�sIlocblob���������������������������������������������������������������������������������������������������������������������������������������������������������������������������i�m�a�g�e�sIlocblob����������!������������i�m�a�g�e�sicspblob��������� ��� +�i�n�d�e�x�.�h�t�m�lIlocblob������H���!����������� �S�e�l�v�a�.�c�s�sIlocblob�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ ������@���������������������������������������� ������@������������������������������������������ ������@������������������������������������������ ������@�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� ���E���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DSDB����������������������������� ���`��������������������������������������������� ������@������������������������������������������ ������@������������������������������������������ ������@�������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������� \ No newline at end of file Index: openacs-4/packages/theme-selva/www/doc/Selva.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/Selva.css,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/Selva.css 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,179 @@ +/* Stylesheet for the Selva default look and feel */ +/* Credits + Software development: the .LRN development community (www.dotlrn.org) + Release Management: + Visual Design: Dorian Peters +end Credits */ + + +/* STANDARD TAGS */ +/* standard html (body, h1, p, form...) */ + +body { + background: #F2F1CB; + font: 65%/110% "Trebuchet MS", "Lucida Grande", Arial, sans-serif; + color: #333333; + margin: 0; + padding: 0;} + + h1 { + font-size: 130%; + color: #999999; } + +#wrapper { + margin: 20px 20px 20px 50px; } + +/* HEADER */ +/* contains: logo and tagline (which is a background image) */ + +#header { + background: #F2F1CB; } + +/* BREADCRUMBS and STATUS */ +/* contains: breadcrumns, user name, members online, login */ + +#breadcrumbs { + background: #F2F1CB; + text-align: left; } + + #status { + text-align: right; } + +/* PORTAL */ +/* contains: all portlets, main navigation, sub navigation etc. */ + +#portal-navigation { + background: #F2F1CB; + font-size: 115%; + margin: -6px; } + + #portal-navigation li { + color: #FFFFFF; + display: inline; + bullet-style: none; + background: #999999 url(images/tab_right.gif) no-repeat top right; + padding: 10px 10px 5px 0px; + margin:0px;} + + #portal-navigation li a { + color: #FFFFFF; + text-decoration: none; + background: url(images/tab_left.gif) no-repeat top left; + padding: 10px 10px 5px 15px;} + + #portal-navigation li a img{ + border: 0; + padding-right: 5px; + margin-bottom: -5px; } + + #portal-navigation li.active{ + background: #999999 url(images/tabActive_right.gif) no-repeat top right;} + + #portal-navigation li.active a { + background: url(images/tabActive_left.gif) no-repeat top left;} + + +#portal-subnavigation { + width: 99%; + background: #95ADC8 url(images/subnav_bg.gif) repeat-x bottom; + color: #F2F1CB; + padding: 0px 0px 4px 0px; } + + #portal-subnavigation-links { + background: #95ADC8 url(images/subnav_corner.gif) no-repeat top right; + padding: 2px 0px 0px 0px;} + + #portal-subnavigation-links ul { + display: inline; } + + #portal-subnavigation-links li { + display: inline; + border-right: 1px solid #F2F1CB; + bullet-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links li img { + border: 0; + padding-right: 5px; + vertical-align: top; + margin: -1px; /* having this here prevents white space btw the portlet title and portlet body*/ } + + +#portal { + background: #F5F4E4 url(images/portal_rightShadow.gif) repeat-y top right; + padding-top: 10px; + mrgin-right: 10px; } + + #left-column { + float: left; + width: 30%; + height: 60%; + margin-left: 10px; + vertical-align:top; } + + #right-column { + width: 60%; + height: 60%; + margin-left: 35%; + vertical-align:top; } + +#portal-bottom { + clear: left; + width: 99%; + background: #F2F1CB; + margin-top: 0px; + border-bottom: 1px solid #999999;} + + + +/* PORTLETS */ +/* contains: all general portlet styles like title, frame, font etc. */ +/* Note: additional styles for specific packages (ie. calendar, survey) +are located in the css for that package (eg. Selva_calendar.css) */ + +.portlet-wrapper { + margin: 20px;} + +.portlet-title { + position:relative; + left:0px; + top:0px; + background: #95ADC8 url(images/portlet_titleCorner.gif) no-repeat top right; + text-align:left; + padding: 4px 15px 3px 10px; + margin-right:30px} + +.portlet-title span { + color: #FFFFFF; + font-size: 130%; + padding-right: 30px;} + +.portlet-title img { + padding: 0 5px 0 5px;} + +.portlet { + background: #FFFFFF; + border: 1px solid #D6D585; + padding: 10px;} + +.portlet ul { + padding-top:0px; + display: inline; } + +.portlet ul li{ + margin-left: 25px; + list-style-image:url(images/bullet.gif); + padding-top:0px; } + + + +/* FOOTER */ +/* contains: links to standards compliance, dotlrnn.org, any license info */ + +#footer { + margin-top: 15px; + width: 100%; + text-align: center; + background: #F2F1CB; + + \ No newline at end of file Index: openacs-4/packages/theme-selva/www/doc/Templates.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/Attic/Templates.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/Templates.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,2 @@ +blank-master.adp + Index: openacs-4/packages/theme-selva/www/doc/index.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/index.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/index.adp 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,56 @@ +<master src="/packages/theme-selva/www/selva-master"> + + +<blockquote> +<h1>Selva for designers</h1> + +Selva simplifies the work of customizing the look and feel of your website. + +<h1>Templates</h1> +<h2>Not yet using Selva?</h2> +<ol> +<li>Go to the <a href="/admin/site-map/">site map page</a></li> +<li>go to the parameters link in the 'Main Site" row.</li> +<li>Change the 'default master' parameter to /www/Selva/selva-master</li> + </ol> + +The following documentation will be useful. +<ul> +<li><a href="templates.html">How old templates worked</a></li> +<li><a href="sample.html">A sample page</a></li> +<li><a href="/doc/acs-templating">Templating system documentation</a></li> +<li><a href="howto/">Theme Howto</a></li> +</ul> + + +<h1>How to modify Selva templates</h1> +<h2>Modifying selva's theme</h2> +You can create a new theme by copying /packages/new-portal/www/themes/selva-theme.adp to /packages/new-portal/www/themes/yourtheme.adp +and the directory (that conpatins the theme's images) sloan-theme to yourtheme-theme. +<br/ > +This changes the inside of the portlet. +<br/ > +(still do not know how to get it listed in /dotlrn/admin/templates) + + + +changed main-navigation for portal navigation class in /packages/dotlrn/tcl/navigation-procs.tcl + + +<h2>Modifying SelvaFlex theme</h2> + +<p>To be done by Zen</p> + +<h1>Selva presentation and QA</h1> +<h2>Making your page accessible</h2> +to be done by Dorian +<h2>Making your page XHTML compliant</h2> +To be done by Dorian + +<h1>Credits</h1> + +<h2>Adding themes<h2> + + + +</blockquote> Index: openacs-4/packages/theme-selva/www/doc/sample.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/sample.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/sample.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,126 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<title>.LRN > MySpace + + + + + + + + + +
+ + + + + + + + + + + + +
+ + +
+ + +
+ + +
+ + +
+ +
+ Welcome + +
+ +
+

classes

+ portlet text +
    +
  • rafa
  • +
  • fuchi
  • +
  • dorian
  • +
+
+
+ +
+ +
+ + +
+ +
+ Forums + +
+ +
+

classes

+ portlet text +
+
+
+ + +
+ +
+ +
+ + + +
+ + + Index: openacs-4/packages/theme-selva/www/doc/selva-blank-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/selva-blank-master.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/selva-blank-master.adp 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,77 @@ +@doc_type;noquote@ + + + + @title;noquote@ + + + + + + + + + + + + + + + @header_stuff;noquote@ + + @attribute.key@="@attribute.value@"> + + + + + + + + + + + + +
+ + + + +

@title;noquote@

+ + + + + + + + + + + + + + + + + + + Index: openacs-4/packages/theme-selva/www/doc/selva-blank-master.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/selva-blank-master.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/selva-blank-master.tcl 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,104 @@ +# /www/master-default.tcl +# +# Set basic attributes and provide the logical defaults for variables that +# aren't provided by the slave page. +# +# Author: Kevin Scaldeferri (kevin@arsdigita.com) +# Creation Date: 14 Sept 2000 +# $Id: selva-blank-master.tcl,v 1.1 2005/07/26 14:28:30 maltes Exp $ +# + +# fall back on defaults + +if { [template::util::is_nil doc_type] } { + set doc_type {} +} + +if { [template::util::is_nil title] } { + set title [ad_conn instance_name] +} + +#AG: Markup in tags doesn't render well. +set title [ns_striphtml $title] + + +if { ![info exists header_stuff] } { + set header_stuff {} +} + + +# Attributes + +multirow create attribute key value + +set onload {} + +# Handle htmlArea widget, which needs special javascript and css in the page header +global acs_blank_master__htmlareas +if { [info exists acs_blank_master__htmlareas] } { + foreach htmlarea_id $acs_blank_master__htmlareas { + append header_stuff "<script type=\"text/javascript\">var editor_var_${htmlarea_id} = new HTMLArea(\"${htmlarea_id}\");</script>" + lappend onload "acs_initHtmlArea(editor_var_${htmlarea_id}, '${htmlarea_id}');" + } +} + +if { ![template::util::is_nil focus] } { + # Handle elements where the name contains a dot + if { [regexp {^([^.]*)\.(.*)$} $focus match form_name element_name] } { + lappend onload "acs_Focus('${form_name}', '${element_name}');" + } +} + +multirow append attribute onload [join $onload " "] + +# Additional Body Attributes + +if {[exists_and_not_null body_attributes]} { + foreach body_attribute $body_attributes { + multirow append attribute [lindex $body_attribute 0] [lindex $body_attribute 1] + } +} else { + set body_attributes "" +} + +# Header links (stylesheets, javascript) +multirow create header_links rel type href media +multirow append header_links "stylesheet" "text/css" "/Selva/Selva.css" "all" +#multirow append header_links "stylesheet" "text/css" "/resources/acs-templating/lists.css" "all" +#multirow append header_links "stylesheet" "text/css" "/resources/acs-templating/forms.css" "all" +#multirow append header_links "stylesheet" "text/css" "/resources/acs-subsite/default-master.css" "all" + +# Developer-support: We include that here, so that master template authors don't have to worry about it + +if { [llength [namespace eval :: info procs ds_show_p]] == 1 } { + set developer_support_p 1 +} else { + set developer_support_p 0 +} + +# dotlrn toolbar : We include that here, so that master template authors don't have to worry about it + +if { [llength [namespace eval :: info procs dotlrn_toolbar::show_p]] == 1 } { + multirow append header_links "stylesheet" "text/css" "/resources/dotlrn/dotlrn-toolbar.css" "all" + set dotlrn_toolbar_p 1 +} else { + set dotlrn_toolbar_p 0 +} + +set translator_mode_p [lang::util::translator_mode_p] + +set openacs_version [ad_acs_version] + +# Toggle translator mode link + +set acs_lang_url [apm_package_url_from_key "acs-lang"] +if { [empty_string_p $acs_lang_url] } { + set lang_admin_p 0 +} else { + set lang_admin_p [permission::permission_p \ + -object_id [site_node::get_element -url $acs_lang_url -element object_id] \ + -privilege admin \ + -party_id [ad_conn untrusted_user_id]] +} +set toggle_translator_mode_url [export_vars -base "${acs_lang_url}admin/translator-mode-toggle" { { return_url [ad_return_url] } }] + Index: openacs-4/packages/theme-selva/www/doc/selva-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/selva-master.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/selva-master.adp 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,89 @@ + +<!-- Credits + Software development: the .LRN development community (www.dotlrn.org) + Release Management: + Visual Design: Dorian Peters +end Credits --> + +<master src="/www/Selva/selva-site-master"> + <property name="header_stuff"> + <link rel="stylesheet" type="text/css" href="/Selva/Selva.css" media="all"> + <link rel="stylesheet" type="text/css" href="/resources/calendar/calendar.css" media="all"> + @header_stuff;noquote@ + </property> + <if @context@ not nil><property name="context">@context;noquote@</property></if> + <else><if @context_bar@ not nil><property name="context_bar">@context_bar;noquote@</property></if></else> + <if @focus@ not nil><property name="focus">@focus;noquote@</property></if> + <if @doc_type@ not nil><property name="doc_type">@doc_type;noquote@</property></if> + <if @title@ not nil><property name="title">@title;noquote@</property></if> + + <if @navbar@ not nil>@navbar;noquote@</if> + <div style="clear: both;"></div> + + <div id="main-container"> + + + + <div style="clear: both;"></div> + </div><!-- main-container --> + +</div><!-- page-body --> + + +<body> + + + +<!--portal (main container with portlets and navigation) --> +<!-- navigation tabs are produced by /dotlrn/tcl/navigation-procs.tcl --> + +<!-- Sub navigation --> +<div id="portal-subnavigation"> + + <div id="portal-subnavigation-links"> + <ul> + <li><img src="/www/Selva/images/subnavIcon_files.gif">resources</li> + <li><img src="/www/Selva/images/subnavIcon_calendar.gif">calendar</li> + <li><img src="/www/Selva/images/subnavIcon_news.gif">news</li> + </ul> + </div> +</div> + +<!-- Main portal container (contains all portlets) --> +<div id="portal"> + + <!-- Left column of portlets--> + <div id="left-column"> + + + + </div> + <!-- end left column --> + + + <!-- Right column of portlets--> + <div id="right-column"> + + + </div> + <!-- end right column--> +<slave> + +</div><!--end portal--> + +<div id="portal-bottom"> + +</div> + + + + + +<div id="footer"> +accessibility | standards (xhtml, css, scorm, wrsl, etc.) | www.dotlrn.org +</div> + +</div><!-- end wrapper --> + +</body> +</html> Index: openacs-4/packages/theme-selva/www/doc/selva-master.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/selva-master.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/selva-master.tcl 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,374 @@ +# Copyright (C) 2001, 2002 MIT +# +# This file is part of dotLRN. +# +# dotLRN is free software; you can redistribute it and/or modify it under the +# terms of the GNU General Public License as published by the Free Software +# Foundation; either version 2 of the License, or (at your option) any later +# version. +# +# dotLRN is distributed in the hope that it will be useful, but WITHOUT ANY +# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS +# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more +# details. +# +# +# /www/dotlrn-master.tcl +# +# This is the "default-master" template for dotlrn sites. +# +# Instructions: +# +# 1. Put this file and it's .adp file into the server's /www directory. +# That's the one with the "default-master" tcl and adp files. You don't +# have to edit or remove the "default-master" files, since they will be +# ignored by the next step. +# +# 2. Change the "Main Site"'s "DefaultMaster" parameter +# from "/www/default-master" to "/www/dotlrn-master" +# at http://yoursite.com/admin/site-map +# +# This tells OpenACS to to use these files instead of the "default-master" +# +# 3. Edit these files to chage the look of the site including the banner +# at the top of the page, the title of the pages, the fonts of the portlets, etc. +# +# WARNING: All current portlet themes (table, deco, nada, etc) depend on some +# of the CSS defined below. Be carefull when you edit the CSS below, +# and check how themes use it. +# +# +# Author: Arjun Sanyal (arjun@openforce.net), yon@openforce.net +# +# $Id: selva-master.tcl,v 1.1 2005/07/26 14:28:29 maltes Exp $ + +set user_id [ad_get_user_id] +set community_id [dotlrn_community::get_community_id] +set dotlrn_url [dotlrn::get_url] + + +#Scope Related graphics/css parameters +# Set everything for user level scope as default then modify it later as we refine the scope. +set scope_name "user" +set scope_main_color "#003366" +set scope_header_color "#6DB2C9" +set scope_highlight_text "white" +set scope_z_dark "#C9D7DC" +set scope_z_light "#EAF0F2" +set scope_light_border "#DDEBF5" +set help_url "[dotlrn::get_url]/control-panel" +set header_font "Arial, Helvetica, sans-serif" +set header_font_size "medium" +set header_font_color "black" +set header_logo_item_id "" +set header_img_url "/resources/dotlrn/logo" +set header_img_file "[acs_root_dir]/packages/dotlrn/www/resources/logo" +set header_img_alt_text "Header Logo" + +set extra_spaces "<img src=\"/resources/dotlrn/spacer.gif\" border=0 width=15>" +set td_align "align=\"center\" valign=\"top\"" + + +if {![empty_string_p $community_id]} { + set have_comm_id_p 1 +} else { + set have_comm_id_p 0 +} + + + +# navbar vars +set show_navbar_p 1 +if {[exists_and_not_null no_navbar_p] && $no_navbar_p} { + set show_navbar_p 0 +} + +if {![info exists link_all]} { + set link_all 0 +} + +if {![info exists return_url]} { + set link [ad_conn -get extra_url] +} else { + set link $return_url +} + +if {![info exists link_control_panel]} { + set link_control_panel 1 +} + +if { ![string equal [ad_conn package_key] [dotlrn::package_key]] } { + # Peter M: We are in a package (an application) that may or may not be under a dotlrn instance + # (i.e. in a news instance of a class) + # and we want all links in the navbar to be active so the user can return easily to the class homepage + # or to the My Space page + set link_all 1 +} + +if {$have_comm_id_p} { + # in a community or just under one in a mounted package like /calendar + # get this comm's info + set control_panel_text "Administer" + + set text [dotlrn_community::get_community_header_name $community_id] + set link [dotlrn_community::get_community_url $community_id] + set admin_p [dotlrn::user_can_admin_community_p -user_id $user_id -community_id $community_id] + + if { $show_navbar_p } { + set make_navbar_p 1 + } else { + set make_navbar_p 0 + + } +} elseif {[parameter::get -parameter community_type_level_p] == 1} { + set control_panel_text "Administer" + + set extra_td_html "" + set link_all 1 + set link [dotlrn::get_url] + # in a community type + set text \ + [dotlrn_community::get_community_type_name [dotlrn_community::get_community_type]] + + if {$show_navbar_p} { + set make_navbar_p 1 + } else { + set make_navbar_p 0 + } + +} else { + # we could be anywhere (maybe under /dotlrn, maybe not) + set control_panel_text "My Account" + set link "[dotlrn::get_url]/" + set community_id "" + set text "" + set make_navbar_p 1 + if {$show_navbar_p} { + } else { + set make_navbar_p 0 + } +} + +# Set up some basic stuff +set user_id [ad_get_user_id] +if { [ad_conn untrusted_user_id] == 0 } { + set user_name {} +} else { + set user_name [acs_user::get_element -user_id [ad_conn untrusted_user_id] -element name] +} + +if {![exists_and_not_null title]} { + set title [ad_system_name] +} + +if {[empty_string_p [dotlrn_community::get_parent_community_id -package_id [ad_conn package_id]]]} { + set parent_comm_p 0 +} else { + set parent_comm_p 1 +} + +set community_id [dotlrn_community::get_community_id] + +set control_panel_text [_ "dotlrn.control_panel"] + +if {![empty_string_p $community_id]} { + # in a community or just under one in a mounted package like /calendar + set comm_type [dotlrn_community::get_community_type_from_community_id $community_id] + set control_panel_text [_ acs-subsite.Admin] + + if {[dotlrn_community::subcommunity_p -community_id $community_id]} { + #The colors for a subgroup are set by the parent group with a few overwritten. + set comm_type [dotlrn_community::get_community_type_from_community_id [dotlrn_community::get_parent_id -community_id $community_id]] + } + + if {$comm_type == "dotlrn_club"} { + #community colors + set scope_name "comm" + set scope_main_color "#CC6633" + set scope_header_color "#F48F5C" + set scope_z_dark "#FFDDB0" + set scope_z_light "#FFF2E2" + set scope_light_border "#E7B59C" + if {[dotlrn_community::subcommunity_p -community_id $community_id]} { + set scope_z_dark "#FFDDB0" + set scope_z_light "#FFF2E2" + } + } else { + set scope_name "course" + set scope_main_color "#6C9A83" + set scope_header_color $scope_main_color + set scope_z_dark "#CDDED5" + set scope_z_light "#E6EEEA" + set scope_light_border "#D0DFD9" + if {[dotlrn_community::subcommunity_p -community_id $community_id]} { + set scope_z_dark "#D0DFD9" + set scope_z_light "#ECF3F0" + } + } + + # DRB: default logo for dotlrn is a JPEG provided by Collaboraid. This can + # be replaced by custom gifs if prefered (as is done by SloanSpace) + + if { [file exists "$header_img_file-$scope_name.jpg"] } { + set header_img_url "$header_img_url-$scope_name.jpg" + } elseif { [file exists "$header_img_file-$scope_name.gif"] } { + set header_img_url "$header_img_url-$scope_name.gif" + } + + # set header_img_url "$header_img_url-$scope_name.gif" + + # font hack + set community_header_font [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_font + ] + + if {![empty_string_p $community_header_font]} { + set header_font "$community_header_font,$header_font" + } + + + set header_font_size [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_font_size + ] + + set header_font_color [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_font_color + ] + + # logo hack + set header_logo_item_id [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_logo_item_id + ] + + if {![empty_string_p $header_logo_item_id]} { + + # Need filename + set header_img_url "[dotlrn_community::get_community_url $community_id]/file-storage/download/?version_id=$header_logo_item_id" + } + + + set header_logo_alt_text [dotlrn_community::get_attribute \ + -community_id $community_id \ + -attribute_name header_logo_alt_text + ] + + if {![empty_string_p $header_logo_alt_text]} { + set header_img_alt_text $header_logo_alt_text + } + + set text [dotlrn::user_context_bar -community_id $community_id] + + if { [string equal [ad_conn package_key] [dotlrn::package_key]] } { + set text "<span class=\"header-text\">$text</span>" + } + +} elseif {[parameter::get -parameter community_type_level_p] == 1} { + # in a community type (subject) + set text \ + [dotlrn_community::get_community_type_name [dotlrn_community::get_community_type]] +} else { + # under /dotlrn + + # DRB: default logo for dotlrn is a JPEG provided by Collaboraid. This can + # be replaced by custom gifs if prefered (as is done by SloanSpace) + + if { [file exists "$header_img_file-$scope_name.jpg"] } { + set header_img_url "$header_img_url-$scope_name.jpg" + } elseif { [file exists "$header_img_file-$scope_name.gif"] } { + set header_img_url "$header_img_url-$scope_name.gif" + } + + set text "" +} + +if { $make_navbar_p } { + if {$link_control_panel} { + set link_control_panel 1 + } else { + set link_control_panel 0 + } + set extra_spaces "<img src=\"/resources/dotlrn/spacer.gif\" border=0 width=15>" + set navbar [dotlrn::portal_navbar \ + -user_id $user_id \ + -link_control_panel $link_control_panel \ + -control_panel_text $control_panel_text \ + -pre_html "$extra_spaces" \ + -post_html $extra_spaces \ + -link_all $link_all + ] +} else { + set navbar "<br>" +} + + +if { ![info exists header_stuff] } { + set header_stuff "" +} + +if { [info exists text] } { + set text [lang::util::localize $text] +} + +# Focus +multirow create attribute key value + +if { ![template::util::is_nil focus] } { + # Handle elements wohse name contains a dot + if { [regexp {^([^.]*)\.(.*)$} $focus match form_name element_name] } { + + # Add safety code to test that the element exists ' + set header_stuff "$header_stuff + <script language=\"JavaScript\"> + function acs_focus( form_name, element_name ){ + if (document.forms == null) return; + if (document.forms\[form_name\] == null) return; + if (document.forms\[form_name\].elements\[element_name\] == null) return; + if (document.forms\[form_name\].elements\[element_name\].type == 'hidden') return; + + document.forms\[form_name\].elements\[element_name\].focus(); + } + </script> + " + + template::multirow append \ + attribute onload "javascript:acs_focus('${form_name}', '${element_name}')" + } +} + +# Developer-support support +set ds_enabled_p [parameter::get_from_package_key \ + -package_key acs-developer-support \ + -parameter EnabledOnStartupP \ + -default 0 +] + +if {$ds_enabled_p} { + set ds_link [ds_link] +} else { + set ds_link {} +} + +set change_locale_url "/acs-lang/?[export_vars { { package_id "[ad_conn package_id]" } }]" + +# Hack for title and context bar outside of dotlrn + +set in_dotlrn_p [expr [string match "[dotlrn::get_url]/*" [ad_conn url]]] + +if { [info exists context] } { + set context_bar [eval ad_context_bar $context] +} + +set acs_lang_url [apm_package_url_from_key "acs-lang"] +set lang_admin_p [permission::permission_p \ + -object_id [site_node::get_element -url $acs_lang_url -element object_id] \ + -privilege admin \ + -party_id [ad_conn untrusted_user_id]] +set toggle_translator_mode_url [export_vars -base "${acs_lang_url}admin/translator-mode-toggle" { { return_url [ad_return_url] } }] + +# Curriculum bar +set curriculum_bar_p [llength [site_node::get_children -all -filters { package_key "curriculum" } -node_id $community_id]] + Index: openacs-4/packages/theme-selva/www/doc/selva-site-master.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/selva-site-master.adp,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/selva-site-master.adp 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,112 @@ +<master src="/www/Selva/selva-blank-master"> + + <!-- Start selva-site-master --> + <if @title@ not nil> + <property name="title">@title;noquote@</property> + </if> + <if @signatory@ not nil> + <property name="signatory">@signatory;noquote@</property> + </if> + <if @focus@ not nil> + <property name="focus">@focus;noquote@</property> + </if> + + <property name="header_stuff"> + @header_stuff;noquote@ + </property> + + +<!-- Header --> + + <div class="status"> + <!-- <div class="action-list permanent-navigation"> --> + <if @admin_url@ not nil> + <a href="@admin_url@" title="#acs-subsite.Site_wide_administration#">#acs-subsite.Admin#</a></span> + </if> + <if @pvt_home_url@ not nil> + <a href="@pvt_home_url@" title="#acs-subsite.Change_pass_email_por#">@pvt_home_name@</a> + </if> + <if @login_url@ not nil> + <a href="@login_url@" title="#acs-subsite.Log_in_to_system#">#acs-subsite.Log_In#</a> + </if> + <if @logout_url@ not nil> + <a href="@logout_url@" title="#acs-subsite.Logout_from_system#">#acs-subsite.Logout#</a> + </if> + </div> + + <div class="status"> + <ul> + <li><a href="@whos_online_url@">@num_users_online@ <if @num_users_online@ eq 1>member</if><else>members</else> online</a></li> + </ul> + </div> + + <div class="user-greeting"> + <if @untrusted_user_id@ ne 0> + @user_name@ + </if> + <else> + #acs-subsite.Not_logged_in# + </else> + </div> + +</div> + + +<if @user_messages:rowcount@ gt 0> + <div id="user-message"> + <ul> + <multiple name="user_messages"> + <li>@user_messages.message;noquote@</li> + </multiple> + </ul> + </div> +</if> + +<div id="context-bar"> + <if @context_bar@ not nil> + <div id="breadcrumbs">@context_bar;noquote@</div> + </if> + <else> + <if @context:rowcount@ not nil> + <div id="breadcrumbs"> + <ul> + <multiple name="context"> + <if @context.url@ not nil> + <li><a href="@context.url@">@context.label@</a> »</li> + </if> + <else> + <li>@context.label@</li> + </else> + </multiple> + </ul> + </div> + </if> + </else> + + <div id="navlinks">@subnavbar_link;noquote@</div> + <div style="clear: both;"></div> +</div> + +<hr> + +<slave> + + +<div id="site-footer"> + <div class="action-list"> + <ul> + <if @num_of_locales@ gt 1> + <li><a href="@change_locale_url@">#acs-subsite.Change_locale_label#</a></li> + </if> + <else> + <if @locale_admin_url@ not nil> + <li><a href="@locale_admin_url@">Install locales</a></li> + </if> + </else> + </ul> + </div> +</div> + +<if @curriculum_bar_p@ true> + <p><include src="/packages/curriculum/lib/bar" /> +</if> Index: openacs-4/packages/theme-selva/www/doc/selva-site-master.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/selva-site-master.tcl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/selva-site-master.tcl 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,101 @@ +# Expects properties: +# title +# focus +# header_stuff +# section + +if { ![info exists section] } { + set section {} +} + +if { ![info exists header_stuff] } { + set header_stuff {} +} + +if { [template::util::is_nil subnavbar_link] } { + set subnavbar_link "" +} + +# Where to find the stylesheet +#set css_url "/resources/acs-subsite/site-master.css" + +# Get system name +set system_name [ad_system_name] +set system_url [ad_url] +if { [string equal [ad_conn url] "/"] } { + set system_url "" +} + +# Get user information +set sw_admin_p 0 +set user_id [ad_conn user_id] +set untrusted_user_id [ad_conn untrusted_user_id] +if { $untrusted_user_id != 0 } { + set user_name [person::name -person_id $untrusted_user_id] + set pvt_home_url [ad_pvt_home] + set pvt_home_name [ad_pvt_home_name] + if [empty_string_p $pvt_home_name] { + set pvt_home_name [_ acs-subsite.Your_Account] + } + set logout_url [ad_get_logout_url] + + # Site-wide admin link + set admin_url {} + + set sw_admin_p [acs_user::site_wide_admin_p -user_id $untrusted_user_id] + + if { $sw_admin_p } { + set admin_url "/acs-admin/" + set devhome_url "/acs-admin/developer" + set locale_admin_url "/acs-lang/admin" + } else { + set subsite_admin_p [permission::permission_p \ + -object_id [subsite::get_element -element object_id] \ + -privilege admin \ + -party_id $untrusted_user_id] + + if { $subsite_admin_p } { + set admin_url "[subsite::get_element -element url]admin/" + } + } +} + +if { $untrusted_user_id == 0 } { + set login_url [ad_get_login_url -return] +} + +# Context bar +if { [info exists context] } { + set context_tmp $context + unset context +} else { + set context_tmp {} +} +ad_context_bar_multirow -- $context_tmp + + +# change locale +set num_of_locales [llength [lang::system::get_locales]] +if { $num_of_locales > 1 } { + set change_locale_url \ + "/acs-lang/?[export_vars { { package_id "[ad_conn package_id]" } }]" +} + +# Curriculum bar +if { [empty_string_p [site_node::get_package_url -package_key curriculum]] } { + set curriculum_bar_p 0 +} else { + set curriculum_bar_p 1 +} + +# Who's Online +set num_users_online [lc_numeric [whos_online::num_users]] + +set whos_online_url "[subsite::get_element -element url]shared/whos-online" + + +#---------------------------------------------------------------------- +# Display user messages +#---------------------------------------------------------------------- + +util_get_user_messages -multirow "user_messages" Index: openacs-4/packages/theme-selva/www/doc/templates.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/templates.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/templates.html 26 Jul 2005 14:28:29 -0000 1.1 @@ -0,0 +1,68 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> +<html> +<head> +<title>.LRN > MySpace + + + + + + + + + +
+ + + + + +

/www/blank-master

+
    +
  • Puts all Header stuff
  • +
  • Calls /resources/acs-templating/htmlarea/htmlarea.css
  • +
  • Javascript code from acs-templating and acs-subistes
  • +
  • Conditionals for developer support and translator support
  • +
+ + +/www/site-master + - uses blank-master + - puts bread crumbs, inner heading with members online, your account and logout + + + + @header_stuff;noquote@ + + + - Adds a footer for change locale + +/www/default-master + - uses site-master + - not used in .LRN + +/packages/dotlrn/www/dotlrn-master + -uses site-master + -calls .LRN specific CSS + - starts with tabs + - slave is 'inside of portal' + + + + +
+ + + \ No newline at end of file Index: openacs-4/packages/theme-selva/www/doc/howto/DefaultMaster.png =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/DefaultMaster.png,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/howto/WARNINGS =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/WARNINGS,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/WARNINGS 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,2 @@ +No implementation found for style `graphicx' +No implementation found for style `listings' Index: openacs-4/packages/theme-selva/www/doc/howto/doc.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/doc.css,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/doc.css 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,33 @@ +/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */ +.MATH { font-family: "Century Schoolbook", serif; } +.MATH I { font-family: "Century Schoolbook", serif; font-style: italic } +.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold } + +/* implement both fixed-size and relative sizes */ +SMALL.XTINY { font-size : xx-small } +SMALL.TINY { font-size : x-small } +SMALL.SCRIPTSIZE { font-size : smaller } +SMALL.FOOTNOTESIZE { font-size : small } +SMALL.SMALL { } +BIG.LARGE { } +BIG.XLARGE { font-size : large } +BIG.XXLARGE { font-size : x-large } +BIG.HUGE { font-size : larger } +BIG.XHUGE { font-size : xx-large } + +/* heading styles */ +H1 { } +H2 { } +H3 { } +H4 { } +H5 { } + +/* mathematics styles */ +DIV.displaymath { } /* math displays */ +TD.eqno { } /* equation-number cells */ + + +/* document-specific styles come next */ +DIV.center { } +DIV.navigation { } +SPAN.arabic { } Index: openacs-4/packages/theme-selva/www/doc/howto/doc.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/doc.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/doc.html 26 Jul 2005 14:28:32 -0000 1.1 @@ -0,0 +1,95 @@ + + + + + +DotLRN Theming HOWTO + + + + + + + + + + + + + + + + + + +

+

DotLRN Theming HOWTO

+
+ +

Jeremy Monnet

+
+ +

+ +

Abstract:

+
+Study how the theming process work in .LRN, the data model, the procedures, Layout possible, offer a bunch of default possibilities, write this documentation. +
+

+ +

+


+ + + + + +

+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/images.aux =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/images.aux,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/images.aux 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1 @@ +\relax Index: openacs-4/packages/theme-selva/www/doc/howto/images.log =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/images.log,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/images.log 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,182 @@ +This is e-TeX, Version 3.14159-2.1 (Web2C 7.4.5) (format=latex 2005.7.14) 18 JUL 2005 13:23 +entering extended mode +**./images.tex +(./images.tex +LaTeX2e <2001/06/01> +Babel and hyphenation patterns for american, french, german, ngerman, b +ahasa, basque, catalan, croatian, czech, danish, dutch, finnish, greek, iceland +ic, irish, italian, latin, magyar, norsk, norsk, portuges, romanian, russian, s +lovak, slovene, spanish, swedish, turkish, ukrainian, nohyphenation, loaded. + +(/usr/share/texmf/tex/latex/base/article.cls +Document Class: article 2001/04/21 v1.4e Standard LaTeX document class +(/usr/share/texmf/tex/latex/base/size10.clo +File: size10.clo 2001/04/21 v1.4e Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) (/usr/share/texmf/tex/latex/base/ifthen.sty +Package: ifthen 2001/05/26 v1.1c Standard LaTeX ifthen package (DPC) +) (/usr/share/texmf/tex/latex/graphics/graphicx.sty +Package: graphicx 1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR) +(/usr/share/texmf/tex/latex/graphics/keyval.sty +Package: keyval 1999/03/16 v1.13 key=value parser (DPC) +\KV@toks@=\toks14 +) (/usr/share/texmf/tex/latex/graphics/graphics.sty +Package: graphics 2001/07/07 v1.0n Standard LaTeX Graphics (DPC,SPQR) +(/usr/share/texmf/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) (/usr/share/texmf/tex/latex/config/graphics.cfg +File: graphics.cfg 2001/08/31 v1.1 graphics configuration of teTeX/TeXLive +) +Package graphics Info: Driver file: pdftex.def on input line 80. +(/usr/share/texmf/tex/latex/graphics/pdftex.def +File: pdftex.def 2002/06/19 v0.03k graphics/color for pdftex +\Gread@gobject=\count87 + +Package graphics Warning: pdftex option does not work with standard TeX. + +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) (/usr/share/texmf/tex/latex/listings/listings.sty +Package: listings 2004/02/13 1.2 (Carsten Heinz) +\lst@mode=\count88 +\lst@gtempboxa=\box26 +\lst@token=\toks15 +\lst@length=\count89 +\lst@currlwidth=\dimen105 +\lst@column=\count90 +\lst@pos=\count91 +\lst@lostspace=\dimen106 +\lst@width=\dimen107 +\lst@newlines=\count92 +\lst@lineno=\count93 +\c@lstlisting=\count94 +\lst@maxwidth=\dimen108 +(/usr/share/texmf/tex/latex/listings/lstpatch.sty +File: lstpatch.sty 2004/02/18 1.2b (Carsten Heinz) +) (/usr/share/texmf/tex/latex/listings/lstmisc.sty +File: lstmisc.sty 2004/02/13 1.2 (Carsten Heinz) +\c@lstnumber=\count95 +\lst@skipnumbers=\count96 +\lst@framebox=\box27 +) (/usr/share/texmf/tex/latex/config/listings.cfg +File: listings.cfg 2004/02/13 1.2 listings configuration +)) (/usr/share/texmf/tex/latex/listings/lstlang1.sty +File: lstlang1.sty 2004/02/13 1.2 listings language file +) (/usr/share/texmf/tex/latex/listings/lstlang2.sty +File: lstlang2.sty 2004/02/13 1.2 listings language file +) (/usr/share/texmf/tex/latex/graphics/color.sty +Package: color 1999/02/16 v1.0i Standard LaTeX Color (DPC) +(/usr/share/texmf/tex/latex/config/color.cfg +File: color.cfg 2001/08/31 v1.1 color configuration of teTeX/TeXLive +) +Package color Info: Driver file: dvips.def on input line 125. +(/usr/share/texmf/tex/latex/graphics/dvips.def +File: dvips.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR) +) (/usr/share/texmf/tex/latex/graphics/dvipsnam.def +File: dvipsnam.def 1999/02/16 v3.0i Driver-dependant file (DPC,SPQR) +)) (/usr/share/texmf/tex/latex/base/inputenc.sty +Package: inputenc 2001/07/10 v0.99a Input encoding file +) +\sizebox=\box28 +\lthtmlwrite=\write3 +(./images.aux) +\openout1 = `images.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 118. +LaTeX Font Info: ... okay on input line 118. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 118. +LaTeX Font Info: ... okay on input line 118. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 118. +LaTeX Font Info: ... okay on input line 118. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 118. +LaTeX Font Info: ... okay on input line 118. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 118. +LaTeX Font Info: ... okay on input line 118. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 118. +LaTeX Font Info: ... okay on input line 118. +(/usr/share/texmf/tex/context/base/supp-pdf.tex (/usr/share/texmf/tex/context/b +ase/supp-mis.tex +loading : Context Support Macros / Missing +\protectiondepth=\count97 +\scratchcounter=\count98 +\scratchtoks=\toks16 +\scratchdimen=\dimen109 +\scratchskip=\skip43 +\scratchmuskip=\muskip10 +\scratchbox=\box29 +\scratchread=\read1 +\scratchwrite=\write4 +\zeropoint=\dimen110 +\minusone=\count99 +\thousandpoint=\dimen111 +\emptytoks=\toks17 +\nextbox=\box30 +\nextdepth=\dimen112 +\everyline=\toks18 +\!!counta=\count100 +\!!countb=\count101 +\recursecounter=\count102 +) +loading : Context Support Macros / PDF +systems : Why not use pdf(e)TeX binaries? +) + +latex2htmlLength hsize=349.0pt + +latex2htmlLength vsize=682.0pt + +latex2htmlLength hoffset=0.0pt + +latex2htmlLength voffset=0.0pt + +latex2htmlLength topmargin=0.0pt + +latex2htmlLength topskip=0.00003pt + +latex2htmlLength headheight=0.0pt + +latex2htmlLength headsep=0.0pt + +latex2htmlLength parskip=0.0pt plus 1.0pt + +latex2htmlLength oddsidemargin=53.0pt + +latex2htmlLength evensidemargin=53.0pt + +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <7> on input line 144. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 144. +l2hSize :tex2html_wrap_inline34:6.95831pt::6.95831pt::8.27783pt. +[1 + + + +] +l2hSize :tex2html_wrap_inline36:6.95831pt::6.95831pt::8.27783pt. +[2 + + +] (./images.aux) ) +Here is how much of TeX's memory you used: + 2241 strings out of 95370 + 30820 string characters out of 1188185 + 103567 words of memory out of 1000001 + 5318 multiletter control sequences out of 10000+50000 + 3640 words of font info for 14 fonts, out of 500000 for 1000 + 198 hyphenation exceptions out of 1000 + 26i,5n,46p,207b,213s stack positions out of 1500i,500n,5000p,200000b,5000s + +Output written on images.dvi (2 pages, 552 bytes). Index: openacs-4/packages/theme-selva/www/doc/howto/images.pl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/images.pl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/images.pl 26 Jul 2005 14:28:31 -0000 1.1 @@ -0,0 +1,18 @@ +# LaTeX2HTML 2002-2-1 (1.70) +# Associate images original text with physical files. + + +$key = q/>;MSF=1.6;AAT/; +$cached_env_img{$key} = q|$>$|; + +$key = q/<;MSF=1.6;AAT/; +$cached_env_img{$key} = q|$<$|; + +1; + Index: openacs-4/packages/theme-selva/www/doc/howto/images.tex =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/images.tex,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/images.tex 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,161 @@ +\batchmode +\documentclass[a4paper,10pt]{article} +\RequirePackage{ifthen} + + +\usepackage[pdftex]{graphicx} +\usepackage{listings} +\lstloadlanguages{java,tcl,sql,html,xml} +\lstset{basicstyle=\footnotesize ,columns=fullflexible,frame=lines} + + +\title{DotLRN Theming HOWTO} +\author{Jeremy Monnet} + + + + +\usepackage[dvips]{color} + + +\pagecolor[gray]{.7} + +\usepackage[]{inputenc} + + + +\makeatletter + +\makeatletter +\count@=\the\catcode`\_ \catcode`\_=8 +\newenvironment{tex2html_wrap}{}{}% +\catcode`\<=12\catcode`\_=\count@ +\newcommand{\providedcommand}[1]{\expandafter\providecommand\csname #1\endcsname}% +\newcommand{\renewedcommand}[1]{\expandafter\providecommand\csname #1\endcsname{}% + \expandafter\renewcommand\csname #1\endcsname}% +\newcommand{\newedenvironment}[1]{\newenvironment{#1}{}{}\renewenvironment{#1}}% +\let\newedcommand\renewedcommand +\let\renewedenvironment\newedenvironment +\makeatother +\let\mathon=$ +\let\mathoff=$ +\ifx\AtBeginDocument\undefined \newcommand{\AtBeginDocument}[1]{}\fi +\newbox\sizebox +\setlength{\hoffset}{0pt}\setlength{\voffset}{0pt} +\addtolength{\textheight}{\footskip}\setlength{\footskip}{0pt} +\addtolength{\textheight}{\topmargin}\setlength{\topmargin}{0pt} +\addtolength{\textheight}{\headheight}\setlength{\headheight}{0pt} +\addtolength{\textheight}{\headsep}\setlength{\headsep}{0pt} +\setlength{\textwidth}{349pt} +\newwrite\lthtmlwrite +\makeatletter +\let\realnormalsize=\normalsize +\global\topskip=2sp +\def\preveqno{}\let\real@float=\@float \let\realend@float=\end@float +\def\@float{\let\@savefreelist\@freelist\real@float} +\def\liih@math{\ifmmode$\else\bad@math\fi} +\def\end@float{\realend@float\global\let\@freelist\@savefreelist} +\let\real@dbflt=\@dbflt \let\end@dblfloat=\end@float +\let\@largefloatcheck=\relax +\let\if@boxedmulticols=\iftrue +\def\@dbflt{\let\@savefreelist\@freelist\real@dbflt} +\def\adjustnormalsize{\def\normalsize{\mathsurround=0pt \realnormalsize + \parindent=0pt\abovedisplayskip=0pt\belowdisplayskip=0pt}% + \def\phantompar{\csname par\endcsname}\normalsize}% +\def\lthtmltypeout#1{{\let\protect\string \immediate\write\lthtmlwrite{#1}}}% +\newcommand\lthtmlhboxmathA{\adjustnormalsize\setbox\sizebox=\hbox\bgroup\kern.05em }% +\newcommand\lthtmlhboxmathB{\adjustnormalsize\setbox\sizebox=\hbox to\hsize\bgroup\hfill }% +\newcommand\lthtmlvboxmathA{\adjustnormalsize\setbox\sizebox=\vbox\bgroup % + \let\ifinner=\iffalse \let\)\liih@math }% +\newcommand\lthtmlboxmathZ{\@next\next\@currlist{}{\def\next{\voidb@x}}% + \expandafter\box\next\egroup}% +\newcommand\lthtmlmathtype[1]{\gdef\lthtmlmathenv{#1}}% +\newcommand\lthtmllogmath{\lthtmltypeout{l2hSize % +:\lthtmlmathenv:\the\ht\sizebox::\the\dp\sizebox::\the\wd\sizebox.\preveqno}}% +\newcommand\lthtmlfigureA[1]{\let\@savefreelist\@freelist + \lthtmlmathtype{#1}\lthtmlvboxmathA}% +\newcommand\lthtmlpictureA{\bgroup\catcode`\_=8 \lthtmlpictureB}% +\newcommand\lthtmlpictureB[1]{\lthtmlmathtype{#1}\egroup + \let\@savefreelist\@freelist \lthtmlhboxmathB}% +\newcommand\lthtmlpictureZ[1]{\hfill\lthtmlfigureZ}% +\newcommand\lthtmlfigureZ{\lthtmlboxmathZ\lthtmllogmath\copy\sizebox + \global\let\@freelist\@savefreelist}% +\newcommand\lthtmldisplayA{\bgroup\catcode`\_=8 \lthtmldisplayAi}% +\newcommand\lthtmldisplayAi[1]{\lthtmlmathtype{#1}\egroup\lthtmlvboxmathA}% +\newcommand\lthtmldisplayB[1]{\edef\preveqno{(\theequation)}% + \lthtmldisplayA{#1}\let\@eqnnum\relax}% +\newcommand\lthtmldisplayZ{\lthtmlboxmathZ\lthtmllogmath\lthtmlsetmath}% +\newcommand\lthtmlinlinemathA{\bgroup\catcode`\_=8 \lthtmlinlinemathB} +\newcommand\lthtmlinlinemathB[1]{\lthtmlmathtype{#1}\egroup\lthtmlhboxmathA + \vrule height1.5ex width0pt }% +\newcommand\lthtmlinlineA{\bgroup\catcode`\_=8 \lthtmlinlineB}% +\newcommand\lthtmlinlineB[1]{\lthtmlmathtype{#1}\egroup\lthtmlhboxmathA}% +\newcommand\lthtmlinlineZ{\egroup\expandafter\ifdim\dp\sizebox>0pt % + \expandafter\centerinlinemath\fi\lthtmllogmath\lthtmlsetinline} +\newcommand\lthtmlinlinemathZ{\egroup\expandafter\ifdim\dp\sizebox>0pt % + \expandafter\centerinlinemath\fi\lthtmllogmath\lthtmlsetmath} +\newcommand\lthtmlindisplaymathZ{\egroup % + \centerinlinemath\lthtmllogmath\lthtmlsetmath} +\def\lthtmlsetinline{\hbox{\vrule width.1em \vtop{\vbox{% + \kern.1em\copy\sizebox}\ifdim\dp\sizebox>0pt\kern.1em\else\kern.3pt\fi + \ifdim\hsize>\wd\sizebox \hrule depth1pt\fi}}} +\def\lthtmlsetmath{\hbox{\vrule width.1em\kern-.05em\vtop{\vbox{% + \kern.1em\kern0.8 pt\hbox{\hglue.17em\copy\sizebox\hglue0.8 pt}}\kern.3pt% + \ifdim\dp\sizebox>0pt\kern.1em\fi \kern0.8 pt% + \ifdim\hsize>\wd\sizebox \hrule depth1pt\fi}}} +\def\centerinlinemath{% + \dimen1=\ifdim\ht\sizebox<\dp\sizebox \dp\sizebox\else\ht\sizebox\fi + \advance\dimen1by.5pt \vrule width0pt height\dimen1 depth\dimen1 + \dp\sizebox=\dimen1\ht\sizebox=\dimen1\relax} + +\def\lthtmlcheckvsize{\ifdim\ht\sizebox<\vsize + \ifdim\wd\sizebox<\hsize\expandafter\hfill\fi \expandafter\vfill + \else\expandafter\vss\fi}% +\providecommand{\selectlanguage}[1]{}% +\makeatletter \tracingstats = 1 + + +\begin{document} +\pagestyle{empty}\thispagestyle{empty}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength hsize=\the\hsize}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength vsize=\the\vsize}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength hoffset=\the\hoffset}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength voffset=\the\voffset}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength topmargin=\the\topmargin}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength topskip=\the\topskip}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength headheight=\the\headheight}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength headsep=\the\headsep}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength parskip=\the\parskip}\lthtmltypeout{}% +\lthtmltypeout{latex2htmlLength oddsidemargin=\the\oddsidemargin}\lthtmltypeout{}% +\makeatletter +\if@twoside\lthtmltypeout{latex2htmlLength evensidemargin=\the\evensidemargin}% +\else\lthtmltypeout{latex2htmlLength evensidemargin=\the\oddsidemargin}\fi% +\lthtmltypeout{}% +\makeatother +\setcounter{page}{1} +\onecolumn + +% !!! IMAGES START HERE !!! + +\stepcounter{section} +\stepcounter{subsection} +{\newpage\clearpage +\lthtmlinlinemathA{tex2html_wrap_inline34}% +$<$% +\lthtmlinlinemathZ +\lthtmlcheckvsize\clearpage} + +{\newpage\clearpage +\lthtmlinlinemathA{tex2html_wrap_inline36}% +$>$% +\lthtmlinlinemathZ +\lthtmlcheckvsize\clearpage} + +\stepcounter{subsection} +\stepcounter{subsection} +\stepcounter{section} +\stepcounter{subsection} +\stepcounter{subsection} +\stepcounter{subsection} + +\end{document} Index: openacs-4/packages/theme-selva/www/doc/howto/img1.png =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/img1.png,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/howto/img2.png =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/img2.png,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/howto/index.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/index.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/index.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,95 @@ + + + + + +DotLRN Theming HOWTO + + + + + + + + + + + + + + + + + + +

+

DotLRN Theming HOWTO

+
+ +

Jeremy Monnet

+
+ +

+ +

Abstract:

+
+Study how the theming process work in .LRN, the data model, the procedures, Layout possible, offer a bunch of default possibilities, write this documentation. +
+

+ +

+


+ + + + + +

+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/labels.pl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/labels.pl,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/labels.pl 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,13 @@ +# LaTeX2HTML 2002-2-1 (1.70) +# Associate labels original text with physical files. + + +1; + + +# LaTeX2HTML 2002-2-1 (1.70) +# labels from external_latex_labels array. + + +1; + Index: openacs-4/packages/theme-selva/www/doc/howto/missfont.log =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/missfont.log,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/missfont.log 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1 @@ +mktexpk --mfmode ljfour --bdpi 8000 --mag 1+0/8000 --dpi 8000 cmmi10 Index: openacs-4/packages/theme-selva/www/doc/howto/myspace.png =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/myspace.png,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/howto/node1.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node1.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node1.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,75 @@ + + + + + +How does this work in .LRN 2.1.1 ? + + + + + + + + + + + + + + + + + + + + + +

+How does this work in .LRN 2.1.1 ? +

+

+ +Subsections + + + +

+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/node2.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node2.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node2.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,152 @@ + + + + + +Content and DefaultMaster + + + + + + + + + + + + + + + + + + + + + +

+Content and DefaultMaster +

+ +

+Every application generates only a few part of the page, I will call it "content" to make the difference with the "header" (not to be confused with html "header" and html "body". Both header and content I will talk about are part of the "body" section of the html page). +

+Image myspace + +
+ +

+From here there are already 2 things to distinguish : the general layout of the page (nearly CSS based) and the look of the elements of the content part, which are a "theme" (I will come back later on this). + +

+When you enter a URL in your browser, what basically happens is : + +

    +
  • the called application will be executed and will generate a short html code (content), then pass it to the DefaultMaster +
  • +
  • the DefaultMaster will generate all the header information (html header, body tags, and actually all the menus and information displayed above and below the content), and will then insert inside what it has received from the application. +
  • +
  • the complete html page generated is sent to the browser for display +
  • +
+ +

+To specify the place where the code will be inserted in the DefaultMaster, the $<$slave$>$ command is used. That notion of $<$master$>$ and $<$slave$>$ is really important in the .LRN / OpenACS context : a bunch of code calls its master, and the master insert the code received at the place of the $<$slave$>$ command. + +

+To simplify, here is how we could see the schematics generation of the page shown below : +

+Image DefaultMaster + +
+ +

+The DefaultMaster is a parameter you can change in "parameters" for "Main Site" in the site-map page. +Its value is stored in the database in the table "apm_parameter_values" at the id of "DefaultMaster" from the table "apm_parameters". + +

+ +

+ +
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/node3.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node3.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node3.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,85 @@ + + + + + +The easy part : The Content Layout + + + + + + + + + + + + + + + + + + + + + +

+The easy part : The Content Layout +

+It is called a "theme", which does not refer in any way to the general layout of the page. +That theme is defined by a simple theme file stored in /packages/new-portal/www/themes, and affects only the portlets style. + +

+Here is an example of this file + +[caption=sloan-theme.adp]theme-listing.txt + +

+What is important to notice in this code is : + +

    +
  • name : this is the title of the portlet +
  • +
  • slave : where the result of the portlet will be placed +
  • +
+ +

+This gives this html result (sample of the index page) : + [caption=index.html]index.txt + +

+


+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/node4.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node4.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node4.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,77 @@ + + + + + +The hard part : the DefaultMaster + + + + + + + + + + + + + + + + + + + + +

+The hard part : the DefaultMaster +

+ +

+By default, this file is located in /packages/dotlrn/www/dotlrn-master. This file then calls its own masters above : /www/site-master which calls /www/blank-master. Each file has its own goals, even if they may not be clear sometimes : + +

+ +

    +
  • blank-master : sets html headers, body attributes, and some text areas that are not displayed (I still haven't understood their roles ?) and it may include the toolbar (the blue-bar on top) and the footer. +
  • +
  • site-master : adds a css file to the header and everything between the top blue bar and the tabbed menu (user-greeting, number of members online) and a site-footer. +
  • +
  • dotlrn-master : adds 2 css, generates the tabbed menu (MyFiles, MyCalendar and stuff), and adds a footer. +
  • +
+ +

+


+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/node5.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node5.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node5.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,75 @@ + + + + + +What to do ? + + + + + + + + + + + + + + + + + + + + + +

+What to do ? +

+

+ +Subsections + + + +

+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/node6.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node6.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node6.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,72 @@ + + + + + +General Layout + + + + + + + + + + + + + + + + + + + + + +

+General Layout +

+Difficulty : Easy, +
+Require : CSS knowledge. +
+
+To change the genral layout (change the logo, move the menu on the right, change the background color, etc), yo can either modify directly the last css used (the only one that has a real effect on the site) or modify the DefaultMaster (or one of its parent) the use your own css. If you want to modify the css already in use, think of backing it up before scratching ! +
+This will affect the whole dotlrn software, except the portlets themselves. + +

+


+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/node7.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node7.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node7.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,78 @@ + + + + + +Modifying the graphical properties of the portlets + + + + + + + + + + + + + + + + + + + + + +

+Modifying the graphical properties of the portlets +

+Difficulty : Easy - Medium, +
+Require : CSS knowledge, adp understanding. +
+
+To change the portlet properties (title style or font, data layout) you can modify the class style in the css. However, I may understand the standard tags might not offer enough flexibility, so you can try the different style already available with a default Dotlrn installation (deco, nada, sloan or simple themes). +
+If this is not enough for you, then you can try to modify yourself these themes : in this case, simply edit the theme files located in /packages/nex-portal/www/themes. This will require a fully understanding of what the variable name and the $<$slave$>$ tag are doing + +

+


+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/node8.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node8.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node8.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,73 @@ + + + + + +Modifying the amount of information displayed + + + + + + + + + + + + + + + + + + + + +

+Modifying the amount of information displayed +

+Difficulty : Easy or Hard, +
+Require : simple CSS knowledge or full dotlrn understanding. +
+
+You may want to remove from display the number of online users, or add the list of available communities. +
+One easy way to prevent an information from being displayed is to used the CSS "display:none;" property. Otherwise, you can edit your own DefaultMaster and remove everything you don't want. As this is free software, you can alter the software in any way you want, although it might require a long study of both the API and the data model for OpenACS and the .LRN softwares. +
+As adding or removing functionalities is not really part of the theming, but part of the logic (ie : require changes in the source code of the software) I will not explain that in that document. Nevertheless, you will find usefull information to achieve that goal at http://www.openacs.org/doc/ . + +

+


+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/howto/node9.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/howto/node9.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/howto/node9.html 26 Jul 2005 14:28:30 -0000 1.1 @@ -0,0 +1,73 @@ + + + + + +About this document ... + + + + + + + + + + + + + + + + + + + +

+About this document ... +

+ DotLRN Theming HOWTO

+This document was generated using the +LaTeX2HTML translator Version 2002-2-1 (1.70) +

+Copyright © 1993, 1994, 1995, 1996, +Nikos Drakos, +Computer Based Learning Unit, University of Leeds. +
+Copyright © 1997, 1998, 1999, +Ross Moore, +Mathematics Department, Macquarie University, Sydney. +

+The command line arguments were:
+ latex2html doc.tex +

+The translation was initiated by Jeremy Monnet on 2005-07-18 +


+
+Jeremy Monnet +2005-07-18 +
+ + Index: openacs-4/packages/theme-selva/www/doc/images/.DS_Store =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/Attic/.DS_Store,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/.DS_Store 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,9 @@ +Bud1    esIlocblob  @� @� @� @ _notesIlocblobP������header_bgImg.gifIlocblob�������icon_communities.gifIlocblob�������icon_courses.gifIlocblobP5������icon_preferences.gifIlocblob�d������icon_tools.gifIlocblob�d������iconActive_mySpace.gifIlocblob��������logo.gifIlocblob��������main_rightShadow.gifIlocblob�5������portal_bottomLCorner.gifIlocblob��������portal_bottomRCorner.gifIlocblobP�������portal_bottomShadow.gifIlocblob��������portal_rightShadow.gifIlocblob��������portlet_bottomLCorner.gifIlocblob�3������portlet_close.gifIlocblobPx������portlet_shadeClose.gifIlocblob�x������portlet_shadeOpen.gifIlocblobP������portlet_titleBg.gifIlocblobP�������portlet_titleCorner.gifIlocblob�������portlet_topRCorner.gifIlocblob��������SelvaSlices_General.htmlIlocblob������� +shadow.gifIlocblobPI������ +spacer.gifIlocblob������� +subnav_bg.gifIlocblobP�������subnav_corner.gifIlocblob�������subnavIcon_calendar.gifIlocblob��������subnavIcon_files.gifIlocblob��������subnavIcon_news.gifIlocblobP������ tab_left.gifIlocblob�G������ +tab_right.gifIlocblob�G������tabActive_left.gifIlocblobP�������tabActive_right.gifIlocblobP]������ E DSDB `�(0@� @� @et_titleCorner.gifIlocblob�������portlet_topRCorner.gifIlocblob��������SelvaSlices_General.htmlIlocblob������� +shadow.gifIlocblobPI������ +spacer.gifIlocblob������� +subnav_bg.gifIlocblobP�������subnav_corner.gifIlocblob�������subnavIcon_calendar.gifIlocblob��������subnavIcon_files.gifIlocblob��������subnavIcon_news.gifIlocblobP������ tab_left.gifIlocblob�G������ +tab_right.gifIlocblob� \ No newline at end of file Index: openacs-4/packages/theme-selva/www/doc/images/SelvaSlices_General.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/SelvaSlices_General.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/SelvaSlices_General.html 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,45 @@ + + +SelvaSlices_General.gif + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + Index: openacs-4/packages/theme-selva/www/doc/images/bullet.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/bullet.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/header_bgImg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/header_bgImg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/iconActive_communities.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/iconActive_communities.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/iconActive_courses.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/iconActive_courses.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/iconActive_mySpace.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/iconActive_mySpace.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/iconActive_preferences.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/iconActive_preferences.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/iconActive_tools.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/iconActive_tools.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/icon_communities.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/icon_communities.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/icon_courses.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/icon_courses.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/icon_preferences.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/icon_preferences.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/icon_tools.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/icon_tools.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/logo.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/logo.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/main_rightShadow.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/main_rightShadow.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portal_bottomLCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portal_bottomLCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portal_bottomRCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portal_bottomRCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portal_bottomShadow.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portal_bottomShadow.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portal_rightShadow.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portal_rightShadow.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portlet_bottomLCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portlet_bottomLCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portlet_close.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portlet_close.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portlet_shadeClose.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portlet_shadeClose.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portlet_shadeOpen.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portlet_shadeOpen.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portlet_titleBg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portlet_titleBg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portlet_titleCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portlet_titleCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/portlet_topRCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/portlet_topRCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/shadow.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/shadow.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/spacer.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/spacer.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/subnavIcon_calendar.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/subnavIcon_calendar.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/subnavIcon_files.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/subnavIcon_files.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/subnavIcon_news.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/subnavIcon_news.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/subnav_bg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/subnav_bg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/subnav_corner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/subnav_corner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/tabActive_left.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/tabActive_left.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/tabActive_right.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/tabActive_right.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/tab_left.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/tab_left.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/tab_right.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/tab_right.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/doc/images/_notes/bullet.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/bullet.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/bullet.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/header_bgImg.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/header_bgImg.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/header_bgImg.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/iconActive_mySpace.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/iconActive_mySpace.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/iconActive_mySpace.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/icon_communities.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/icon_communities.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/icon_communities.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/icon_courses.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/icon_courses.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/icon_courses.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/icon_preferences.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/icon_preferences.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/icon_preferences.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/icon_tools.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/icon_tools.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/icon_tools.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/logo.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/logo.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/logo.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/main_bottomRCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/main_bottomRCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/main_bottomRCorner.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/main_bottomShadow.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/main_bottomShadow.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/main_bottomShadow.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/main_rightShadow.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/main_rightShadow.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/main_rightShadow.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portal_bottomLCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portal_bottomLCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portal_bottomLCorner.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portal_bottomRCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portal_bottomRCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portal_bottomRCorner.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portal_bottomShadow.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portal_bottomShadow.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portal_bottomShadow.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_bottomLCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portlet_bottomLCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_bottomLCorner.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_close.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portlet_close.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_close.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_shadeClose.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portlet_shadeClose.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_shadeClose.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_shadeOpen.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portlet_shadeOpen.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_shadeOpen.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_titleBackgroun.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portlet_titleBackgroun.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_titleBackgroun.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_titleCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portlet_titleCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_titleCorner.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_topRCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/portlet_topRCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/portlet_topRCorner.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/subnac_righCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/subnac_righCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/subnac_righCorner.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/subnavIcon_calendar.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/subnavIcon_calendar.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/subnavIcon_calendar.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/subnavIcon_files.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/subnavIcon_files.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/subnavIcon_files.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/subnavIcon_news.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/subnavIcon_news.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/subnavIcon_news.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/subnavIcon_resources.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/subnavIcon_resources.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/subnavIcon_resources.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/subnav_bg.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/subnav_bg.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/subnav_bg.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/subnav_corner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/subnav_corner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/subnav_corner.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/tabActive_left.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/tabActive_left.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/tabActive_left.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/tabActive_right.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/tabActive_right.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/tabActive_right.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/tab_left.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/tab_left.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/tab_left.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/doc/images/_notes/tab_right.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/doc/images/_notes/Attic/tab_right.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/doc/images/_notes/tab_right.gif.mno 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/Selva.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/Selva.css,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/Selva.css 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,226 @@ +/* Stylesheet for the Selva default look and feel */ +/* Credits + Software development: the .LRN development community (www.dotlrn.org) + Release Management: + Visual Design: Dorian Peters +end Credits */ + + +/* STANDARD TAGS */ +/* standard html (body, h1, p, form...) */ + +body { + background: #F2F1CB; + font: 65%/110% "Trebuchet MS", "Lucida Grande", Arial, sans-serif; + color: #333333; + margin: 0; + padding: 0;} + + h1 { + font-size: 130%; + color: #999999; } + +#wrapper { + margin: 20px 20px 20px 50px; } + +/* HEADER */ +/* contains: logo and tagline (which is a background image) */ + +#header { + background: #F2F1CB; } + +/* BREADCRUMBS and STATUS */ +/* contains: breadcrumns, user name, members online, login */ + +#breadcrumbs { + background: #F2F1CB; + text-align: left; } + + #status { + text-align: right; + } + + #status .users-online { + float:right; + padding-right: 2em; + } + + #status .user-greeting { + display:inline; + padding-right: 2em; + + } + + #status .permanent-navigation { + padding-right: 2em; + float:right; + } + + +/* PORTAL */ +/* contains: all portlets, main navigation, sub navigation etc. */ + +#portal-navigation { + margin-top:20px; + background: #F2F1CB; + font-size: 115%; + margin: -6px; + clear:both;} + + #portal-navigation li { + color: #FFFFFF; + display: inline; + list-style: none; + background: #999999 url(images/tab_right.gif) no-repeat top right; + padding: 10px 10px 5px 0px; + margin:0px;} + + #portal-navigation li a { + color: #FFFFFF; + text-decoration: none; + background: url(images/tab_left.gif) no-repeat top left; + padding: 10px 10px 5px 15px;} + + #portal-navigation li a img{ + border: 0; + padding-right: 5px; + margin-bottom: -5px; } + + #portal-navigation li.active { + background: #999999 url(images/tabActive_right.gif) no-repeat top right; + } + + #portal-navigation li.active a { + background: url(images/tabActive_left.gif) no-repeat top left;} + + +#portal-subnavigation { + width: 99%; + background: #95ADC8 url(images/subnav_bg.gif) repeat-x bottom; + color: #F2F1CB; + padding: 0px 0px 4px 0px; } + + #portal-subnavigation-links { + background: #95ADC8 url(images/subnav_corner.gif) no-repeat top right; + padding: 2px 0px 0px 0px;} + + #portal-subnavigation-links ul { + display: inline; } + + #portal-subnavigation-links li { + display: inline; + border-right: 1px solid white; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links li img { + border: 0; + padding-right: 5px; + vertical-align: top; + margin: -1px; /* having this here prevents white space btw the portlet title and portlet body*/ } + + #portal-subnavigation-links a:visited { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:link { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:active { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + +#portal { + background: #F5F4E4 url(images/portal_rightShadow.gif) repeat-y top right; + padding-top: 10px; + padding-left: 15px; + padding-right: 15px; + margin-right: 10px; } + + #left-column { + float: left; + width: 30%; + height: 60%; + margin-left: 10px; + vertical-align:top; } + + #right-column { + width: 60%; + height: 60%; + margin-left: 35%; + vertical-align:top; } + +#portal-bottom { + clear: left; + width: 99%; + background: #F2F1CB; + margin-top: 0px; + border-bottom: 1px solid #999999;} + + + +/* PORTLETS */ +/* contains: all general portlet styles like title, frame, font etc. */ +/* Note: additional styles for specific packages (ie. calendar, survey) +are located in the css for that package (eg. Selva_calendar.css) */ + +.portlet-wrapper { + margin: 20px;} + +.portlet-title { + position:relative; + left:0px; + top:0px; + background: #95ADC8 url(images/portlet_titleCorner.gif) no-repeat top right; + text-align:left; + padding: 4px 15px 3px 10px; + margin-right:30%; + margin-left:10%;} + +.portlet-title span { + color: #FFFFFF; + font-size: 130%; + padding-left:20px; + padding-right: 30px; + display:inline;} + +.portlet-title img { + padding: 0 5px 0 5px; + text-align:right;} + +.portlet { + background: #FFFFFF; + border: 1px solid #D6D585; + padding: 10px;} + +.portlet ul { + padding-top:0px; + display: inline; } + +.portlet ul li{ + margin-left: 25px; + list-style-image:url(images/bullet.gif); + padding-top:0px; } + + + +/* FOOTER */ +/* contains: links to standards compliance, dotlrnn.org, any license info */ + +#footer { + margin-top: 15px; + width: 100%; + text-align: center; + background: #F2F1CB;} + + \ No newline at end of file Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/iconActive_communities.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/iconActive_communities.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/portlet_titleCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/portlet_titleCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnavIcon_calendar.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnavIcon_calendar.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnavIcon_files.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnavIcon_files.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnavIcon_news.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnavIcon_news.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnav_bg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnav_bg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnav_corner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/subnav_corner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/tabActive_left.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/tabActive_left.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/tabActive_right.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/tabActive_right.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/iconActive_communities.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/iconActive_communities.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/iconActive_communities.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/portlet_titleCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/portlet_titleCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/portlet_titleCorner.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnavIcon_calendar.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/subnavIcon_calendar.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnavIcon_calendar.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnavIcon_files.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/subnavIcon_files.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnavIcon_files.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnavIcon_news.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/subnavIcon_news.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnavIcon_news.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnav_bg.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/subnav_bg.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnav_bg.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnav_corner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/subnav_corner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/subnav_corner.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/tabActive_left.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/tabActive_left.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/tabActive_left.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/tabActive_right.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/Attic/tabActive_right.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/brown/images/_notes/tabActive_right.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/default/Selva.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/Selva.css,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/default/Selva.css 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,226 @@ +/* Stylesheet for the Selva default look and feel */ +/* Credits + Software development: the .LRN development community (www.dotlrn.org) + Release Management: + Visual Design: Dorian Peters +end Credits */ + + +/* STANDARD TAGS */ +/* standard html (body, h1, p, form...) */ + +body { + background: #F2F1CB; + font: 65%/110% "Trebuchet MS", "Lucida Grande", Arial, sans-serif; + color: #333333; + margin: 0; + padding: 0;} + + h1 { + font-size: 130%; + color: #999999; } + +#wrapper { + margin: 20px 20px 20px 50px; } + +/* HEADER */ +/* contains: logo and tagline (which is a background image) */ + +#header { + background: #F2F1CB; } + +/* BREADCRUMBS and STATUS */ +/* contains: breadcrumns, user name, members online, login */ + +#breadcrumbs { + background: #F2F1CB; + text-align: left; } + + #status { + text-align: right; + } + + #status .users-online { + float:right; + padding-right: 2em; + } + + #status .user-greeting { + display:inline; + padding-right: 2em; + + } + + #status .permanent-navigation { + padding-right: 2em; + float:right; + } + + +/* PORTAL */ +/* contains: all portlets, main navigation, sub navigation etc. */ + +#portal-navigation { + margin-top:20px; + background: #F2F1CB; + font-size: 115%; + margin: -6px; + clear:both;} + + #portal-navigation li { + color: #FFFFFF; + display: inline; + list-style: none; + background: #999999 url(images/tab_right.gif) no-repeat top right; + padding: 10px 10px 5px 0px; + margin:0px;} + + #portal-navigation li a { + color: #FFFFFF; + text-decoration: none; + background: url(images/tab_left.gif) no-repeat top left; + padding: 10px 10px 5px 15px;} + + #portal-navigation li a img{ + border: 0; + padding-right: 5px; + margin-bottom: -5px; } + + #portal-navigation li.active { + background: #999999 url(images/tabActive_right.gif) no-repeat top right; + } + + #portal-navigation li.active a { + background: url(images/tabActive_left.gif) no-repeat top left;} + + +#portal-subnavigation { + width: 99%; + background: #95ADC8 url(images/subnav_bg.gif) repeat-x bottom; + color: #F2F1CB; + padding: 0px 0px 4px 0px; } + + #portal-subnavigation-links { + background: #95ADC8 url(images/subnav_corner.gif) no-repeat top right; + padding: 2px 0px 0px 0px;} + + #portal-subnavigation-links ul { + display: inline; } + + #portal-subnavigation-links li { + display: inline; + border-right: 1px solid white; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links li img { + border: 0; + padding-right: 5px; + vertical-align: top; + margin: -1px; /* having this here prevents white space btw the portlet title and portlet body*/ } + + #portal-subnavigation-links a:visited { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:link { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:active { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + +#portal { + background: #F5F4E4 url(images/portal_rightShadow.gif) repeat-y top right; + padding-top: 10px; + padding-left: 15px; + padding-right: 15px; + margin-right: 10px; } + + #left-column { + float: left; + width: 30%; + height: 60%; + margin-left: 10px; + vertical-align:top; } + + #right-column { + width: 60%; + height: 60%; + margin-left: 35%; + vertical-align:top; } + +#portal-bottom { + clear: left; + width: 99%; + background: #F2F1CB; + margin-top: 0px; + border-bottom: 1px solid #999999;} + + + +/* PORTLETS */ +/* contains: all general portlet styles like title, frame, font etc. */ +/* Note: additional styles for specific packages (ie. calendar, survey) +are located in the css for that package (eg. Selva_calendar.css) */ + +.portlet-wrapper { + margin: 20px;} + +.portlet-title { + position:relative; + left:0px; + top:0px; + background: #95ADC8 url(images/portlet_titleCorner.gif) no-repeat top right; + text-align:left; + padding: 4px 15px 3px 10px; + margin-right:30%; + margin-left:10%;} + +.portlet-title span { + color: #FFFFFF; + font-size: 130%; + padding-left:20px; + padding-right: 30px; + display:inline;} + +.portlet-title img { + padding: 0 5px 0 5px; + text-align:right;} + +.portlet { + background: #FFFFFF; + border: 1px solid #D6D585; + padding: 10px;} + +.portlet ul { + padding-top:0px; + display: inline; } + +.portlet ul li{ + margin-left: 25px; + list-style-image:url(images/bullet.gif); + padding-top:0px; } + + + +/* FOOTER */ +/* contains: links to standards compliance, dotlrnn.org, any license info */ + +#footer { + margin-top: 15px; + width: 100%; + text-align: center; + background: #F2F1CB;} + + \ No newline at end of file Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/.DS_Store =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/.DS_Store,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/default/images/.DS_Store 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,9 @@ +Bud1    esIlocblob  @� @� @� @ _notesIlocblobP������header_bgImg.gifIlocblob�������icon_communities.gifIlocblob�������icon_courses.gifIlocblobP5������icon_preferences.gifIlocblob�d������icon_tools.gifIlocblob�d������iconActive_mySpace.gifIlocblob��������logo.gifIlocblob��������main_rightShadow.gifIlocblob�5������portal_bottomLCorner.gifIlocblob��������portal_bottomRCorner.gifIlocblobP�������portal_bottomShadow.gifIlocblob��������portal_rightShadow.gifIlocblob��������portlet_bottomLCorner.gifIlocblob�3������portlet_close.gifIlocblobPx������portlet_shadeClose.gifIlocblob�x������portlet_shadeOpen.gifIlocblobP������portlet_titleBg.gifIlocblobP�������portlet_titleCorner.gifIlocblob�������portlet_topRCorner.gifIlocblob��������SelvaSlices_General.htmlIlocblob������� +shadow.gifIlocblobPI������ +spacer.gifIlocblob������� +subnav_bg.gifIlocblobP�������subnav_corner.gifIlocblob�������subnavIcon_calendar.gifIlocblob��������subnavIcon_files.gifIlocblob��������subnavIcon_news.gifIlocblobP������ tab_left.gifIlocblob�G������ +tab_right.gifIlocblob�G������tabActive_left.gifIlocblobP�������tabActive_right.gifIlocblobP]������ E DSDB `�(0@� @� @et_titleCorner.gifIlocblob�������portlet_topRCorner.gifIlocblob��������SelvaSlices_General.htmlIlocblob������� +shadow.gifIlocblobPI������ +spacer.gifIlocblob������� +subnav_bg.gifIlocblobP�������subnav_corner.gifIlocblob�������subnavIcon_calendar.gifIlocblob��������subnavIcon_files.gifIlocblob��������subnavIcon_news.gifIlocblobP������ tab_left.gifIlocblob�G������ +tab_right.gifIlocblob� \ No newline at end of file Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/SelvaSlices_General.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/SelvaSlices_General.html,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/default/images/SelvaSlices_General.html 26 Jul 2005 14:28:33 -0000 1.1 @@ -0,0 +1,45 @@ + + +SelvaSlices_General.gif + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+ + Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/bullet.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/bullet.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/header_bgImg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/header_bgImg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_communities.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_communities.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_courses.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_courses.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_mySpace.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_mySpace.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_preferences.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_preferences.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_tools.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/iconActive_tools.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/icon_communities.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/icon_communities.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/icon_courses.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/icon_courses.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/icon_preferences.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/icon_preferences.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/icon_tools.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/icon_tools.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/logo.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/logo.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/main_rightShadow.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/main_rightShadow.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/myicon.ico =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/myicon.ico,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portal_bottomLCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portal_bottomLCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portal_bottomRCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portal_bottomRCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portal_bottomShadow.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portal_bottomShadow.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portal_rightShadow.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portal_rightShadow.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_bottomLCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_bottomLCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_close.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_close.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_shadeClose.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_shadeClose.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_shadeOpen.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_shadeOpen.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_titleBg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_titleBg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_titleCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_titleCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_topRCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/portlet_topRCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/shadow.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/shadow.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/spacer.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/spacer.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnavIcon_calendar.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnavIcon_calendar.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnavIcon_files.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnavIcon_files.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnavIcon_news.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnavIcon_news.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnav_bg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnav_bg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnav_corner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/subnav_corner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/tabActive_left.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/tabActive_left.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/tabActive_right.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/tabActive_right.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/tab_left.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/tab_left.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/default/images/tab_right.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/default/images/tab_right.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/Selva.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/Selva.css,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/Selva.css 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,226 @@ +/* Stylesheet for the Selva default look and feel */ +/* Credits + Software development: the .LRN development community (www.dotlrn.org) + Release Management: + Visual Design: Dorian Peters +end Credits */ + + +/* STANDARD TAGS */ +/* standard html (body, h1, p, form...) */ + +body { + background: #F2F1CB; + font: 65%/110% "Trebuchet MS", "Lucida Grande", Arial, sans-serif; + color: #333333; + margin: 0; + padding: 0;} + + h1 { + font-size: 130%; + color: #999999; } + +#wrapper { + margin: 20px 20px 20px 50px; } + +/* HEADER */ +/* contains: logo and tagline (which is a background image) */ + +#header { + background: #F2F1CB; } + +/* BREADCRUMBS and STATUS */ +/* contains: breadcrumns, user name, members online, login */ + +#breadcrumbs { + background: #F2F1CB; + text-align: left; } + + #status { + text-align: right; + } + + #status .users-online { + float:right; + padding-right: 2em; + } + + #status .user-greeting { + display:inline; + padding-right: 2em; + + } + + #status .permanent-navigation { + padding-right: 2em; + float:right; + } + + +/* PORTAL */ +/* contains: all portlets, main navigation, sub navigation etc. */ + +#portal-navigation { + margin-top:20px; + background: #F2F1CB; + font-size: 115%; + margin: -6px; + clear:both;} + + #portal-navigation li { + color: #FFFFFF; + display: inline; + list-style: none; + background: #999999 url(images/tab_right.gif) no-repeat top right; + padding: 10px 10px 5px 0px; + margin:0px;} + + #portal-navigation li a { + color: #FFFFFF; + text-decoration: none; + background: url(images/tab_left.gif) no-repeat top left; + padding: 10px 10px 5px 15px;} + + #portal-navigation li a img{ + border: 0; + padding-right: 5px; + margin-bottom: -5px; } + + #portal-navigation li.active { + background: #999999 url(images/tabActive_right.gif) no-repeat top right; + } + + #portal-navigation li.active a { + background: url(images/tabActive_left.gif) no-repeat top left;} + + +#portal-subnavigation { + width: 99%; + background: #95ADC8 url(images/subnav_bg.gif) repeat-x bottom; + color: #F2F1CB; + padding: 0px 0px 4px 0px; } + + #portal-subnavigation-links { + background: #95ADC8 url(images/subnav_corner.gif) no-repeat top right; + padding: 2px 0px 0px 0px;} + + #portal-subnavigation-links ul { + display: inline; } + + #portal-subnavigation-links li { + display: inline; + border-right: 1px solid white; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links li img { + border: 0; + padding-right: 5px; + vertical-align: top; + margin: -1px; /* having this here prevents white space btw the portlet title and portlet body*/ } + + #portal-subnavigation-links a:visited { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:link { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:active { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + +#portal { + background: #F5F4E4 url(images/portal_rightShadow.gif) repeat-y top right; + padding-top: 10px; + padding-left: 15px; + padding-right: 15px; + margin-right: 10px; } + + #left-column { + float: left; + width: 30%; + height: 60%; + margin-left: 10px; + vertical-align:top; } + + #right-column { + width: 60%; + height: 60%; + margin-left: 35%; + vertical-align:top; } + +#portal-bottom { + clear: left; + width: 99%; + background: #F2F1CB; + margin-top: 0px; + border-bottom: 1px solid #999999;} + + + +/* PORTLETS */ +/* contains: all general portlet styles like title, frame, font etc. */ +/* Note: additional styles for specific packages (ie. calendar, survey) +are located in the css for that package (eg. Selva_calendar.css) */ + +.portlet-wrapper { + margin: 20px;} + +.portlet-title { + position:relative; + left:0px; + top:0px; + background: #95ADC8 url(images/portlet_titleCorner.gif) no-repeat top right; + text-align:left; + padding: 4px 15px 3px 10px; + margin-right:30%; + margin-left:10%;} + +.portlet-title span { + color: #FFFFFF; + font-size: 130%; + padding-left:20px; + padding-right: 30px; + display:inline;} + +.portlet-title img { + padding: 0 5px 0 5px; + text-align:right;} + +.portlet { + background: #FFFFFF; + border: 1px solid #D6D585; + padding: 10px;} + +.portlet ul { + padding-top:0px; + display: inline; } + +.portlet ul li{ + margin-left: 25px; + list-style-image:url(images/bullet.gif); + padding-top:0px; } + + + +/* FOOTER */ +/* contains: links to standards compliance, dotlrnn.org, any license info */ + +#footer { + margin-top: 15px; + width: 100%; + text-align: center; + background: #F2F1CB;} + + \ No newline at end of file Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/iconActive_mySpace.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/iconActive_mySpace.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnavIcon_calendar.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnavIcon_calendar.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnavIcon_files.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnavIcon_files.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnavIcon_news.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnavIcon_news.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnav_bg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnav_bg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnav_corner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/subnav_corner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/tabActive_left.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/tabActive_left.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/tabActive_right.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/tabActive_right.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/iconActive_mySpace.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/Attic/iconActive_mySpace.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/iconActive_mySpace.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnavIcon_calendar.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/Attic/subnavIcon_calendar.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnavIcon_calendar.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnavIcon_files.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/Attic/subnavIcon_files.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnavIcon_files.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnavIcon_news.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/Attic/subnavIcon_news.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnavIcon_news.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnav_bg.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/Attic/subnav_bg.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnav_bg.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnav_corner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/Attic/subnav_corner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/subnav_corner.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/tabActive_left.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/Attic/tabActive_left.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/tabActive_left.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/tabActive_right.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/Attic/tabActive_right.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/green/images/_notes/tabActive_right.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/Selva.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/Selva.css,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/Selva.css 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,226 @@ +/* Stylesheet for the Selva default look and feel */ +/* Credits + Software development: the .LRN development community (www.dotlrn.org) + Release Management: + Visual Design: Dorian Peters +end Credits */ + + +/* STANDARD TAGS */ +/* standard html (body, h1, p, form...) */ + +body { + background: #F2F1CB; + font: 65%/110% "Trebuchet MS", "Lucida Grande", Arial, sans-serif; + color: #333333; + margin: 0; + padding: 0;} + + h1 { + font-size: 130%; + color: #999999; } + +#wrapper { + margin: 20px 20px 20px 50px; } + +/* HEADER */ +/* contains: logo and tagline (which is a background image) */ + +#header { + background: #F2F1CB; } + +/* BREADCRUMBS and STATUS */ +/* contains: breadcrumns, user name, members online, login */ + +#breadcrumbs { + background: #F2F1CB; + text-align: left; } + + #status { + text-align: right; + } + + #status .users-online { + float:right; + padding-right: 2em; + } + + #status .user-greeting { + display:inline; + padding-right: 2em; + + } + + #status .permanent-navigation { + padding-right: 2em; + float:right; + } + + +/* PORTAL */ +/* contains: all portlets, main navigation, sub navigation etc. */ + +#portal-navigation { + margin-top:20px; + background: #F2F1CB; + font-size: 115%; + margin: -6px; + clear:both;} + + #portal-navigation li { + color: #FFFFFF; + display: inline; + list-style: none; + background: #999999 url(images/tab_right.gif) no-repeat top right; + padding: 10px 10px 5px 0px; + margin:0px;} + + #portal-navigation li a { + color: #FFFFFF; + text-decoration: none; + background: url(images/tab_left.gif) no-repeat top left; + padding: 10px 10px 5px 15px;} + + #portal-navigation li a img{ + border: 0; + padding-right: 5px; + margin-bottom: -5px; } + + #portal-navigation li.active { + background: #999999 url(images/tabActive_right.gif) no-repeat top right; + } + + #portal-navigation li.active a { + background: url(images/tabActive_left.gif) no-repeat top left;} + + +#portal-subnavigation { + width: 99%; + background: #95ADC8 url(images/subnav_bg.gif) repeat-x bottom; + color: #F2F1CB; + padding: 0px 0px 4px 0px; } + + #portal-subnavigation-links { + background: #95ADC8 url(images/subnav_corner.gif) no-repeat top right; + padding: 2px 0px 0px 0px;} + + #portal-subnavigation-links ul { + display: inline; } + + #portal-subnavigation-links li { + display: inline; + border-right: 1px solid white; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links li img { + border: 0; + padding-right: 5px; + vertical-align: top; + margin: -1px; /* having this here prevents white space btw the portlet title and portlet body*/ } + + #portal-subnavigation-links a:visited { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:link { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:active { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + +#portal { + background: #F5F4E4 url(images/portal_rightShadow.gif) repeat-y top right; + padding-top: 10px; + padding-left: 15px; + padding-right: 15px; + margin-right: 10px; } + + #left-column { + float: left; + width: 30%; + height: 60%; + margin-left: 10px; + vertical-align:top; } + + #right-column { + width: 60%; + height: 60%; + margin-left: 35%; + vertical-align:top; } + +#portal-bottom { + clear: left; + width: 99%; + background: #F2F1CB; + margin-top: 0px; + border-bottom: 1px solid #999999;} + + + +/* PORTLETS */ +/* contains: all general portlet styles like title, frame, font etc. */ +/* Note: additional styles for specific packages (ie. calendar, survey) +are located in the css for that package (eg. Selva_calendar.css) */ + +.portlet-wrapper { + margin: 20px;} + +.portlet-title { + position:relative; + left:0px; + top:0px; + background: #95ADC8 url(images/portlet_titleCorner.gif) no-repeat top right; + text-align:left; + padding: 4px 15px 3px 10px; + margin-right:30%; + margin-left:10%;} + +.portlet-title span { + color: #FFFFFF; + font-size: 130%; + padding-left:20px; + padding-right: 30px; + display:inline;} + +.portlet-title img { + padding: 0 5px 0 5px; + text-align:right;} + +.portlet { + background: #FFFFFF; + border: 1px solid #D6D585; + padding: 10px;} + +.portlet ul { + padding-top:0px; + display: inline; } + +.portlet ul li{ + margin-left: 25px; + list-style-image:url(images/bullet.gif); + padding-top:0px; } + + + +/* FOOTER */ +/* contains: links to standards compliance, dotlrnn.org, any license info */ + +#footer { + margin-top: 15px; + width: 100%; + text-align: center; + background: #F2F1CB;} + + \ No newline at end of file Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/iconActive_communities.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/iconActive_communities.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/portlet_titleCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/portlet_titleCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnavIcon_calendar.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnavIcon_calendar.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnavIcon_files.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnavIcon_files.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnavIcon_news.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnavIcon_news.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnav_bg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnav_bg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnav_corner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/subnav_corner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/tabActive_left.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/tabActive_left.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/tabActive_right.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/tabActive_right.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/iconActive_communities.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/iconActive_communities.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/iconActive_communities.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/portlet_titleCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/portlet_titleCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/portlet_titleCorner.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnavIcon_calendar.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/subnavIcon_calendar.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnavIcon_calendar.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnavIcon_files.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/subnavIcon_files.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnavIcon_files.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnavIcon_news.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/subnavIcon_news.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnavIcon_news.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnav_bg.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/subnav_bg.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnav_bg.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnav_corner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/subnav_corner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/subnav_corner.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/tabActive_left.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/tabActive_left.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/tabActive_left.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/tabActive_right.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/Attic/tabActive_right.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/orange/images/_notes/tabActive_right.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/Selva.css =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/Selva.css,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/Selva.css 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,226 @@ +/* Stylesheet for the Selva default look and feel */ +/* Credits + Software development: the .LRN development community (www.dotlrn.org) + Release Management: + Visual Design: Dorian Peters +end Credits */ + + +/* STANDARD TAGS */ +/* standard html (body, h1, p, form...) */ + +body { + background: #F2F1CB; + font: 65%/110% "Trebuchet MS", "Lucida Grande", Arial, sans-serif; + color: #333333; + margin: 0; + padding: 0;} + + h1 { + font-size: 130%; + color: #999999; } + +#wrapper { + margin: 20px 20px 20px 50px; } + +/* HEADER */ +/* contains: logo and tagline (which is a background image) */ + +#header { + background: #F2F1CB; } + +/* BREADCRUMBS and STATUS */ +/* contains: breadcrumns, user name, members online, login */ + +#breadcrumbs { + background: #F2F1CB; + text-align: left; } + + #status { + text-align: right; + } + + #status .users-online { + float:right; + padding-right: 2em; + } + + #status .user-greeting { + display:inline; + padding-right: 2em; + + } + + #status .permanent-navigation { + padding-right: 2em; + float:right; + } + + +/* PORTAL */ +/* contains: all portlets, main navigation, sub navigation etc. */ + +#portal-navigation { + margin-top:20px; + background: #F2F1CB; + font-size: 115%; + margin: -6px; + clear:both;} + + #portal-navigation li { + color: #FFFFFF; + display: inline; + list-style: none; + background: #999999 url(images/tab_right.gif) no-repeat top right; + padding: 10px 10px 5px 0px; + margin:0px;} + + #portal-navigation li a { + color: #FFFFFF; + text-decoration: none; + background: url(images/tab_left.gif) no-repeat top left; + padding: 10px 10px 5px 15px;} + + #portal-navigation li a img{ + border: 0; + padding-right: 5px; + margin-bottom: -5px; } + + #portal-navigation li.active { + background: #999999 url(images/tabActive_right.gif) no-repeat top right; + } + + #portal-navigation li.active a { + background: url(images/tabActive_left.gif) no-repeat top left;} + + +#portal-subnavigation { + width: 99%; + background: #95ADC8 url(images/subnav_bg.gif) repeat-x bottom; + color: #F2F1CB; + padding: 0px 0px 4px 0px; } + + #portal-subnavigation-links { + background: #95ADC8 url(images/subnav_corner.gif) no-repeat top right; + padding: 2px 0px 0px 0px;} + + #portal-subnavigation-links ul { + display: inline; } + + #portal-subnavigation-links li { + display: inline; + border-right: 1px solid white; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links li img { + border: 0; + padding-right: 5px; + vertical-align: top; + margin: -1px; /* having this here prevents white space btw the portlet title and portlet body*/ } + + #portal-subnavigation-links a:visited { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:link { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + + #portal-subnavigation-links a:active { + display: inline; + color:white; + text-decoration: none; + list-style: none; + padding: 0px 10px 0px 10px ; } + +#portal { + background: #F5F4E4 url(images/portal_rightShadow.gif) repeat-y top right; + padding-top: 10px; + padding-left: 15px; + padding-right: 15px; + margin-right: 10px; } + + #left-column { + float: left; + width: 30%; + height: 60%; + margin-left: 10px; + vertical-align:top; } + + #right-column { + width: 60%; + height: 60%; + margin-left: 35%; + vertical-align:top; } + +#portal-bottom { + clear: left; + width: 99%; + background: #F2F1CB; + margin-top: 0px; + border-bottom: 1px solid #999999;} + + + +/* PORTLETS */ +/* contains: all general portlet styles like title, frame, font etc. */ +/* Note: additional styles for specific packages (ie. calendar, survey) +are located in the css for that package (eg. Selva_calendar.css) */ + +.portlet-wrapper { + margin: 20px;} + +.portlet-title { + position:relative; + left:0px; + top:0px; + background: #95ADC8 url(images/portlet_titleCorner.gif) no-repeat top right; + text-align:left; + padding: 4px 15px 3px 10px; + margin-right:30%; + margin-left:10%;} + +.portlet-title span { + color: #FFFFFF; + font-size: 130%; + padding-left:20px; + padding-right: 30px; + display:inline;} + +.portlet-title img { + padding: 0 5px 0 5px; + text-align:right;} + +.portlet { + background: #FFFFFF; + border: 1px solid #D6D585; + padding: 10px;} + +.portlet ul { + padding-top:0px; + display: inline; } + +.portlet ul li{ + margin-left: 25px; + list-style-image:url(images/bullet.gif); + padding-top:0px; } + + + +/* FOOTER */ +/* contains: links to standards compliance, dotlrnn.org, any license info */ + +#footer { + margin-top: 15px; + width: 100%; + text-align: center; + background: #F2F1CB;} + + \ No newline at end of file Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/iconActive_communities.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/iconActive_communities.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/portlet_titleCorner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/portlet_titleCorner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnavIcon_calendar.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnavIcon_calendar.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnavIcon_files.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnavIcon_files.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnavIcon_news.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnavIcon_news.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnav_bg.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnav_bg.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnav_corner.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/subnav_corner.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/tabActive_left.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/tabActive_left.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/tabActive_right.gif =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/tabActive_right.gif,v diff -u -N Binary files differ Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/iconActive_communities.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/iconActive_communities.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/iconActive_communities.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/portlet_titleCorner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/portlet_titleCorner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/portlet_titleCorner.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnavIcon_calendar.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/subnavIcon_calendar.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnavIcon_calendar.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnavIcon_files.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/subnavIcon_files.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnavIcon_files.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnavIcon_news.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/subnavIcon_news.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnavIcon_news.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnav_bg.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/subnav_bg.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnav_bg.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnav_corner.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/subnav_corner.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/subnav_corner.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/tabActive_left.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/tabActive_left.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/tabActive_left.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + + Index: openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/tabActive_right.gif.mno =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/Attic/tabActive_right.gif.mno,v diff -u -N --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/packages/theme-selva/www/resources/Selva/turquoise/images/_notes/tabActive_right.gif.mno 26 Jul 2005 14:28:34 -0000 1.1 @@ -0,0 +1,5 @@ + + + + +