at path:
ROOT
/
wp-content
/
plugins
/
meta-box
/
js
/
video.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
📄
video.js
Save
( function ( $, rwmb ) { 'use strict'; var views = rwmb.views = rwmb.views || {}, MediaField = views.MediaField, MediaItem = views.MediaItem, MediaList = views.MediaList, VideoField; VideoField = views.VideoField = MediaField.extend( { createList: function () { this.list = new MediaList( { controller: this.controller, itemView: MediaItem.extend( { className: 'rwmb-video-item', template: rwmb.template( ` <input type="hidden" name="{{{ data.controller.fieldName }}}" value="{{{ data.id }}}" class="rwmb-media-input"> <# if( _.indexOf( i18nRwmbVideo.extensions, data.url.substr( data.url.lastIndexOf('.') + 1 ) ) > -1 ) { #> <video controls="controls" class="rwmb-video-element" preload="metadata" <# if ( data.width ) { #>width="{{ data.width }}"<# } #> <# if ( data.height ) { #>height="{{ data.height }}"<# } #> <# if ( data.image && data.image.src !== data.icon ) { #>poster="{{ data.image.src }}"<# } #>> <source type="{{ data.mime }}" src="{{ data.url }}"/> </video> <# } else { #> <# if ( data.image && data.image.src && data.image.src !== data.icon ) { #> <img src="{{ data.image.src }}" /> <# } else { #> <img src="{{ data.icon }}" /> <# } #> <# } #> <div class="rwmb-media-info"> <a href="{{{ data.url }}}" class="rwmb-file-title" target="_blank"> <# if( data.title ) { #> {{{ data.title }}} <# } else { #> {{{ i18nRwmbMedia.noTitle }}} <# } #> </a> <div class="rwmb-file-name">{{{ data.filename }}}</div> <div class="rwmb-media-actions"> <a class="rwmb-edit-media" title="{{{ i18nRwmbMedia.edit }}}" href="{{{ data.editLink }}}" target="_blank"> {{{ i18nRwmbMedia.edit }}} </a> <a href="#" class="rwmb-remove-media" title="{{{ i18nRwmbMedia.remove }}}"> {{{ i18nRwmbMedia.remove }}} </a> </div> </div> ` ), render: function() { var settings = ! _.isUndefined( window._wpmejsSettings ) ? _.clone( _wpmejsSettings ) : {}; MediaItem.prototype.render.apply( this, arguments ); this.player = new MediaElementPlayer( this.$( 'video' ).get(0), settings ); } } ) } ); } } ); function initVideoField() { var $this = $( this ), view = new VideoField( { input: this } ); $this.siblings( '.rwmb-media-view' ).remove(); $this.after( view.el ); } function init( e ) { $( e.target ).find( '.rwmb-video' ).each( initVideoField ); } rwmb.$document .on( 'mb_ready', init ) .on( 'clone', '.rwmb-video', initVideoField ); wp?.hooks?.addAction( 'mb_ready', 'meta-box/ready/video', ref => { init( { target: ref } ); } ); } )( jQuery, rwmb );