Skip to content

Commit 0ffd7cb

Browse files
authored
Merge pull request #182 from jcachuryb/master
CSS issues Fixed. Changed button text to Grid. Dashboard Booking ID opens history
2 parents 28b95b4 + 7c86ef4 commit 0ffd7cb

File tree

20 files changed

+104
-86
lines changed

20 files changed

+104
-86
lines changed

parkstay/frontend/parkstay/.babelrc

-16
This file was deleted.

parkstay/frontend/parkstay/index.html

+2-1
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ <h1 id="site-title" class="site-logo">
114114
<a
115115
href="#"
116116
class="dropdown-toggle"
117-
data-toggle="dropdown"
117+
data-bs-toggle="dropdown"
118118
role="button"
119119
aria-haspopup="true"
120120
aria-expanded="false"
@@ -144,6 +144,7 @@ <h1 id="site-title" class="site-logo">
144144
<div class="col-md-12"></div>
145145
</div>
146146
</div>
147+
<!-- <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz" crossorigin="anonymous"></script> -->
147148

148149
<div class="container" id="dashboard-table-container">
149150
<div id="app">

parkstay/frontend/parkstay/src/components/booking/addbooking.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -1209,7 +1209,7 @@ onMounted(function () {
12091209
width: 100%;
12101210
}
12111211
1212-
.dropdown-menu:before {
1212+
#addBooking .dropdown-menu:before {
12131213
position: absolute;
12141214
top: -12px;
12151215
left: 12px;
@@ -1221,7 +1221,7 @@ onMounted(function () {
12211221
content: '';
12221222
}
12231223
1224-
.dropdown-menu {
1224+
#addBooking .dropdown-menu {
12251225
top: 120%;
12261226
width: 300px;
12271227
}

parkstay/frontend/parkstay/src/components/booking/booking-close-classes.vue

+2-2
Original file line numberDiff line numberDiff line change
@@ -1183,7 +1183,7 @@ onMounted(function () {
11831183
width: 100%;
11841184
}
11851185
1186-
.dropdown-menu:before {
1186+
#bookingCloseClasses .dropdown-menu:before {
11871187
position: absolute;
11881188
top: -12px;
11891189
left: 12px;
@@ -1195,7 +1195,7 @@ onMounted(function () {
11951195
content: '';
11961196
}
11971197
1198-
.dropdown-menu {
1198+
#bookingCloseClasses .dropdown-menu {
11991199
top: 120%;
12001200
width: 300px;
12011201
}

parkstay/frontend/parkstay/src/components/booking/changebooking2.vue

+3-2
Original file line numberDiff line numberDiff line change
@@ -919,7 +919,8 @@ onBeforeRouteEnters()
919919
width: 100%;
920920
}
921921
922-
.dropdown-menu:before {
922+
#changeBooking {
923+
.dropdown-menu:before {
923924
position: absolute;
924925
top: -12px;
925926
left: 12px;
@@ -934,7 +935,7 @@ onBeforeRouteEnters()
934935
.dropdown-menu {
935936
top: 120%;
936937
width: 300px;
937-
}
938+
}}
938939
939940
.guests li {
940941
padding: 10px;

parkstay/frontend/parkstay/src/components/booking/dashboard.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ const dtOptions = ref({
171171
searchable: false,
172172
mRender: function (data, type, full) {
173173
return full.status != "Canceled"
174-
? "<a href='/api/get_confirmation/" +
174+
? "<a href='/booking-history/" +
175175
full.id +
176176
"' target='_blank' class='text-primary'>PB" +
177177
data +

parkstay/frontend/parkstay/src/components/utils/bookingpicker.vue

+6-6
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
<div class="form-group">
3030
<div class="dropdown">
3131
<input type="text" class="form-control dropdown-toggle" name="guests"
32-
placeholder="Guest" data-toggle="dropdown" aria-haspopup="true"
32+
placeholder="Guest" data-bs-toggle="dropdown" aria-haspopup="true"
3333
aria-expanded="true" v-model="guestsText">
3434
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
3535
<li v-for="guest in guestsPicker">
@@ -243,7 +243,7 @@ onMounted(function () {
243243
background-size: 100% 2px, 100% 1px;
244244
}
245245
246-
.dropdown-menu:before {
246+
#booking-picker .dropdown-menu:before {
247247
position: absolute;
248248
top: -12px;
249249
left: 12px;
@@ -255,22 +255,22 @@ onMounted(function () {
255255
content: '';
256256
}
257257
258-
.dropdown-menu {
258+
#booking-picker .dropdown-menu {
259259
top: 120%;
260260
width: 300px;
261261
}
262262
263-
.dropdown-menu li {
263+
#booking-picker .dropdown-menu li {
264264
padding: 10px;
265265
margin-right: 10px;
266266
border-bottom: 1px solid #ccc;
267267
}
268268
269-
.dropdown-menu li:last-child {
269+
#booking-picker .dropdown-menu li:last-child {
270270
border-bottom: 0;
271271
}
272272
273-
.dropdown-menu .item {
273+
#booking-picker .dropdown-menu .item {
274274
line-height: 2;
275275
}
276276

parkstay/frontend/parkstay/src/hooks.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { DateTime, TempusDominus } from "@eonasdan/tempus-dominus";
1717
import * as select2 from "@select2";
1818
select2.default()
1919
import "jquery-validation";
20-
import 'bootstrap/dist/js/bootstrap.min.js'; // needed for datetimepicker
20+
// import 'bootstrap/dist/js/bootstrap.js'; // needed for datetimepicker // not needed
2121
import "slick-carousel-browserify";
2222
import awesomplete from "awesomplete";
2323
import daterangepicker from "bootstrap-daterangepicker";

parkstay/frontend/searchavail2/src/components/searchCarousel/SearchCarousel.vue

+25-11
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
title="Distance from selected location"
2323
alt="Distance from selected location">
2424
{{ campground.distance_short }}km&nbsp;
25-
<i class="bi bi-question-circle" data-bs-toggle="tooltip"
26-
data-bs-placement="right"
25+
<i class="bi bi-info-circle-fill distance-info-icon"
26+
data-bs-toggle="tooltip" data-bs-placement="right"
2727
data-bs-title="Straight-line distance from searched place."></i>
2828
</div>
2929
</div>
@@ -71,18 +71,22 @@
7171
}} per night</small></i></p>
7272

7373
<a v-if="campground.campground_type == 0 && (booking_arrival_days <= campground.max_advance_booking || permission_to_make_advanced_booking == true)"
74-
:class="{'button':true,
75-
'formButton1': campgroundAvailablity[campground.id].total_bookable > 0,
76-
'formButton4': campgroundAvailablity[campground.id].total_bookable == 0 }"
77-
style="width:100%;" v-bind:href="parkstayUrl + '/search-availability/campground/?site_id=' + campground.id + '&' + bookingParam"
74+
:class="{
75+
'button': true,
76+
'formButton1': campgroundAvailablity[campground.id].total_bookable > 0,
77+
'formButton4': campgroundAvailablity[campground.id].total_bookable == 0
78+
}"
79+
style="width:100%;"
80+
v-bind:href="parkstayUrl + '/search-availability/campground/?site_id=' + campground.id + '&' + bookingParam"
7881
target="_self">See availability</a>
7982
<a v-else-if="campground.campground_type == 1 || campground.campground_type == 4"
8083
class="button formButton" style="width:100%;"
8184
v-bind:href="parkstayUrl + '/search-availability/campground/?site_id=' + campground.id + '&' + bookingParam"
8285
target="_self">More Information</a>
8386
<a v-else class="button formButton2"
8487
v-bind:href="parkstayUrl + '/search-availability/campground/?site_id=' + campground.id + '&' + bookingParam"
85-
style="width:100%;" target="_self">More information<i class="bi bi-box-arrow-up-right ms-2"></i> </a>
88+
style="width:100%;" target="_self">More information<i
89+
class="bi bi-box-arrow-up-right ms-2"></i> </a>
8690
</div>
8791
</div>
8892
</div>
@@ -193,9 +197,12 @@ export default {
193197
if (this.$refs.carousel) {
194198
this.$refs.carousel.slideTo(0)
195199
this.$refs.carousel.updateSlideWidth()
196-
const tooltipTriggerList = document.querySelectorAll('.carousel-slide-card [data-bs-toggle="tooltip"]')
197-
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))
198200
}
201+
this.$nextTick(() => {
202+
203+
const tooltipTriggerList = document.querySelectorAll('.carousel-slide-card [data-bs-toggle="tooltip"]')
204+
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => bootstrap.Tooltip.getOrCreateInstance(tooltipTriggerEl))
205+
})
199206
}
200207
},
201208
methods: {
@@ -330,6 +337,10 @@ export default {
330337
padding: 7px;
331338
padding-right: 0px;
332339
}
340+
341+
.distance-info-icon {
342+
color: #0081df;
343+
}
333344
}
334345
335346
[v-cloak] {
@@ -476,8 +487,11 @@ export default {
476487
background-color: green;
477488
}
478489
479-
.button.formButton, .button.formButton1, .button.formButton2,
480-
.button.formButton5, .button.formButton4 {
490+
.button.formButton,
491+
.button.formButton1,
492+
.button.formButton2,
493+
.button.formButton5,
494+
.button.formButton4 {
481495
display: block;
482496
width: 100%;
483497
}

parkstay/static/parkstay_vue/css/main.css

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

parkstay/static/parkstay_vue/js/index-legacy.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

parkstay/static/parkstay_vue/js/index.js

+2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)