forked from extern/egroupware
In month view mark any days from the previous and next month differently
This commit is contained in:
parent
4b30283558
commit
a42a66ee52
@ -358,6 +358,12 @@ var et2_calendar_daycol = et2_valueWidget.extend([et2_IDetachedDOM, et2_IResizea
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
set_class: function(classnames) {
|
||||||
|
this.header.removeClass(this.class);
|
||||||
|
this._super.apply(this, arguments);
|
||||||
|
this.header.addClass(classnames);
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Callback used when the daywise data changes
|
* Callback used when the daywise data changes
|
||||||
*
|
*
|
||||||
|
@ -886,6 +886,16 @@ var et2_calendar_timegrid = et2_calendar_view.extend([et2_IDetachedDOM, et2_IRes
|
|||||||
{
|
{
|
||||||
day = this.day_widgets[i];
|
day = this.day_widgets[i];
|
||||||
|
|
||||||
|
// Classes
|
||||||
|
if(this.day_list[i] && parseInt(this.day_list[i].substr(4,2)) !== new Date(app.calendar.state.date).getUTCMonth()+1)
|
||||||
|
{
|
||||||
|
day.set_class('calendar_differentMonth');
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
day.set_class('');
|
||||||
|
}
|
||||||
|
|
||||||
// Position
|
// Position
|
||||||
day.set_left((day_width * i) + 'px');
|
day.set_left((day_width * i) + 'px');
|
||||||
if(daily_owner)
|
if(daily_owner)
|
||||||
@ -968,7 +978,7 @@ var et2_calendar_timegrid = et2_calendar_view.extend([et2_IDetachedDOM, et2_IRes
|
|||||||
this.date_helper.set_value(end_date);
|
this.date_helper.set_value(end_date);
|
||||||
var end = this.date_helper.date.getTime();
|
var end = this.date_helper.date.getTime();
|
||||||
var i = 1;
|
var i = 1;
|
||||||
this.date_helper.set_value(start_date);
|
this.date_helper.set_value(new Date(start_date));
|
||||||
|
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
@ -150,7 +150,7 @@ var et2_calendar_view = et2_valueWidget.extend(
|
|||||||
}
|
}
|
||||||
|
|
||||||
var old_date = this.options.start_date;
|
var old_date = this.options.start_date;
|
||||||
this.options.start_date = this.date_helper.getValue();
|
this.options.start_date = new Date(this.date_helper.getValue());
|
||||||
|
|
||||||
if(old_date !== this.options.start_date && this.isAttached())
|
if(old_date !== this.options.start_date && this.isAttached())
|
||||||
{
|
{
|
||||||
@ -189,7 +189,7 @@ var et2_calendar_view = et2_valueWidget.extend(
|
|||||||
}
|
}
|
||||||
|
|
||||||
var old_date = this.options.end_date;
|
var old_date = this.options.end_date;
|
||||||
this.options.end_date = this.date_helper.getValue();
|
this.options.end_date = new Date(this.date_helper.getValue());
|
||||||
|
|
||||||
if(old_date !== this.options.end_date && this.isAttached())
|
if(old_date !== this.options.end_date && this.isAttached())
|
||||||
{
|
{
|
||||||
|
@ -391,6 +391,14 @@ Hide subsequent headers in week view with non-consolidated owners
|
|||||||
background-color: white;
|
background-color: white;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Days in a different month, but shown to fill out the week */
|
||||||
|
.calendar_calDayColHeader.calendar_differentMonth > * {
|
||||||
|
color: rgb(106, 106, 106);
|
||||||
|
}
|
||||||
|
.calendar_calDayCol.calendar_differentMonth {
|
||||||
|
background-color: rgba(200,200,200,0.1);
|
||||||
|
}
|
||||||
|
|
||||||
/* Daily sortable */
|
/* Daily sortable */
|
||||||
.calendar_calDayColHeader .ui-sortable-handle {
|
.calendar_calDayColHeader .ui-sortable-handle {
|
||||||
cursor: ew-resize;
|
cursor: ew-resize;
|
||||||
|
@ -11,7 +11,7 @@
|
|||||||
* @package calendar
|
* @package calendar
|
||||||
* @version $Id$
|
* @version $Id$
|
||||||
*/
|
*/
|
||||||
/* $Id: app.css 54926 2016-02-04 21:05:31Z nathangray $ */
|
/* $Id: app.css 54927 2016-02-04 22:35:34Z nathangray $ */
|
||||||
/*Media print classes*/
|
/*Media print classes*/
|
||||||
@media print {
|
@media print {
|
||||||
.th td,
|
.th td,
|
||||||
@ -402,6 +402,13 @@ Hide subsequent headers in week view with non-consolidated owners
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
background-color: white;
|
background-color: white;
|
||||||
}
|
}
|
||||||
|
/* Days in a different month, but shown to fill out the week */
|
||||||
|
.calendar_calDayColHeader.calendar_differentMonth > * {
|
||||||
|
color: #6a6a6a;
|
||||||
|
}
|
||||||
|
.calendar_calDayCol.calendar_differentMonth {
|
||||||
|
background-color: rgba(200, 200, 200, 0.1);
|
||||||
|
}
|
||||||
/* Daily sortable */
|
/* Daily sortable */
|
||||||
.calendar_calDayColHeader .ui-sortable-handle {
|
.calendar_calDayColHeader .ui-sortable-handle {
|
||||||
cursor: ew-resize;
|
cursor: ew-resize;
|
||||||
|
Loading…
Reference in New Issue
Block a user