added a datepicker fix
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
|
|||||||
16
dist/bootstrap-editable/js/bootstrap-editable.js
vendored
16
dist/bootstrap-editable/js/bootstrap-editable.js
vendored
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
@@ -3885,7 +3885,13 @@ $(function(){
|
|||||||
input2value: function() {
|
input2value: function() {
|
||||||
var val = this.$input.val();
|
var val = this.$input.val();
|
||||||
|
|
||||||
// For Select2 v4.x, ensure we get the actual selected value
|
// --- Handle Bootstrap Datepicker ---
|
||||||
|
var dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
val = dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- Handle Select2 v4.x ---
|
||||||
if (this.$input.data('select2')) {
|
if (this.$input.data('select2')) {
|
||||||
var selectedData = this.$input.select2('data');
|
var selectedData = this.$input.select2('data');
|
||||||
if (selectedData && selectedData.length > 0) {
|
if (selectedData && selectedData.length > 0) {
|
||||||
@@ -5018,7 +5024,11 @@ $(function(){
|
|||||||
},
|
},
|
||||||
|
|
||||||
input2value: function() {
|
input2value: function() {
|
||||||
return this.$input.data('datepicker').date;
|
const dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
return dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
return this.$input.val();
|
||||||
},
|
},
|
||||||
|
|
||||||
activate: function() {
|
activate: function() {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
@@ -3885,7 +3885,13 @@ $(function(){
|
|||||||
input2value: function() {
|
input2value: function() {
|
||||||
var val = this.$input.val();
|
var val = this.$input.val();
|
||||||
|
|
||||||
// For Select2 v4.x, ensure we get the actual selected value
|
// --- Handle Bootstrap Datepicker ---
|
||||||
|
var dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
val = dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- Handle Select2 v4.x ---
|
||||||
if (this.$input.data('select2')) {
|
if (this.$input.data('select2')) {
|
||||||
var selectedData = this.$input.select2('data');
|
var selectedData = this.$input.select2('data');
|
||||||
if (selectedData && selectedData.length > 0) {
|
if (selectedData && selectedData.length > 0) {
|
||||||
@@ -5086,7 +5092,11 @@ $(function(){
|
|||||||
},
|
},
|
||||||
|
|
||||||
input2value: function() {
|
input2value: function() {
|
||||||
return this.$input.data('datepicker').date;
|
const dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
return dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
return this.$input.val();
|
||||||
},
|
},
|
||||||
|
|
||||||
activate: function() {
|
activate: function() {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
@@ -3885,7 +3885,13 @@ $(function(){
|
|||||||
input2value: function() {
|
input2value: function() {
|
||||||
var val = this.$input.val();
|
var val = this.$input.val();
|
||||||
|
|
||||||
// For Select2 v4.x, ensure we get the actual selected value
|
// --- Handle Bootstrap Datepicker ---
|
||||||
|
var dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
val = dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- Handle Select2 v4.x ---
|
||||||
if (this.$input.data('select2')) {
|
if (this.$input.data('select2')) {
|
||||||
var selectedData = this.$input.select2('data');
|
var selectedData = this.$input.select2('data');
|
||||||
if (selectedData && selectedData.length > 0) {
|
if (selectedData && selectedData.length > 0) {
|
||||||
@@ -4952,7 +4958,11 @@ $(function(){
|
|||||||
},
|
},
|
||||||
|
|
||||||
input2value: function() {
|
input2value: function() {
|
||||||
return this.$input.data('datepicker').date;
|
const dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
return dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
return this.$input.val();
|
||||||
},
|
},
|
||||||
|
|
||||||
activate: function() {
|
activate: function() {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
2
dist/jquery-editable/css/jquery-editable.css
vendored
2
dist/jquery-editable/css/jquery-editable.css
vendored
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
@@ -3885,7 +3885,13 @@ $(function(){
|
|||||||
input2value: function() {
|
input2value: function() {
|
||||||
var val = this.$input.val();
|
var val = this.$input.val();
|
||||||
|
|
||||||
// For Select2 v4.x, ensure we get the actual selected value
|
// --- Handle Bootstrap Datepicker ---
|
||||||
|
var dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
val = dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- Handle Select2 v4.x ---
|
||||||
if (this.$input.data('select2')) {
|
if (this.$input.data('select2')) {
|
||||||
var selectedData = this.$input.select2('data');
|
var selectedData = this.$input.select2('data');
|
||||||
if (selectedData && selectedData.length > 0) {
|
if (selectedData && selectedData.length > 0) {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
|
|||||||
10
dist/jqueryui-editable/js/jqueryui-editable.js
vendored
10
dist/jqueryui-editable/js/jqueryui-editable.js
vendored
@@ -1,4 +1,4 @@
|
|||||||
/*! X-editable-bootstrap5 - v1.5.4
|
/*! X-editable-bootstrap5 - v1.5.5
|
||||||
* A maintained fork of x-editable for Bootstrap 5 support.
|
* A maintained fork of x-editable for Bootstrap 5 support.
|
||||||
* https://git.24unix.net/tracer/x-editable
|
* https://git.24unix.net/tracer/x-editable
|
||||||
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
* Copyright (c) 2025 Micha Espey; Licensed MIT */
|
||||||
@@ -3885,7 +3885,13 @@ $(function(){
|
|||||||
input2value: function() {
|
input2value: function() {
|
||||||
var val = this.$input.val();
|
var val = this.$input.val();
|
||||||
|
|
||||||
// For Select2 v4.x, ensure we get the actual selected value
|
// --- Handle Bootstrap Datepicker ---
|
||||||
|
var dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
val = dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- Handle Select2 v4.x ---
|
||||||
if (this.$input.data('select2')) {
|
if (this.$input.data('select2')) {
|
||||||
var selectedData = this.$input.select2('data');
|
var selectedData = this.$input.select2('data');
|
||||||
if (selectedData && selectedData.length > 0) {
|
if (selectedData && selectedData.length > 0) {
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -2,7 +2,7 @@
|
|||||||
"name": "x-editable-bootstrap5",
|
"name": "x-editable-bootstrap5",
|
||||||
"title": "X-editable-bootstrap5",
|
"title": "X-editable-bootstrap5",
|
||||||
"description": "A maintained fork of x-editable for Bootstrap 5 support.",
|
"description": "A maintained fork of x-editable for Bootstrap 5 support.",
|
||||||
"version": "1.5.4",
|
"version": "1.5.5",
|
||||||
"homepage": "https://git.24unix.net/tracer/x-editable",
|
"homepage": "https://git.24unix.net/tracer/x-editable",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Micha Espey",
|
"name": "Micha Espey",
|
||||||
|
|||||||
@@ -115,7 +115,11 @@ $(function(){
|
|||||||
},
|
},
|
||||||
|
|
||||||
input2value: function() {
|
input2value: function() {
|
||||||
return this.$input.data('datepicker').date;
|
const dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
return dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
return this.$input.val();
|
||||||
},
|
},
|
||||||
|
|
||||||
activate: function() {
|
activate: function() {
|
||||||
|
|||||||
8
src/inputs/select2/select2.js
vendored
8
src/inputs/select2/select2.js
vendored
@@ -284,7 +284,13 @@ $(function(){
|
|||||||
input2value: function() {
|
input2value: function() {
|
||||||
var val = this.$input.val();
|
var val = this.$input.val();
|
||||||
|
|
||||||
// For Select2 v4.x, ensure we get the actual selected value
|
// --- Handle Bootstrap Datepicker ---
|
||||||
|
var dp = this.$input.data('datepicker');
|
||||||
|
if (dp && typeof dp.getFormattedDate === 'function') {
|
||||||
|
val = dp.getFormattedDate(this.options.format || 'yyyy-mm-dd');
|
||||||
|
}
|
||||||
|
|
||||||
|
// --- Handle Select2 v4.x ---
|
||||||
if (this.$input.data('select2')) {
|
if (this.$input.data('select2')) {
|
||||||
var selectedData = this.$input.select2('data');
|
var selectedData = this.$input.select2('data');
|
||||||
if (selectedData && selectedData.length > 0) {
|
if (selectedData && selectedData.length > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user