User:Ssitter/UserChrome
		
		
		
		
		
		Jump to navigation
		Jump to search
		
		
	
New 'old' look for Sunbird 0.3a1+ and Lightning 0.1
Note: Most of the style rules below are now contained in Sunbird 0.3a2 default theme.
I have played around a little bit with my userChrome.css file to see what is possible. The result brings back the 'old' Sunbird look to Sunbird 0.3a1+ and Lightning 0.1. It is not finished yet and I'm not happy with every detail. But maybe someone has a good idea?
Preview:
userChrome.css
How to use it? Go to the "chrome" folder in your Sunbird or Thunderbird profile folder and find the "userChrome.css" file. Put the following code into that file:
/*
 * Do not remove the @namespace line -- 
 * it's required for correct functioning
 */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/*
==================================================
 MAIN view deck - contains nav buttons and views
==================================================
*/
#view-deck {
  background: #FFFFFF;
  padding: 0px;
}
/*
==================================================
 NAVIGATION buttons
==================================================
*/
calendar-navigation-buttons { 
  background: #FFFFFF;
  padding: 0px 0px 2px 0px;
}
.title-label-box button {
  background-color: transparent !important;
  font-size: 2em !important;
  font-weight:bold !important;
}
.title-label-box .title0 { /* current day/week/month button */
}
.title-label-box .title1 { /* +1/-1 day/week/month button  */
  display: none !important;
}
.title-label-box .title2 { /* +2/-2 day/week/month button  */
  display: none !important;
}
.nav-buttons[direction="next"] {/* next day/week/month arrow */
  /* display: none !important; */
}
.nav-buttons[direction="prev"] {/* prev day/week/month arrow */
  /* display: none !important; */
}
/*
==================================================
 MULTIWEEK and MONTH view 
==================================================
*/
calendar-month-view {
  background: #FFFFFF;
  padding: 2px 2px 2px 2px;
}
calendar-month-view-column-header {
  color: #3F7D91;
  background: #E7EEEC;
  font-size: 1.2em !important;
  font-weight:bold !important;
  border-left: 1px solid #3F7D91;
  border-right: 1px solid #3F7D91;
  border-top: 1px solid #3F7D91;
}
calendar-month-day-box {
  border: 1px solid #3F7D91 !important;
}
.calendar-month-day-box-even {
  background: #FFFFFF !important;
}
.calendar-month-day-box-weekend {
  background: #FFF9E7 !important;
}
.calendar-month-day-box-odd {
  background: #E7EEEC !important;
}
.calendar-month-day-box-even[selected="true"],
.calendar-month-day-box-weekend[selected="true"],
.calendar-month-day-box-odd[selected="true"] {
  background: #D5E3F2 !important;
  border: 1px solid #1D7AB5 !important;
}
.calendar-month-day-box-even[today="true"],
.calendar-month-day-box-weekend[today="true"],
.calendar-month-day-box-odd[today="true"] {
  font-weight: bold;
  border: 3px solid #1D7AB5 !important;
}
calendar-month-day-box-item {
  font-size: 1.2em !important;
  padding: 1px !important;
  border: 1px solid #000000 !important;
}
.calendar-month-day-box-date-label { 
  color: #3F7D91 !important;
}
/*
==================================================
 DAY and WEEK view 
==================================================
*/
calendar-multiday-view {
  background: #FFFFFF;
  padding: 2px 2px 2px 2px;
}
/* ========== Day columns ========== */
calendar-event-column,
calendar-header-container { 
  background: #FFFFFF !important;
  border-left: 1px solid #3F7D91 !important;
  border-top: 1px solid #3F7D91 !important;
}
calendar-event-column[selected="true"],
calendar-header-container[selected="true"] { 
  background: #D5E3F2 !important;
}
/* ========== Header row (top) ========== */
.calendar-day-label-box { 
  color: #3F7D91;
  background: #E7EEEC !important;
  border-top: 1px solid #3F7D91 !important;
  border-left: 1px solid #3F7D91 !important;
}
.calendar-day-label-date {
  font-size: 1em !important;
}
.calendar-day-label-name {
  font-size: 1.4em !important;
}
/* ========== Time column (left) ========== */
.calendar-time-bar-box-odd,
.calendar-time-bar-box-even {
  color: #3F7D91;
  background: #E7EEEC !important;
  text-align: right;
  border-top: 1px solid #3F7D91 !important;
  border-left: 1px solid #3F7D91 !important;
}
 
  