diff --git a/THIRD_PARTY.txt b/THIRD_PARTY.txt
index 5a1f05ba..edeed0f5 100644
--- a/THIRD_PARTY.txt
+++ b/THIRD_PARTY.txt
@@ -1864,7 +1864,7 @@ https://cdn.jsdelivr.net/npm/instantsearch.css@7.4.5/themes/algolia-min.css
https://cdn.jsdelivr.net/npm/instantsearch.css@8.0.0/themes/algolia-min.css
https://cdn.jsdelivr.net/npm/in-view@0.6.1/dist/in-view.min.js
https://cdn.jsdelivr.net/npm/leaflet.featuregroup.subgroup@1.0.2/dist/leaflet.featuregroup.subgroup.js
-https://cdn.jsdelivr.net/npm/ngx-bootstrap@10.2.1/datepicker/bs-datepicker.css
+https://cdn.jsdelivr.net/npm/ngx-bootstrap@10.3.0/datepicker/bs-datepicker.css
https://cdn.jsdelivr.net/npm/ngx-bootstrap@6.2.0/datepicker/bs-datepicker.css
https://cdn.jsdelivr.net/npm/object-assign@4.1.1/index.js
https://cdn.jsdelivr.net/npm/p2p-media-loader-core@0.6.2/build/p2p-media-loader-core.min.js
diff --git a/modules/internal/targets.js b/modules/internal/targets.js
index 7426434d..686cc705 100644
--- a/modules/internal/targets.js
+++ b/modules/internal/targets.js
@@ -355,7 +355,7 @@ targets.setLastVersion = function (type, version) {
// The only resource used from ngx-bootstrap is the CSS file for the datepicker.
// This CSS is unchanged since version 7. So it's not necessary to host it more than once.
if (helpers.compareVersion('6.2.0', version)) return '6.2.0'; // <= v6.2.0
- return '10.2.1';
+ return '10.3.0';
}
if (type.startsWith('/ngx-bootstrap/7.')) return '7.1.2';
if (type.startsWith('/ngx-bootstrap/8.')) return '8.0.0';
diff --git a/pages/updates/updates.html b/pages/updates/updates.html
index a7debbbf..58390666 100644
--- a/pages/updates/updates.html
+++ b/pages/updates/updates.html
@@ -43,6 +43,7 @@
dygraph v2.2.0 -> v2.2.1 (#1339)
search-insights v2.2.3 -> v2.3.0 (#1340)
search-insights v1.8.0 -> v1.9.0 (#1341)
+ ngx-bootstrap v10.2.1 -> v10.3.0 (#1342)
Added
diff --git a/resources/ngx-bootstrap/10.2.1/datepicker/bs-datepicker.css b/resources/ngx-bootstrap/10.3.0/datepicker/bs-datepicker.css
similarity index 98%
rename from resources/ngx-bootstrap/10.2.1/datepicker/bs-datepicker.css
rename to resources/ngx-bootstrap/10.3.0/datepicker/bs-datepicker.css
index d306359d..e0706b28 100644
--- a/resources/ngx-bootstrap/10.2.1/datepicker/bs-datepicker.css
+++ b/resources/ngx-bootstrap/10.3.0/datepicker/bs-datepicker.css
@@ -158,6 +158,9 @@
.bs-datepicker-body table td span.selected, .bs-datepicker-body table td.selected span {
color: #fff;
}
+.bs-datepicker-body table td span.selected.disabled, .bs-datepicker-body table td.selected.disabled span {
+ opacity: 0.3;
+}
.bs-datepicker-body table td span.is-other-month, .bs-datepicker-body table td.is-other-month span {
color: rgba(0, 0, 0, 0.25);
}
@@ -207,9 +210,9 @@
border-radius: 50%;
color: #fff;
}
-.bs-datepicker-body table.days td.active:not(.select-start):before, .bs-datepicker-body table.days td.in-range:not(.select-start):before,
-.bs-datepicker-body table.days span.active:not(.select-start):before,
-.bs-datepicker-body table.days span.in-range:not(.select-start):before {
+.bs-datepicker-body table.days td.active:not(.select-start):not(.disabled):before, .bs-datepicker-body table.days td.in-range:not(.select-start):not(.disabled):before,
+.bs-datepicker-body table.days span.active:not(.select-start):not(.disabled):before,
+.bs-datepicker-body table.days span.in-range:not(.select-start):not(.disabled):before {
background: #e9edf0;
}
.bs-datepicker-body table.days span {