at path:
ROOT
/
wp-content
/
plugins
/
meta-box
/
js
/
date.js
run:
R
W
Run
block-editor
DIR
2026-03-30 21:13:33
R
W
Run
jqueryui
DIR
2026-03-30 21:13:33
R
W
Run
leaflet
DIR
2026-03-30 21:13:33
R
W
Run
select2
DIR
2026-03-30 21:13:33
R
W
Run
validation
DIR
2026-03-30 21:13:33
R
W
Run
wp-color-picker-alpha
DIR
2026-03-30 21:13:33
R
W
Run
autocomplete.js
1.62 KB
2019-08-29 08:43:46
R
W
Run
Delete
Rename
autosave.js
595 By
2018-09-08 07:29:32
R
W
Run
Delete
Rename
button-group.js
1018 By
2022-12-06 12:16:48
R
W
Run
Delete
Rename
clone.js
9.19 KB
2025-11-05 19:50:18
R
W
Run
Delete
Rename
color.js
1.33 KB
2023-03-21 05:35:52
R
W
Run
Delete
Rename
date.js
2.47 KB
2025-01-11 08:07:14
R
W
Run
Delete
Rename
datetime.js
2.87 KB
2025-01-11 08:07:14
R
W
Run
Delete
Rename
file-input.js
1.87 KB
2022-03-01 14:16:10
R
W
Run
Delete
Rename
file-upload.js
5.49 KB
2025-08-13 13:15:06
R
W
Run
Delete
Rename
file.js
3.88 KB
2023-01-29 07:00:16
R
W
Run
Delete
Rename
icon.js
795 By
2026-03-05 12:31:14
R
W
Run
Delete
Rename
image-advanced.js
2.22 KB
2025-08-13 13:15:06
R
W
Run
Delete
Rename
image-upload.js
1.09 KB
2025-08-13 13:15:06
R
W
Run
Delete
Rename
input-list.js
1.07 KB
2024-06-20 07:56:06
R
W
Run
Delete
Rename
map-frontend.js
2.01 KB
2025-08-13 13:15:06
R
W
Run
Delete
Rename
map.js
8.63 KB
2025-10-06 11:05:52
R
W
Run
Delete
Rename
media.js
17.87 KB
2025-08-13 13:15:06
R
W
Run
Delete
Rename
modal.js
4.12 KB
2024-07-02 05:43:22
R
W
Run
Delete
Rename
oembed.js
880 By
2023-08-10 18:36:10
R
W
Run
Delete
Rename
osm-frontend.js
1.23 KB
2025-08-13 13:15:06
R
W
Run
Delete
Rename
osm.js
7.84 KB
2025-10-06 11:05:52
R
W
Run
Delete
Rename
password.js
672 By
2025-05-21 12:41:30
R
W
Run
Delete
Rename
post.js
1.23 KB
2024-06-20 07:56:06
R
W
Run
Delete
Rename
range.js
475 By
2024-09-27 11:22:22
R
W
Run
Delete
Rename
script.js
751 By
2022-12-13 11:10:44
R
W
Run
Delete
Rename
select-advanced.js
3.67 KB
2025-08-13 13:15:06
R
W
Run
Delete
Rename
select-tree.js
1.62 KB
2021-06-01 12:45:46
R
W
Run
Delete
Rename
select.js
536 By
2023-05-23 08:06:40
R
W
Run
Delete
Rename
slider.js
922 By
2020-04-17 08:24:00
R
W
Run
Delete
Rename
taxonomy.js
1.21 KB
2024-06-20 07:56:06
R
W
Run
Delete
Rename
time.js
1.5 KB
2026-03-05 12:31:14
R
W
Run
Delete
Rename
user.js
1.43 KB
2024-06-20 07:56:06
R
W
Run
Delete
Rename
video.js
2.73 KB
2025-08-13 13:15:06
R
W
Run
Delete
Rename
wysiwyg.js
5.36 KB
2023-07-18 06:41:26
R
W
Run
Delete
Rename
error_log
up
📄
date.js
Save
( function ( $, _, rwmb ) { 'use strict'; /** * Transform an input into a date picker. */ function transform() { let $this = $( this ), options = $this.data( 'options' ); let $inline = $this.siblings( '.rwmb-datetime-inline' ); if ( !$inline.length ) { $inline = $this.closest( '.rwmb-input-group' ).siblings( '.rwmb-datetime-inline' ); } let $timestamp = $this.siblings( '.rwmb-datetime-timestamp' ), current = $this.val(), $picker = $inline.length ? $inline : $this; $this.siblings( '.ui-datepicker-append' ).remove(); // Remove appended text options.onSelect = function () { $this.trigger( 'change' ); }; options.beforeShow = function ( i ) { if ( $( i ).prop( 'readonly' ) ) { return false; } }; if ( $timestamp.length ) { options.onClose = options.onSelect = function () { $timestamp.val( getTimestamp( $picker.datepicker( 'getDate' ) ) ); $this.trigger( 'change' ); }; $this.on( 'change', () => { if ( !$this.val() ) { $timestamp.val( '' ); } } ); } if ( !$inline.length ) { $this.removeClass( 'hasDatepicker' ).datepicker( options ); return; } options.altField = '#' + $this.attr( 'id' ); $this.on( 'keydown', _.debounce( function () { // if val is empty, return to allow empty datepicker input. if ( !$this.val() ) { return; } $picker .datepicker( 'setDate', $this.val() ) .find( '.ui-datepicker-current-day' ) .trigger( 'click' ); }, 600 ) ); $inline .removeClass( 'hasDatepicker' ) .empty() .prop( 'id', '' ) .datepicker( options ) .datepicker( 'setDate', current ); } /** * Convert date to Unix timestamp in milliseconds * @link http://stackoverflow.com/a/14006555/556258 * @param date * @return number */ function getTimestamp( date ) { if ( date === null ) { return ''; } var milliseconds = Date.UTC( date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds() ); return Math.floor( milliseconds / 1000 ); } function init( e ) { /** * WordPress sets localized data for jQuery UI datepicker at document ready. * Using setTimeout to ensure the code runs after the localized data is set. * @link https://wordpress.org/support/topic/inline-date-field-not-localization/ */ setTimeout( () => { $( e.target ).find( '.rwmb-date' ).each( transform ); }, 0 ); } rwmb.$document .on( 'mb_ready', init ) .on( 'clone', '.rwmb-date', transform ); } )( jQuery, _, rwmb );