fixes for IE

This commit is contained in:
Adam Shaw
2014-08-25 23:10:42 -07:00
parent 076c2c4cbd
commit 57afd3c970
2 changed files with 8 additions and 15 deletions
+7 -14
View File
@@ -57,24 +57,17 @@ tbody,
.fc tbody .fc-row .fc-content-skeleton {
position: static; /* undo .fc-rigid */
/* don't have chunky padding underneath events (for Agenda, basicWeek, basicDay) */
padding-bottom: 0 !important;
padding-bottom: 0 !important; /* use a more border-friendly method for this... */
}
/* give back the bottom spacing that was taken away from the content-skeleton's padding (above) */
/* only works on modern browsers */
.fc tbody .fc-row .fc-content-skeleton table tr:last-child td {
padding-bottom: 2px;
.fc tbody .fc-row .fc-content-skeleton tbody tr:last-child td { /* only works in newer browsers */
padding-bottom: 1em; /* ...gives space within the skeleton. also ensures min height in a way */
}
/* sets a min-height on the event skeleton. for IE8. was overexaggerating this, so make small */
.fc .fc-basic-view tbody .fc-row .fc-content-skeleton table { /* NOT for all-day slot */
height: 2em;
}
/* sets a min-height on the event skeleton. for modern browsers (not IE8) */
.fc .fc-basic-view tbody .fc-row .fc-content-skeleton table:last-child { /* NOT for all-day slot */
height: 4em;
.fc tbody .fc-row .fc-content-skeleton table {
/* provides a min-height for the row, but only effective for IE, which exaggerates this value,
making it look more like 3em. for other browers, it will already be this tall */
height: 1em;
}
+1 -1
View File
@@ -122,7 +122,7 @@ function setPotentialScroller(containerEl, height) {
containerEl.height(height).addClass('fc-scroller');
// are scrollbars needed?
if (containerEl[0].scrollHeight > containerEl[0].clientHeight) {
if (containerEl[0].scrollHeight - 1 > containerEl[0].clientHeight) { // !!! -1 because IE is often off-by-one :(
return true;
}