b=293563, standalone/firefox lightning hack, r=shaver; also small fix to minimonth date clicking

git-svn-id: svn://10.0.0.236/trunk@173352 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
vladimir%pobox.com
2005-05-12 21:34:27 +00:00
parent 2c678cc820
commit 75ab765e59
8 changed files with 34 additions and 2 deletions

View File

@@ -1,6 +1,7 @@
content lightning jar:chrome/lightning.jar!/content/lightning/
locale lightning en-US jar:chrome/en-US.jar!/locale/en-US/lightning/
overlay chrome://messenger/content/messenger.xul chrome://lightning/content/messenger-overlay-sidebar.xul
overlay chrome://lightning/content/lightning-standalone.xul chrome://lightning/content/messenger-overlay-sidebar.xul
skin lightning classic/1.0 jar:chrome/classic.jar!/skin/classic/lightning/
# shared pieces for chrome://calendar/
content calendar jar:chrome/calendar.jar!/content/calendar/

View File

@@ -88,6 +88,7 @@ agendaTreeView.rebuildAgendaView =
function rebuildAgendaView(invalidate)
{
this.rebuildEventsArray();
/*
dump("events:\n");
this.events.forEach(function (e) {
if (e instanceof Synthetic)
@@ -95,6 +96,7 @@ function rebuildAgendaView(invalidate)
else
dump(" " + e.item.title + " @ " + e.occurrenceStartDate + "\n");
});
*/
this.forceTreeRebuild();
};
@@ -213,6 +215,11 @@ function toggleOpenState(row)
this.forceTreeRebuild();
};
agendaTreeView.hasNextSibling =
function hasNextSibling(row, afterIndex)
{
};
agendaTreeView.findPeriodForItem =
function findPeriodForItem(item)
{

View File

@@ -34,7 +34,6 @@ var ltnCalendarManagerObserver = {
onCalendarDeleting: function(aCalendar) {
removeCalendarFromTree(aCalendar); // XXX what else?
dump("deleted calendar " + aCalendar.name + "\n");
},
onCalendarPrefSet: function(aCalendar, aName, aValue) {

View File

@@ -0,0 +1,21 @@
<?xml version="1.0"?>
<!-- DOCTYPE window SYSTEM "chrome://lightning/locale/lightning.dtd" -->
<?xml-stylesheet href="chrome://lightning/skin/lightning.css" type="text/css"?>
<?xml-stylesheet href="chrome://calendar/content/calendar-multiday-view.css" type="text/css"?>
<?xml-stylesheet href="chrome://calendar/content/datetimepickers/minimonth.css" type="text/css"?>
<window
id="lightning"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<!-- messenger-overlay-sidebar expects to overlay a vbox named "folderPaneBox" and a
- deck named "displayDeck". So we oblige.
-->
<hbox flex="1">
<vbox id="folderPaneBox" flex="1"/>
<splitter />
<deck id="displayDeck" flex="4"/>
</hbox>
</window>

View File

@@ -50,6 +50,7 @@ function ltnMinimonthPick(which, minimonth)
var cdt = new CalDateTime();
cdt.jsDate = minimonth.value;
cdt.isDate = true;
cdt.timezone = calendarDefaultTimezone();
currentView().showDate(cdt);
showCalendar(false);

View File

@@ -29,7 +29,7 @@
<splitter id="folderpaneCalendarSplitter" collapse="after" persist="state"/>
<vbox>
<vbox flex="1">
<hbox>
<minimonth id="ltnMinimonthLeft" onchange="ltnMinimonthPick('left', this);"/>
<minimonth id="ltnMinimonthRight" onchange="ltnMinimonthPick('right', this);"/>

View File

@@ -5,6 +5,7 @@ lightning.jar:
content/lightning/calendar-management.js (content/calendar-management.js)
content/lightning/lightning-widgets.css (content/lightning-widgets.css)
content/lightning/agenda-tree.js (content/agenda-tree.js)
content/lightning/lightning-standalone.xul (content/lightning-standalone.xul)
en-US.jar:
locale/en-US/lightning/lightning.dtd (locale/lightning.dtd)

View File

@@ -172,6 +172,8 @@ function calendarDefaultTimezone() {
const tzTable = {
"GMT-0700 Pacific Daylight Time" : "/mozilla.org/20050126_1/America/Los_Angeles",
"GMT-0800 Pacific Standard Time" : "/mozilla.org/20050126_1/America/Los_Angeles",
"GMT-0700 PDT" : "/mozilla.org/20050126_1/America/Los_Angeles",
"GMT-0800 PST" : "/mozilla.org/20050126_1/America/Los_Angeles",
"GMT-0400 EDT" : "/mozilla.org/20050126_1/America/New_York",
"GMT-0500 EST" : "/mozilla.org/20050126_1/America/New_York",
};