Added disabled class to prev/next buttons when disabled instead of hardcoded css. Fixes #1260

This commit is contained in:
Jeroen Thora 2016-05-06 23:49:31 +02:00
parent 7d60d1d4f9
commit d58e500037
17 changed files with 54 additions and 26 deletions

View File

@ -428,6 +428,10 @@
.datepicker tfoot tr th:hover {
background: #eee;
}
.datepicker .prev .disabled,
.datepicker .next .disabled {
visibility: hidden;
}
.datepicker .cw {
font-size: 10px;
width: 12px;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -428,6 +428,10 @@
.datepicker tfoot tr th:hover {
background: #eee;
}
.datepicker .prev .disabled,
.datepicker .next .disabled {
visibility: hidden;
}
.datepicker .cw {
font-size: 10px;
width: 12px;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -647,6 +647,10 @@ fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
.datepicker tfoot tr th:hover {
background: #eeeeee;
}
.datepicker .prev .disabled,
.datepicker .next .disabled {
visibility: hidden;
}
.datepicker .cw {
font-size: 10px;
width: 12px;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -647,6 +647,10 @@ fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
.datepicker tfoot tr th:hover {
background: #eeeeee;
}
.datepicker .prev .disabled,
.datepicker .next .disabled {
visibility: hidden;
}
.datepicker .cw {
font-size: 10px;
width: 12px;

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1130,16 +1130,16 @@
switch (this.viewMode){
case 0:
if (this.o.startDate !== -Infinity && year <= this.o.startDate.getUTCFullYear() && month <= this.o.startDate.getUTCMonth()){
this.picker.find('.prev').css({visibility: 'hidden'});
this.picker.find('.prev').addClass('disabled');
}
else {
this.picker.find('.prev').css({visibility: 'visible'});
this.picker.find('.prev').removeClass('disabled');
}
if (this.o.endDate !== Infinity && year >= this.o.endDate.getUTCFullYear() && month >= this.o.endDate.getUTCMonth()){
this.picker.find('.next').css({visibility: 'hidden'});
this.picker.find('.next').addClass('disabled');
}
else {
this.picker.find('.next').css({visibility: 'visible'});
this.picker.find('.next').removeClass('disabled');
}
break;
case 1:
@ -1147,16 +1147,16 @@
case 3:
case 4:
if (this.o.startDate !== -Infinity && year <= this.o.startDate.getUTCFullYear() || this.o.maxViewMode < 2){
this.picker.find('.prev').css({visibility: 'hidden'});
this.picker.find('.prev').addClass('disabled');
}
else {
this.picker.find('.prev').css({visibility: 'visible'});
this.picker.find('.prev').removeClass('disabled');
}
if (this.o.endDate !== Infinity && year >= this.o.endDate.getUTCFullYear() || this.o.maxViewMode < 2){
this.picker.find('.next').css({visibility: 'hidden'});
this.picker.find('.next').addClass('disabled');
}
else {
this.picker.find('.next').css({visibility: 'visible'});
this.picker.find('.next').removeClass('disabled');
}
break;
}

File diff suppressed because one or more lines are too long

View File

@ -1146,16 +1146,16 @@
switch (this.viewMode){
case 0:
if (this.o.startDate !== -Infinity && year <= this.o.startDate.getUTCFullYear() && month <= this.o.startDate.getUTCMonth()){
this.picker.find('.prev').css({visibility: 'hidden'});
this.picker.find('.prev').addClass('disabled');
}
else {
this.picker.find('.prev').css({visibility: 'visible'});
this.picker.find('.prev').removeClass('disabled');
}
if (this.o.endDate !== Infinity && year >= this.o.endDate.getUTCFullYear() && month >= this.o.endDate.getUTCMonth()){
this.picker.find('.next').css({visibility: 'hidden'});
this.picker.find('.next').addClass('disabled');
}
else {
this.picker.find('.next').css({visibility: 'visible'});
this.picker.find('.next').removeClass('disabled');
}
break;
case 1:
@ -1163,16 +1163,16 @@
case 3:
case 4:
if (this.o.startDate !== -Infinity && year <= this.o.startDate.getUTCFullYear() || this.o.maxViewMode < 2){
this.picker.find('.prev').css({visibility: 'hidden'});
this.picker.find('.prev').addClass('disabled');
}
else {
this.picker.find('.prev').css({visibility: 'visible'});
this.picker.find('.prev').removeClass('disabled');
}
if (this.o.endDate !== Infinity && year >= this.o.endDate.getUTCFullYear() || this.o.maxViewMode < 2){
this.picker.find('.next').css({visibility: 'hidden'});
this.picker.find('.next').addClass('disabled');
}
else {
this.picker.find('.next').css({visibility: 'visible'});
this.picker.find('.next').removeClass('disabled');
}
break;
}

View File

@ -191,6 +191,12 @@
}
}
.prev, .next {
.disabled {
visibility: hidden;
}
}
// Basic styling for calendar-week cells
.cw {
font-size: 10px;

View File

@ -219,6 +219,12 @@
}
}
.prev, .next {
.disabled {
visibility: hidden;
}
}
// Basic styling for calendar-week cells
.cw {
font-size: 10px;