📄 cssclassresolverstrategy.js
字号:
function uiCalendar_CssClassResolverStrategy() { this._super();}uiCalendar_CssClassResolverStrategy = uiUtil_Object.declareClass(uiCalendar_CssClassResolverStrategy, uiUtil_Object);CALENDAR_INDEX_SUNDAY = 0;CALENDAR_INDEX_MONDAY = 1;CALENDAR_INDEX_TUEDAY = 2;CALENDAR_INDEX_WEDNESDAY = 3;CALENDAR_INDEX_THURSDAY = 4;CALENDAR_INDEX_FRIDAY = 5;CALENDAR_INDEX_SATURDAY = 6;uiCalendar_CssClassResolverStrategy.prototype.__dateEquals = function(date1, date2) { return (date1.getDate() == date2.getDate() && date1.getMonth() == date2.getMonth() && date1.getFullYear() == date2.getFullYear());};uiCalendar_CssClassResolverStrategy.prototype.getForDate = function(processedDate, selectedDate) { var currentlyProcessedMonth = processedDate.getMonth(); var currentlySelectedMonth = selectedDate.getMonth(); var classNames = ""; if (currentlyProcessedMonth != currentlySelectedMonth) { classNames += "uiCalendar_otherMonth "; } if (this.__dateEquals(processedDate, selectedDate)) { classNames += "uiCalendar_selected "; } switch (processedDate.getDay()) { case CALENDAR_INDEX_SUNDAY: case CALENDAR_INDEX_SATURDAY: classNames += "uiCalendar_cellWeekend "; break; default: classNames += "uiCalendar_cellWeekday "; } return classNames;};uiCalendar_CssClassResolverStrategy.prototype.getForHeader = function(dayIndex) { switch (dayIndex) { case CALENDAR_INDEX_SUNDAY : return "uiCalendar_headWeekend"; case CALENDAR_INDEX_SATURDAY : return "uiCalendar_headWeekend"; default : return "uiCalendar_headWeekday"; }};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -