i finally committed i guess
Signed-off-by: boris <boris@borishub.co.uk>
This commit is contained in:
1 parent
8de2b7f29e
commit
709596eea2
113 files changed
+25075
-54344
No files matched your search
+2078
File diff suppressed because it is too large.
Load diff
Executable
+2052
File diff suppressed because it is too large.
Load diff
+5
@@ -0,0 +1,5 @@
|
||||
/*!
|
||||
* Bootstrap Icons v1.11.3 (https://icons.getbootstrap.com/)
|
||||
* Copyright 2019-2024 The Bootstrap Authors
|
||||
* Licensed under MIT (https://github.com/twbs/icons/blob/main/LICENSE)
|
||||
*/@font-face{font-display:block;font-family:bootstrap-icons;src:url("fonts/bootstrap-icons.woff2?dd67030699838ea613ee6dbda90effa6") format("woff2"),url("fonts/bootstrap-icons.woff?dd67030699838ea613ee6dbda90effa6") format("woff")}.bi::before,[class*=" bi-"]::before,[class^=bi-]::before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .bi-123::before{content:"\f67f"} .bi-alarm-fill::before{content:"\f101"} .bi-alarm::before{content:"\f102"} .bi-align-bottom::before{content:"\f103"} .bi-align-center::before{content:"\f104"} .bi-align-end::before{content:"\f105"} .bi-align-middle::before{content:"\f106"} .bi-align-start::before{content:"\f107"} .bi-align-top::before{content:"\f108"} .bi-alt::before{content:"\f109"} .bi-app-indicator::before{content:"\f10a"} .bi-app::before{content:"\f10b"} .bi-archive-fill::before{content:"\f10c"} .bi-archive::before{content:"\f10d"} .bi-arrow-90deg-down::before{content:"\f10e"} .bi-arrow-90deg-left::before{content:"\f10f"} .bi-arrow-90deg-right::before{content:"\f110"} .bi-arrow-90deg-up::before{content:"\f111"} .bi-arrow-bar-down::before{content:"\f112"} .bi-arrow-bar-left::before{content:"\f113"} .bi-arrow-bar-right::before{content:"\f114"} .bi-arrow-bar-up::before{content:"\f115"} .bi-arrow-clockwise::before{content:"\f116"} .bi-arrow-counterclockwise::before{content:"\f117"} .bi-arrow-down-circle-fill::before{content:"\f118"} .bi-arrow-down-circle::before{content:"\f119"} .bi-arrow-down-left-circle-fill::before{content:"\f11a"} .bi-arrow-down-left-circle::before{content:"\f11b"} .bi-arrow-down-left-square-fill::before{content:"\f11c"} .bi-arrow-down-left-square::before{content:"\f11d"} .bi-arrow-down-left::before{content:"\f11e"} .bi-arrow-down-right-circle-fill::before{content:"\f11f"} .bi-arrow-down-right-circle::before{content:"\f120"} .bi-arrow-down-right-square-fill::before{content:"\f121"} .bi-arrow-down-right-square::before{content:"\f122"} .bi-arrow-down-right::before{content:"\f123"} .bi-arrow-down-short::before{content:"\f124"} .bi-arrow-down-square-fill::before{content:"\f125"} .bi-arrow-down-square::before{content:"\f126"} .bi-arrow-down-up::before{content:"\f127"} .bi-arrow-down::before{content:"\f128"} .bi-arrow-left-circle-fill::before{content:"\f129"} .bi-arrow-left-circle::before{content:"\f12a"} .bi-arrow-left-right::before{content:"\f12b"} .bi-arrow-left-short::before{content:"\f12c"} .bi-arrow-left-square-fill::before{content:"\f12d"} .bi-arrow-left-square::before{content:"\f12e"} .bi-arrow-left::before{content:"\f12f"} .bi-arrow-repeat::before{content:"\f130"} .bi-arrow-return-left::before{content:"\f131"} .bi-arrow-return-right::before{content:"\f132"} .bi-arrow-right-circle-fill::before{content:"\f133"} .bi-arrow-right-circle::before{content:"\f134"} .bi-arrow-right-short::before{content:"\f135"} .bi-arrow-right-square-fill::before{content:"\f136"} .bi-arrow-right-square::before{content:"\f137"} .bi-arrow-right::before{content:"\f138"} .bi-arrow-up-circle-fill::before{content:"\f139"} .bi-arrow-up-circle::before{content:"\f13a"} .bi-arrow-up-left-circle-fill::before{content:"\f13b"} .bi-arrow-up-left-circle::before{content:"\f13c"} .bi-arrow-up-left-square-fill::before{content:"\f13d"} .bi-arrow-up-left-square::before{content:"\f13e"} .bi-arrow-up-left::before{content:"\f13f"} .bi-arrow-up-right-circle-fill::before{content:"\f140"} .bi-arrow-up-right-circle::before{content:"\f141"} .bi-arrow-up-right-square-fill::before{content:"\f142"} .bi-arrow-up-right-square::before{content:"\f143"} .bi-arrow-up-right::before{content:"\f144"} .bi-arrow-up-short::before{content:"\f145"} .bi-arrow-up-square-fill::before{content:"\f146"} .bi-arrow-up-square::before{content:"\f147"} .bi-arrow-up::before{content:"\f148"} .bi-arrows-angle-contract::before{content:"\f149"} .bi-arrows-angle-expand::before{content:"\f14a"} .bi-arrows-collapse::before{content:"\f14b"} .bi-arrows-expand::before{content:"\f14c"} .bi-arrows-fullscreen::before{content:"\f14d"} .bi-arrows-move::before{content:"\f14e"} .bi-aspect-ratio-fill::before{content:"\f14f"} .bi-aspect-ratio::before{content:"\f150"} .bi-asterisk::before{content:"\f151"} .bi-at::before{content:"\f152"} .bi-award-fill::before{content:"\f153"} .bi-award::before{content:"\f154"} .bi-back::before{content:"\f155"} .bi-backspace-fill::before{content:"\f156"} .bi-backspace-reverse-fill::before{content:"\f157"} .bi-backspace-reverse::before{content:"\f158"} .bi-backspace::before{content:"\f159"} .bi-badge-3d-fill::before{content:"\f15a"} .bi-badge-3d::before{content:"\f15b"} .bi-badge-4k-fill::before{content:"\f15c"} .bi-badge-4k::before{content:"\f15d"} .bi-badge-8k-fill::before{content:"\f15e"} .bi-badge-8k::before{content:"\f15f"} .Line truncated
|
||||
+2090
File diff suppressed because it is too large.
Load diff
Executable
BIN
Binary file not shown.
Executable
BIN
Binary file not shown.
Executable
+290
@@ -0,0 +1,290 @@
|
||||
nav, #loginStatus, #filters {
|
||||
background-color: #3cc471;
|
||||
color: #111
|
||||
}
|
||||
#content.full-height {
|
||||
/*height: calc(100vh - 413px);*/
|
||||
flex: 1 0 auto;
|
||||
}
|
||||
.main {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
min-height: 100vh;
|
||||
}
|
||||
|
||||
|
||||
.facilityContent {
|
||||
overflow-y: auto;
|
||||
}
|
||||
|
||||
#title {
|
||||
margin-top: 12px;
|
||||
background-color: #fff;
|
||||
color: #000;
|
||||
|
||||
}
|
||||
#menu {
|
||||
border-top: solid 6px #000;
|
||||
background-color: #fff;
|
||||
color: #fff;
|
||||
height: 400px;
|
||||
}
|
||||
|
||||
#menu a {
|
||||
/*background-color: #f00;*/
|
||||
color: #fff;
|
||||
text-decoration: none;
|
||||
display: block;
|
||||
}
|
||||
#menu a:hover {
|
||||
/*background-color: #f00;*/
|
||||
color: #ddd;
|
||||
text-decoration:underline;
|
||||
display: block;
|
||||
}
|
||||
|
||||
#content {
|
||||
background-color: #fff;
|
||||
/*border-top: solid 6px #f00;*/
|
||||
|
||||
}
|
||||
|
||||
#footer {
|
||||
margin-top: 20px;
|
||||
text-align: center;
|
||||
background-color: #bbb;
|
||||
color: #111;
|
||||
}
|
||||
|
||||
.modal {
|
||||
z-index: 1055
|
||||
}
|
||||
|
||||
.modal-backdrop {
|
||||
z-index: 1040;
|
||||
}
|
||||
.site-footer {
|
||||
flex: 0 0 auto;
|
||||
}
|
||||
|
||||
td { white-space:pre-line }
|
||||
|
||||
/* Enhanced Facility Table Styles */
|
||||
#facilityTable {
|
||||
border-collapse: separate;
|
||||
border-spacing: 0;
|
||||
font-size: 0.9rem;
|
||||
table-layout: fixed;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
#facilityTable thead th {
|
||||
border-bottom: 1px solid #dee2e6;
|
||||
font-weight: 600;
|
||||
color: #495057;
|
||||
font-size: 0.85rem;
|
||||
padding: 0.5rem;
|
||||
position: relative;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
#facilityTable tbody tr {
|
||||
transition: all 0.2s ease;
|
||||
}
|
||||
|
||||
#facilityTable tbody tr:hover {
|
||||
background-color: rgba(60, 196, 113, 0.05);
|
||||
}
|
||||
|
||||
#facilityTable tbody td {
|
||||
vertical-align: middle;
|
||||
border-bottom: 1px solid #f0f0f0;
|
||||
line-height: 1.3;
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
hyphens: auto;
|
||||
padding: 0.5rem;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
/* Prevent content overflow */
|
||||
#facilityTable th,
|
||||
#facilityTable td {
|
||||
box-sizing: border-box;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.facility-icon {
|
||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.description-container {
|
||||
position: relative;
|
||||
max-width: 100%;
|
||||
}
|
||||
|
||||
.description-container p {
|
||||
line-height: 1.4;
|
||||
color: #495057;
|
||||
margin-bottom: 0;
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
.description-container p.expanded {
|
||||
white-space: normal;
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
.show-more-btn {
|
||||
color: #3cc471;
|
||||
font-size: 0.75rem;
|
||||
}
|
||||
|
||||
.show-more-btn:hover {
|
||||
color: #2a9d55;
|
||||
}
|
||||
|
||||
/* Badge styling */
|
||||
.badge.bg-opacity-10 {
|
||||
font-weight: 500;
|
||||
letter-spacing: 0.3px;
|
||||
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
|
||||
font-size: 0.75rem;
|
||||
display: inline-block;
|
||||
max-width: 100%;
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
}
|
||||
|
||||
/* Action buttons */
|
||||
.btn.rounded-circle {
|
||||
width: 28px;
|
||||
height: 28px;
|
||||
padding: 0;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
transition: all 0.2s;
|
||||
flex-shrink: 0;
|
||||
}
|
||||
|
||||
.btn.rounded-circle:hover {
|
||||
transform: translateY(-1px);
|
||||
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
|
||||
}
|
||||
|
||||
/* Ensure action buttons are properly aligned */
|
||||
.d-flex.justify-content-center.gap-1 {
|
||||
flex-wrap: nowrap;
|
||||
}
|
||||
|
||||
/* Toggle button styling */
|
||||
.toggle-content-btn {
|
||||
display: block;
|
||||
margin-top: 0.25rem;
|
||||
font-size: 0.75rem;
|
||||
color: #3cc471;
|
||||
}
|
||||
|
||||
.toggle-content-btn:hover {
|
||||
color: #2a9d55;
|
||||
}
|
||||
|
||||
/* Pagination styling */
|
||||
.pagination .page-link {
|
||||
color: #3cc471;
|
||||
border-color: #e9ecef;
|
||||
}
|
||||
|
||||
.pagination .page-item.active .page-link {
|
||||
background-color: #3cc471;
|
||||
border-color: #3cc471;
|
||||
color: white;
|
||||
}
|
||||
|
||||
.pagination .page-link:hover {
|
||||
background-color: #f8f9fa;
|
||||
border-color: #e9ecef;
|
||||
color: #2a9d55;
|
||||
}
|
||||
|
||||
/* Card styling */
|
||||
.card.shadow {
|
||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;
|
||||
}
|
||||
|
||||
/* Text truncation with ellipsis */
|
||||
.text-truncate {
|
||||
overflow: hidden;
|
||||
text-overflow: ellipsis;
|
||||
white-space: nowrap;
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
/* Cell content wrapping */
|
||||
.cell-content {
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
white-space: normal;
|
||||
max-height: 3.9em; /* Approximately 3 lines of text */
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.address-content {
|
||||
word-wrap: break-word;
|
||||
overflow-wrap: break-word;
|
||||
white-space: normal;
|
||||
max-height: 2.6em; /* Approximately 2 lines of text */
|
||||
overflow: hidden;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* Ensure title column has proper alignment */
|
||||
.fw-medium .d-flex {
|
||||
align-items: center;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
/* Fix for coordinates column */
|
||||
.text-nowrap {
|
||||
white-space: nowrap !important;
|
||||
}
|
||||
|
||||
.navbar-brand img {
|
||||
transition: transform 0.3s ease;
|
||||
}
|
||||
.navbar-brand:hover img {
|
||||
transform: scale(1.05);
|
||||
}
|
||||
.search-controls {
|
||||
max-width: 800px;
|
||||
}
|
||||
.form-control:focus, .form-select:focus {
|
||||
border-color: #198754;
|
||||
box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
|
||||
}
|
||||
.user-avatar {
|
||||
width: 32px;
|
||||
height: 32px;
|
||||
background-color: #e9ecef;
|
||||
border-radius: 50%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
margin-right: 8px;
|
||||
}
|
||||
.user-menu {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
@media (max-width: 992px) {
|
||||
.search-controls {
|
||||
margin-top: 1rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user