Use camelCase for naming

Signed-off-by: David Zeuthen <davidz@redhat.com>
This commit is contained in:
David Zeuthen 2011-01-19 13:31:29 -05:00
parent c3c34890ce
commit fd49fe6915
2 changed files with 73 additions and 73 deletions

View File

@ -155,7 +155,7 @@ function FakeEventSource() {
FakeEventSource.prototype = {
_init: function() {
this._fake_tasks = [];
this._fakeTasks = [];
// Generate fake events
//
@ -170,7 +170,7 @@ FakeEventSource.prototype = {
let t = new Date(now.getTime() - n * 4 * 86400 * 1000);
t.setHours(10);
summary = '10-oclock pow-wow (n=' + n + ')';
this._fake_tasks.push(new CalendarTask(t, summary));
this._fakeTasks.push(new CalendarTask(t, summary));
}
// '11-oclock thing' is an event occuring every three days at 11am
@ -178,7 +178,7 @@ FakeEventSource.prototype = {
let t = new Date(now.getTime() + n * 3 * 86400 * 1000);
t.setHours(11);
summary = '11-oclock thing (n=' + n + ')';
this._fake_tasks.push(new CalendarTask(t, summary));
this._fakeTasks.push(new CalendarTask(t, summary));
}
// 'Weekly Meeting' is an event occuring every seven days at 1:45pm (two days displaced)
@ -187,24 +187,24 @@ FakeEventSource.prototype = {
t.setHours(13);
t.setMinutes(45);
summary = 'Weekly Meeting (n=' + n + ')';
this._fake_tasks.push(new CalendarTask(t, summary));
this._fakeTasks.push(new CalendarTask(t, summary));
}
// 'Get Married' is an event that actually reflects reality (Dec 4, 2010) :-)
this._fake_tasks.push(new CalendarTask(new Date(2010, 11, 4, 16, 0), 'Get Married'));
this._fakeTasks.push(new CalendarTask(new Date(2010, 11, 4, 16, 0), 'Get Married'));
// ditto for 'NE Patriots vs NY Jets'
this._fake_tasks.push(new CalendarTask(new Date(2010, 11, 6, 20, 30), 'NE Patriots vs NY Jets'));
this._fakeTasks.push(new CalendarTask(new Date(2010, 11, 6, 20, 30), 'NE Patriots vs NY Jets'));
// An event for tomorrow @6:30pm that is added/removed every five
// seconds (to check that the ::changed signal works)
let transient_event_date = new Date(now.getTime() + 86400*1000);
transient_event_date.setHours(18);
transient_event_date.setMinutes(30);
transient_event_date.setSeconds(0);
let transientEventDate = new Date(now.getTime() + 86400*1000);
transientEventDate.setHours(18);
transientEventDate.setMinutes(30);
transientEventDate.setSeconds(0);
Mainloop.timeout_add(5000, Lang.bind(this, this._updateTransientEvent));
this._includeTransientEvent = false;
this._transientEvent = new CalendarTask(transient_event_date, 'A Transient Event');
this._transientEvent = new CalendarTask(transientEventDate, 'A Transient Event');
this._transientEventCounter = 1;
},
@ -220,8 +220,8 @@ FakeEventSource.prototype = {
let result = [];
//log('begin:' + begin);
//log('end: ' + end);
for(let n = 0; n < this._fake_tasks.length; n++) {
let task = this._fake_tasks[n];
for(let n = 0; n < this._fakeTasks.length; n++) {
let task = this._fakeTasks[n];
if (task.date >= begin && task.date <= end) {
result.push(task);
}
@ -263,11 +263,11 @@ function Calendar(eventSource, eventList) {
}
Calendar.prototype = {
_init: function(event_source, event_list) {
this._event_source = event_source;
this._event_list = event_list;
_init: function(eventSource, eventList) {
this._eventSource = eventSource;
this._eventList = eventList;
this._event_source.connect('changed', Lang.bind(this, this._update));
this._eventSource.connect('changed', Lang.bind(this, this._update));
// FIXME: This is actually the fallback method for GTK+ for the week start;
// GTK+ by preference uses nl_langinfo (NL_TIME_FIRST_WEEKDAY). We probably
@ -305,7 +305,7 @@ Calendar.prototype = {
}
// Start off with the current date
this.selected_date = new Date();
this.selectedDate = new Date();
this.actor = new St.Table({ homogeneous: false,
style_class: 'calendar',
@ -320,10 +320,10 @@ Calendar.prototype = {
// Sets the calendar to show a specific date
setDate: function(date) {
if (!_sameDay(date, this.selected_date)) {
this.selected_date = date;
if (!_sameDay(date, this.selectedDate)) {
this.selectedDate = date;
this._update();
this.emit('selected-date-changed', new Date(this.selected_date));
this.emit('selected-date-changed', new Date(this.selectedDate));
}
},
@ -354,14 +354,14 @@ Calendar.prototype = {
// We need to figure out the abbreviated localized names for the days of the week;
// we do this by just getting the next 7 days starting from right now and then putting
// them in the right cell in the table. It doesn't matter if we add them in order
let iter = new Date(this.selected_date);
let iter = new Date(this.selectedDate);
iter.setSeconds(0); // Leap second protection. Hah!
iter.setHours(12);
for (let i = 0; i < 7; i++) {
// Could use iter.toLocaleFormat('%a') but that normally gives three characters
// and we want, ideally, a single character for e.g. S M T W T F S
let custom_day_abbrev = _getCalendarDayAbbreviation(iter.getDay());
let label = new St.Label({ text: custom_day_abbrev });
let customDayAbbrev = _getCalendarDayAbbreviation(iter.getDay());
let label = new St.Label({ text: customDayAbbrev });
label.style_class = 'calendar-day-base calendar-day-heading';
this.actor.add(label,
{ row: 1,
@ -400,25 +400,25 @@ Calendar.prototype = {
},
_onPrevMonthButtonClicked: function() {
let new_date = new Date(this.selected_date);
if (new_date.getMonth() == 0) {
new_date.setMonth(11);
new_date.setFullYear(new_date.getFullYear() - 1);
let newDate = new Date(this.selectedDate);
if (newDate.getMonth() == 0) {
newDate.setMonth(11);
newDate.setFullYear(newDate.getFullYear() - 1);
} else {
new_date.setMonth(new_date.getMonth() - 1);
newDate.setMonth(newDate.getMonth() - 1);
}
this.setDate(new_date);
this.setDate(newDate);
},
_onNextMonthButtonClicked: function() {
let new_date = new Date(this.selected_date);
if (new_date.getMonth() == 11) {
new_date.setMonth(0);
new_date.setFullYear(new_date.getFullYear() + 1);
let newDate = new Date(this.selectedDate);
if (newDate.getMonth() == 11) {
newDate.setMonth(0);
newDate.setFullYear(newDate.getFullYear() + 1);
} else {
new_date.setMonth(new_date.getMonth() + 1);
newDate.setMonth(newDate.getMonth() + 1);
}
this.setDate(new_date);
this.setDate(newDate);
},
_onSettingsChange: function() {
@ -428,7 +428,7 @@ Calendar.prototype = {
},
_update: function() {
this._dateLabel.text = this.selected_date.toLocaleFormat(this._headerFormat);
this._dateLabel.text = this.selectedDate.toLocaleFormat(this._headerFormat);
// Remove everything but the topBox and the weekday labels
let children = this.actor.get_children();
@ -436,7 +436,7 @@ Calendar.prototype = {
children[i].destroy();
// Start at the beginning of the week before the start of the month
let iter = new Date(this.selected_date);
let iter = new Date(this.selectedDate);
iter.setDate(1);
iter.setSeconds(0);
iter.setHours(12);
@ -451,31 +451,31 @@ Calendar.prototype = {
let iterStr = iter.toUTCString();
button.connect('clicked', Lang.bind(this, function() {
let newly_selected_date = new Date(iterStr);
this.setDate(newly_selected_date);
let newly_selectedDate = new Date(iterStr);
this.setDate(newly_selectedDate);
}));
let style_class;
let has_tasks;
has_tasks = this._event_source.hasTasks(iter);
style_class = 'calendar-day-base calendar-day';
let styleClass;
let hasTasks;
hasTasks = this._eventSource.hasTasks(iter);
styleClass = 'calendar-day-base calendar-day';
if (_isWorkDay(iter))
style_class += ' calendar-work-day'
styleClass += ' calendar-work-day'
else
style_class += ' calendar-nonwork-day'
styleClass += ' calendar-nonwork-day'
if (_sameDay(now, iter))
style_class += ' calendar-today';
else if (iter.getMonth() != this.selected_date.getMonth())
style_class += ' calendar-other-month-day';
styleClass += ' calendar-today';
else if (iter.getMonth() != this.selectedDate.getMonth())
styleClass += ' calendar-other-month-day';
if (_sameDay(this.selected_date, iter))
if (_sameDay(this.selectedDate, iter))
button.add_style_pseudo_class('active');
if (has_tasks)
style_class += ' calendar-day-with-events'
if (hasTasks)
styleClass += ' calendar-day-with-events'
button.style_class = style_class;
button.style_class = styleClass;
let offsetCols = this._useWeekdate ? 1 : 0;
this.actor.add(button,
@ -491,21 +491,21 @@ Calendar.prototype = {
iter.setTime(iter.getTime() + MSECS_IN_DAY);
if (iter.getDay() == this._weekStart) {
// We stop on the first "first day of the week" after the month we are displaying
if (iter.getMonth() > this.selected_date.getMonth() || iter.getYear() > this.selected_date.getYear())
if (iter.getMonth() > this.selectedDate.getMonth() || iter.getYear() > this.selectedDate.getYear())
break;
row++;
}
}
// update the event list widget
if (now.getDate() == this.selected_date.getDate() &&
now.getMonth() == this.selected_date.getMonth() &&
now.getFullYear() == this.selected_date.getFullYear()) {
if (now.getDate() == this.selectedDate.getDate() &&
now.getMonth() == this.selectedDate.getMonth() &&
now.getFullYear() == this.selectedDate.getFullYear()) {
// Today - show: Today, Tomorrow and This Week
this._event_list.showToday();
this._eventList.showToday();
} else {
// Not Today - show only events from that day
this._event_list.showOtherDay(this.selected_date);
this._eventList.showOtherDay(this.selectedDate);
}
}
};
@ -514,14 +514,14 @@ Signals.addSignalMethods(Calendar.prototype);
// ------------------------------------------------------------------------
function EventsList(event_source) {
this._init(event_source);
function EventsList(eventSource) {
this._init(eventSource);
}
EventsList.prototype = {
_init: function(event_source) {
_init: function(eventSource) {
this.actor = new St.BoxLayout({ vertical: true, style_class: 'events-header-vbox'});
this._event_source = event_source;
this._eventSource = eventSource;
},
_addEvent: function(dayNameBox, timeBox, eventTitleBox, includeDayName, day, time, desc) {
@ -538,7 +538,7 @@ EventsList.prototype = {
},
_addPeriod: function(header, begin, end, includeDayName) {
let tasks = this._event_source.getTasks(begin, end);
let tasks = this._eventSource.getTasks(begin, end);
if (tasks.length == 0)
return;

View File

@ -24,7 +24,7 @@ const CLOCK_FORMAT_KEY = 'clock-format';
const CLOCK_SHOW_DATE_KEY = 'show-date';
const CLOCK_SHOW_SECONDS_KEY = 'show-seconds';
function on_vert_sep_repaint (area)
function _onVertSepRepaint (area)
{
let cr = area.get_context();
let themeNode = area.get_theme_node();
@ -60,8 +60,8 @@ DateMenuButton.prototype = {
let hbox;
let vbox;
//this._event_source = new Calendar.EmptyEventSource();
this._event_source = new Calendar.FakeEventSource();
//this._eventSource = new Calendar.EmptyEventSource();
this._eventSource = new Calendar.FakeEventSource();
// TODO: write e.g. EvolutionEventSource
PanelMenu.Button.prototype._init.call(this, St.Align.START);
@ -82,10 +82,10 @@ DateMenuButton.prototype = {
this._date.style_class = 'datemenu-date-label';
vbox.add(this._date);
this._event_list = new Calendar.EventsList(this._event_source);
this._eventList = new Calendar.EventsList(this._eventSource);
// Calendar
this._calendar = new Calendar.Calendar(this._event_source, this._event_list);
this._calendar = new Calendar.Calendar(this._eventSource, this._eventList);
vbox.add(this._calendar.actor);
// Add vertical separator
@ -93,17 +93,17 @@ DateMenuButton.prototype = {
item = new St.DrawingArea({ style_class: 'calendar-vertical-separator',
pseudo_class: 'highlighted' });
item.set_width(25); // TODO: don't hard-code the width
item.connect('repaint', Lang.bind(this, on_vert_sep_repaint));
item.connect('repaint', Lang.bind(this, _onVertSepRepaint));
hbox.add(item);
// Fill up the second column
//
// Event list
hbox.add(this._event_list.actor);
hbox.add(this._eventList.actor);
// Whenever the menu is opened, select today
this.menu.connect('open-state-changed', Lang.bind(this, function(menu, is_open) {
if (is_open) {
this.menu.connect('open-state-changed', Lang.bind(this, function(menu, isOpen) {
if (isOpen) {
let now = new Date();
this._calendar.setDate(now);
}