Classic_Editor::shortcode_modal()
Video/playlist embed shortcode modal window output
Return
(null)
Source
File: includes/libs/admin/editor/classic-editor.class.php
public function shortcode_modal(){ global $post; if( ! $post ){ return; } $options = Helper::get_embed_options(); ?> <div id="CVMVideo_Modal_Window" style="display: none;"> <div class="wrap"> <div id="cvm-playlist-items"> <div class="inside"> <h3><?php _e('Playlist settings', 'codeflavors-vimeo-video-post-lite');?></h3> <div id="cvm-playlist-settings" class="cvm-player-settings-options"> <table> <tr> <th valign="top"><label for="cvm_playlist_theme"><?php _e('Theme', 'codeflavors-vimeo-video-post-lite');?>:</label></th> <td> <?php Helper_Admin::select_playlist_theme( 'cvm_playlist_theme', false, 'cvm_playlist_theme' ); ?> <div class="cvm-theme-customize default"> <?php _e( 'Playlist location', 'codeflavors-vimeo-video-post-lite' ) ;?> : <label for=""><input type="radio" name="cvm_theme_default_layout" value="" checked="checked" /> <?php _e( 'bottom', 'codeflavors-vimeo-video-post-lite' );?></label> <label for=""><input type="radio" name="cvm_theme_default_layout" value="right" /> <?php _e( 'right', 'codeflavors-vimeo-video-post-lite' );?></label> <label for=""><input type="radio" name="cvm_theme_default_layout" value="left" /> <?php _e( 'left', 'codeflavors-vimeo-video-post-lite' );?></label> <p> <label> <input type="checkbox" name="cvm_theme_default_show_excerpts" id="cvm_theme_default_show_excerpts" value="1" /> <?php _e('Show posts excerpts', 'codeflavors-vimeo-video-post-lite');?> </label> </p> <p> <label> <input type="checkbox" name="cvm_theme_default_use_original_thumbnails" id="cvm_theme_default_show_excerpts" value="1" /> <?php _e('Original thumbnail size ratio', 'codeflavors-vimeo-video-post-lite');?> </label> </p> </div> <?php /** * Theme specific playlist shortcode settings * @ignore */ do_action( 'vimeotheque\admin\classic-editor\playlist-shortcode-theme-settings' ); ?> </td> </tr> <tr> <th><label for="cvm_posts_order"><?php _e( 'Posts order', 'codeflavors-vimeo-video-post-lite' );?>:</label></th> <td> <?php Helper_Admin::select( [ 'options' => [ 'manual' => __( 'Manual order', 'codeflavors-vimeo-video-post-lite' ), 'newest' => __( 'Newest first', 'codeflavors-vimeo-video-post-lite' ), 'oldest' => __( 'Oldest first', 'codeflavors-vimeo-video-post-lite' ), 'alphabetical' => __( 'Alphabetically', 'codeflavors-vimeo-video-post-lite' ) ], 'name' => 'cvm_playlist_posts_order', 'id' => 'cvm_playlist_posts_order', 'selected' => 'manual', 'use_keys' => true ] ); ?> </td> </tr> <tr> <td colspan="2"><h4><?php _e( 'Video embed options', 'codeflavors-vimeo-video-post-lite' );?></h4></td> </tr> <tr> <th><label for="cvm_aspect_ratio"><?php _e('Aspect', 'codeflavors-vimeo-video-post-lite');?>:</label></th> <td> <?php $args = [ 'name' => 'aspect_ratio', 'id' => 'aspect_ratio', 'class' => 'cvm_aspect_ratio' ]; Helper_Admin::aspect_ratio_select( $args ); ?> </td> </tr> <tr> <th><label for="width"><?php _e('Width', 'codeflavors-vimeo-video-post-lite');?>:</label></th> <td><input type="text" class="cvm_width" name="width" id="width" value="<?php echo $options['width'];?>" size="2" />px | <?php _e('Height', 'codeflavors-vimeo-video-post-lite');?> : <span class="cvm_height" id="cvm_calc_height"><?php echo Helper::calculate_player_height( $options['aspect_ratio'], $options['width'] );?></span>px </td> </tr> <tr> <th><label for="volume"><?php _e('Volume', 'codeflavors-vimeo-video-post-lite');?></label>:</th> <td><input type="text" name="volume" id="volume" value="<?php echo $options['volume'];?>" size="1" maxlength="3" /> <label for="volume"><span class="description"><?php _e('number between 0 (mute) and 100 (max)', 'codeflavors-vimeo-video-post-lite');?></span></label> </td> </tr> <tr> <th><label for="cvm_title"><?php _e('Title', 'codeflavors-vimeo-video-post-lite');?></label>:</th> <td><input type="checkbox" name="title" id="cvm_title" value="1" <?php if($options['title']) echo 'checked="checked"';?> /> <label for="cvm_title"><span class="description"><?php _e('will display title on video', 'codeflavors-vimeo-video-post-lite');?></span></label> </td> </tr> <tr> <th><label for="cvm_byline"><?php _e('Author', 'codeflavors-vimeo-video-post-lite');?></label>:</th> <td><input type="checkbox" name="byline" id="cvm_byline" value="1" <?php if($options['byline']) echo 'checked="checked"';?> /> <label for="cvm_byline"><span class="description"><?php _e('will display author name on video', 'codeflavors-vimeo-video-post-lite');?></span></label> </td> </tr> <tr> <th><label for="cvm_portrait"><?php _e('Image', 'codeflavors-vimeo-video-post-lite');?></label>:</th> <td><input type="checkbox" name="portrait" id="cvm_portrait" value="1" <?php if($options['portrait']) echo 'checked="checked"';?> /> <label for="cvm_portrait"><span class="description"><?php _e('will display author image on video', 'codeflavors-vimeo-video-post-lite');?></span></label> </td> </tr> <tr> <th><label for="playlist_loop"><?php _e('Loop', 'codeflavors-vimeo-video-post-lite');?></label>:</th> <td><input type="checkbox" name="playlist_loop" id="playlist_loop" value="1" /> <label for="playlist_loop"><span class="description"><?php _e('will automatically play next video when current playing video ends', 'codeflavors-vimeo-video-post-lite');?></span></label> </td> </tr> </table> <p> <input type="button" id="cvm-insert-playlist-shortcode" class="button primary" value="<?php _e('Insert playlist', 'codeflavors-vimeo-video-post-lite');?>" /> </p> </div> <input type="hidden" name="cvm_selected_categories" value="" /> <h3><?php _e( 'Create from categories', 'codeflavors-vimeo-video-post-lite' );?></h3> <div id="cvm-categories-list"> <em> <?php _e( 'Select some categories to display videos from.', 'codeflavors-vimeo-video-post-lite' ) ;?><br /> <?php _e( 'Categories can be added by clicking "Add category to shortcode" button above the posts table.', 'codeflavors-vimeo-video-post-lite' );?> </em> </div> <input type="hidden" name="cvm_selected_items" value="" /> <h3><?php _e('Videos selected in playlist', 'codeflavors-vimeo-video-post-lite');?></h3> <div id="cvm-list-items"> <em><?php _e('No videos selected', 'codeflavors-vimeo-video-post-lite');?><br /><?php _e('To create a playlist check some videos from the list on the right.', 'codeflavors-vimeo-video-post-lite');?></em> </div> </div> </div> <div id="cvm-display-videos"> <iframe src="edit.php?post_type=<?php echo Plugin::instance()->get_cpt()->get_post_type();?>&page=cvm_videos" frameborder="0" width="100%" height="100%"></iframe> </div> </div> </div> <?php }