mirror of
https://github.com/uxsolutions/bootstrap-datepicker.git
synced 2026-02-01 17:27:05 +00:00
Added disabled class to prev/next buttons when disabled instead of hardcoded css. Fixes #1260
This commit is contained in:
parent
7d60d1d4f9
commit
d58e500037
4
dist/css/bootstrap-datepicker.css
vendored
4
dist/css/bootstrap-datepicker.css
vendored
@ -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;
|
||||
|
||||
2
dist/css/bootstrap-datepicker.css.map
vendored
2
dist/css/bootstrap-datepicker.css.map
vendored
File diff suppressed because one or more lines are too long
2
dist/css/bootstrap-datepicker.min.css
vendored
2
dist/css/bootstrap-datepicker.min.css
vendored
File diff suppressed because one or more lines are too long
4
dist/css/bootstrap-datepicker.standalone.css
vendored
4
dist/css/bootstrap-datepicker.standalone.css
vendored
@ -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
4
dist/css/bootstrap-datepicker3.css
vendored
4
dist/css/bootstrap-datepicker3.css
vendored
@ -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;
|
||||
|
||||
2
dist/css/bootstrap-datepicker3.css.map
vendored
2
dist/css/bootstrap-datepicker3.css.map
vendored
File diff suppressed because one or more lines are too long
2
dist/css/bootstrap-datepicker3.min.css
vendored
2
dist/css/bootstrap-datepicker3.min.css
vendored
File diff suppressed because one or more lines are too long
@ -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
16
dist/js/bootstrap-datepicker.js
vendored
16
dist/js/bootstrap-datepicker.js
vendored
@ -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;
|
||||
}
|
||||
|
||||
4
dist/js/bootstrap-datepicker.min.js
vendored
4
dist/js/bootstrap-datepicker.min.js
vendored
File diff suppressed because one or more lines are too long
16
js/bootstrap-datepicker.js
vendored
16
js/bootstrap-datepicker.js
vendored
@ -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;
|
||||
}
|
||||
|
||||
@ -191,6 +191,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
.prev, .next {
|
||||
.disabled {
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Basic styling for calendar-week cells
|
||||
.cw {
|
||||
font-size: 10px;
|
||||
|
||||
@ -219,6 +219,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
.prev, .next {
|
||||
.disabled {
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
// Basic styling for calendar-week cells
|
||||
.cw {
|
||||
font-size: 10px;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user