Skip to content

Commit 9559ba0

Browse files
committed
Fix for product options delete not working, added date range input support
1 parent 797fea8 commit 9559ba0

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

public/js/admin/functions.js

+21-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ function removeTab(element, elementName) {
9696

9797
if (elementName) {
9898
let form = element.closest("form");
99-
form.append(generateElements('<input type="hidden" name="delete[' + elementName + '][]" value="' + link.id + '">')[0]);
99+
form.append(generateElements('<input type="hidden" name="delete[' + elementName + '][]" value="' + link.dataset.id + '">')[0]);
100100
}
101101

102102
const bsTab = bootstrap.Tab.getOrCreateInstance(nav.querySelector(".nav-item:not(.d-none) a"));
@@ -209,6 +209,26 @@ let datepicker = function (e) {
209209

210210
document.addEventListener('focusin', datepicker);
211211

212+
// Date range
213+
let daterangepicker = function (e) {
214+
let element = e.target.closest('input.daterange');
215+
if (element && !element.daterangepicker) {
216+
element.daterangepicker =
217+
new DateRangePicker(element, {
218+
singleDatePicker: false,
219+
autoApply: true,
220+
//autoUpdateInput: false,
221+
locale: {
222+
format: 'YYYY-MM-DD'
223+
}
224+
}/*, function (start, end) {
225+
this.element.value = start.format('YYYY-MM-DD') + " - " + end.format('YYYY-MM-DD');
226+
}*/);
227+
}
228+
}
229+
230+
document.addEventListener('focusin', daterangepicker);
231+
212232
// Time
213233
let timepicker = function (e) {
214234
let element = e.target.closest('input.time');

0 commit comments

Comments
 (0)