[richfaces-svn-commits] JBoss Rich Faces SVN: r4823 - in trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html: scripts and 1 other directory.
richfaces-svn-commits at lists.jboss.org
richfaces-svn-commits at lists.jboss.org
Thu Dec 13 11:28:21 EST 2007
Author: pyaschenko
Date: 2007-12-13 11:28:20 -0500 (Thu, 13 Dec 2007)
New Revision: 4823
Modified:
trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html/css/calendar.xcss
trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html/scripts/calendar.js
Log:
RF-1623
Modified: trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html/css/calendar.xcss
===================================================================
--- trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html/css/calendar.xcss 2007-12-13 16:22:53 UTC (rev 4822)
+++ trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html/css/calendar.xcss 2007-12-13 16:28:20 UTC (rev 4823)
@@ -206,13 +206,10 @@
</u:selector>
<u:selector name=".rich-calendar-hover">
- <u:style name="background-color" value="#f3f3f3"/> /*unknown parameter - need to add*/
+ <u:style name="background-color" skin="calendarSpecBackgroundColor"/>
+ <u:style name="color" skin="calendarSpecTextColor"/>
</u:selector>
- <u:selector name=".rich-calendar-today.rich-calendar-hover">
- <u:style name="color" skin="calendarCurrentBackgroundColor"/>
- </u:selector>
-
<u:selector name=".rich-calendar-toolfooter">
<u:style name="background" skin="additionalBackgroundColor"/>
<u:style name="font-size" skin="generalSizeFont"/>
@@ -231,7 +228,8 @@
</u:selector>
<u:selector name=".rich-calendar-tool-btn-hover">
- <u:style name="background" skin="calendarWeekBackgroundColor"/>
+ <u:style name="background-color" skin="calendarWeekBackgroundColor"/>
+ <u:style name="color" skin="generalTextColor"/>
<u:style name="border" value="1px solid"/>
<u:style name="border-color" skin="tableBackgroundColor"/>
<u:style name="border-right-color" skin="panelBorderColor"/>
Modified: trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html/scripts/calendar.js
===================================================================
--- trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html/scripts/calendar.js 2007-12-13 16:22:53 UTC (rev 4822)
+++ trunk/ui/calendar/src/main/resources/org/richfaces/renderkit/html/scripts/calendar.js 2007-12-13 16:28:20 UTC (rev 4823)
@@ -1201,7 +1201,7 @@
//var date = new Date(this.currentDate.getFullYear(), this.currentDate.getMonth()+daydata._month, daydata.day);
if (this.invokeEvent("datemouseover", obj, e, daydata.date) && daydata.enabled)
{
- if (daydata._month==0) Element.addClassName(obj,'rich-calendar-hover');
+ if (daydata._month==0 && obj.id!=this.selectedDateCellId && obj.id!=this.todayCellId) Element.addClassName(obj,'rich-calendar-hover');
}
}
},
@@ -1214,7 +1214,7 @@
//var date = new Date(this.currentDate.getFullYear(), this.currentDate.getMonth()+daydata._month, daydata.day);
if (this.invokeEvent("datemouseout", obj, e, daydata.date) && daydata.enabled)
{
- if (daydata._month==0) Element.removeClassName(obj,'rich-calendar-hover');
+ if (daydata._month==0 && obj.id!=this.selectedDateCellId && obj.id!=this.todayCellId) Element.removeClassName(obj,'rich-calendar-hover');
}
}
},
@@ -1295,7 +1295,7 @@
return result;
},
- clearEffect: function (element_id, effect, className)
+ clearEffect: function (element_id, effect, className, className1)
{
if (effect)
{
@@ -1307,6 +1307,7 @@
var e = $(element_id);
e.style['backgroundColor'] = '';
if (className) Element.removeClassName(e, className);
+ if (className1) Element.addClassName(e, className1);
}
return null;
},
@@ -1403,7 +1404,7 @@
var boundaryDatesModeFlag = (this.params.boundaryDatesMode == "scroll" || this.params.boundaryDatesMode == "select");
this.todayCellId = this.clearEffect(this.todayCellId, this.highlightEffect, "rich-calendar-today");
- this.selectedDateCellId = this.clearEffect(this.selectedDateCellId, this.highlightEffect2, "rich-calendar-select");
+ this.selectedDateCellId = this.clearEffect(this.selectedDateCellId, this.highlightEffect2, "rich-calendar-select", "rich-calendar-btn");
//var _d=new Date();
var obj = $(this.params.weekNumberBarId+"1");
@@ -1503,6 +1504,7 @@
{
this.selectedDateCellId = element.id;
this.selectedDateCellColor = this.getCellBackgroundColor(element);
+ e.remove("rich-calendar-btn");
e.add("rich-calendar-select");
}
@@ -1731,9 +1733,12 @@
// find cell and change style class
var e = $(this.DATE_ELEMENT_ID+(this.firstDateIndex + this.selectedDate.getDate()-1));
- this.clearEffect(this.selectedDateCellId, this.highlightEffect2, "rich-calendar-select");
+ this.clearEffect(this.selectedDateCellId, this.highlightEffect2, "rich-calendar-select", "rich-calendar-btn");
this.selectedDateCellId = e.id;
this.selectedDateCellColor = this.getCellBackgroundColor(e);
+
+ Element.removeClassName(e, "rich-calendar-btn");
+ Element.removeClassName(e, "rich-calendar-hover");
Element.addClassName(e, "rich-calendar-select");
this.renderHF();
@@ -1753,7 +1758,7 @@
this.selectedDate = null;
field.value = "";
- this.clearEffect(this.selectedDateCellId, this.highlightEffect2, "rich-calendar-select");
+ this.clearEffect(this.selectedDateCellId, this.highlightEffect2, "rich-calendar-select", "rich-calendar-btn");
if (this.selectedDateCellId)
{
@@ -1790,7 +1795,7 @@
{
this.selectedDate = null;
- this.selectedDateCellId = this.clearEffect(this.selectedDateCellId, this.highlightEffect2, "rich-calendar-select");
+ this.selectedDateCellId = this.clearEffect(this.selectedDateCellId, this.highlightEffect2, "rich-calendar-select", "rich-calendar-btn");
this.renderHF();
if (!this.showApplyButton)
More information about the richfaces-svn-commits
mailing list