Calendar fixed... all views fixed plus event loading fixed and also agenda view fixed.
This commit is contained in:
1 parent
d3f0a10187
commit
300de76c3a
6 files changed
+20
-439
No files matched your search
+11
-2
@@ -51,7 +51,14 @@ var calendarAPI = function(){
|
||||
// c.loadMonthView(c.cur_month,c.cur_year);
|
||||
// c.loadWeekView(c.cur_week,c.cur_year);
|
||||
// c.loadDayView(c.cur_date,c.cur_month,c.cur_year);
|
||||
c.loadAgendaView();
|
||||
agenda_end_month = c.cur_month + 5;
|
||||
agenda_end_year = c.cur_year;
|
||||
if(agenda_end_month > 12){
|
||||
agenda_end_month = agenda_end_month - 12;
|
||||
agenda_end_year++;
|
||||
}
|
||||
|
||||
c.loadAgendaView(c.cur_month,c.cur_year,agenda_end_month,agenda_end_year);
|
||||
$(".calendar-filter-btn").each(function(){
|
||||
c.calendars.push($(this).attr("href"));
|
||||
})
|
||||
@@ -130,7 +137,7 @@ var calendarAPI = function(){
|
||||
c.loadDayView(c.cur_date,c.cur_month,c.cur_year);
|
||||
break;
|
||||
case 'agenda':
|
||||
c.loadAgendaView();
|
||||
c.loadAgendaView(c.cur_month,c.cur_year,agenda_end_month,agenda_end_year);
|
||||
break;
|
||||
}
|
||||
})
|
||||
@@ -591,6 +598,8 @@ var calendarAPI = function(){
|
||||
this.loadAgendaView = function(start_month,start_year,end_month,end_year){
|
||||
c.view = "agenda";
|
||||
var url = "cals/agenda_view";
|
||||
$(".mode_switch").removeClass("active");
|
||||
$(".mode_switch:eq(3)").addClass("active");
|
||||
if(start_month && start_year && end_month && end_year)
|
||||
var url = "cals/agenda_view?s_month="+start_month+"&s_year="+start_year+"&e_month="+end_month+"&e_year="+end_year ;
|
||||
|
||||
|
||||
Vendored
+4
-3
@@ -190,7 +190,8 @@ class Panel::Calendar::BackEnd::CalsController < OrbitBackendController
|
||||
end
|
||||
display_time = est + " " + event.start_am_pm + " - " + eet + " " + event.end_am_pm
|
||||
end
|
||||
for c in start_date..(start_date + no_of_days)
|
||||
|
||||
for c in start_date..(start_date + no_of_days - 1)
|
||||
if h.index(c) == nil
|
||||
h << c
|
||||
end
|
||||
@@ -296,7 +297,7 @@ class Panel::Calendar::BackEnd::CalsController < OrbitBackendController
|
||||
year = params[:year].to_i
|
||||
fromcalendars = params[:calendars]
|
||||
@d = getWeekDataSet(week,year)
|
||||
events = Event.where(:cal_id.in=>fromcalendars).and(:start_week.lte => week).and(:start_year => year).and(:end_week.gte => week).and(:start_year => year).asc(:start_week).asc(:start_date)
|
||||
events = Event.where(:cal_id.in=>fromcalendars).and(:start_week.lte => week).and(:start_year => year).and(:end_week.gte => week).asc(:start_week).asc(:start_date)
|
||||
@events = Array.new
|
||||
events.each_with_index do |event,i|
|
||||
# @temp = Array.new
|
||||
@@ -335,7 +336,7 @@ class Panel::Calendar::BackEnd::CalsController < OrbitBackendController
|
||||
startdt = @d[0].to_i
|
||||
event.all_day = true
|
||||
if event.end_week == week
|
||||
colcount = 7 - @d.index(event.end_date.to_s).to_i
|
||||
colcount = @d.index(event.end_date.to_s).to_i + 1
|
||||
days = 7;
|
||||
startdt = event.start_date
|
||||
end
|
||||
|
||||
Vendored
+4
-1
@@ -90,7 +90,10 @@ class Panel::Calendar::BackEnd::EventsController < OrbitBackendController
|
||||
final_start_time = Date.new(start_year.to_i,start_month.to_i,start_date.to_i)
|
||||
final_end_time = Date.new(end_year.to_i,end_month.to_i,end_date.to_i)
|
||||
start_week = final_start_time.strftime("%U")
|
||||
end_week = final_end_time.strftime("%U")
|
||||
start_week = start_week.to_i + 1
|
||||
end_week = final_end_time.strftime("%U")
|
||||
end_week = end_week.to_i + 1
|
||||
debugger
|
||||
total_days = final_end_time - final_start_time
|
||||
@event = Event.new
|
||||
@event.title = title
|
||||
|
||||
Reference in new issue
Block a user