PluginProbe
Virtue/Ascend/Pinnacle Toolkit / 1.6
Virtue/Ascend/Pinnacle Toolkit v1.6
4.9.12.2 trunk 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3.0 3.1 3.2 3.3 3.4 3.7 All 48 releases
virtue-toolkit / shortcodes / video / video_popup.php

video_popup.php in Virtue/Ascend/Pinnacle Toolkit 1.6, at shortcodes/video/video_popup.php

73 lines 2.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 wp_enqueue_script('jquery-ui-core');
3 wp_enqueue_script('jquery-ui-widget');
4 wp_enqueue_script('jquery-ui-position');
5 wp_enqueue_script('jquery');
6 global $wp_scripts;
7 ?>
8 <!DOCTYPE html>
9 <head>
10 <title><?php _e("Insert Video", "virtue"); ?></title>
11 <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php echo get_option('blog_charset'); ?>" />
12 <script language="javascript" type="text/javascript" src="<?php echo get_option('siteurl') ?>/wp-includes/js/tinymce/tiny_mce_popup.js"></script>
13 <script language="javascript" type="text/javascript" src="<?php echo site_url(); ?>/wp-includes/js/tinymce/utils/form_utils.js"></script>
14 <base target="_self" />
15 <?php wp_print_scripts(); ?>
16 <script type="text/javascript">
17 var url = '<?php echo plugins_url(); ?>';
18 var ButtonDialog = {
19 local_ed : 'ed',
20 init : function(ed) {
21 ButtonDialog.local_ed = ed;
22 tinyMCEPopup.resizeToInnerSize();
23 },
24 insert : function insertButton(ed) {
25
26 // Try and remove existing style / blockquote
27 tinyMCEPopup.execCommand('mceRemoveNode', false, null);
28
29 // set up variables to contain our input values
30 var video = jQuery('#icon-dialog textarea#video').val();
31 var width = jQuery('#icon-dialog input#width').val();
32
33 var output = '';
34 if(width)
35 output += '<img src="'+url+'/virtue-toolkit/images/t.gif" class="kadvideo mceItem" title="video width='+width+'" />';
36 else {
37 output += '<img src="'+url+'/virtue-toolkit/images/t.gif" class="kadvideo mceItem" title="video" />';
38 }
39 output += video;
40 output += '<img src="'+url+'/virtue-toolkit/images/t.gif" class="kadvideoend mceItem" title="/video" />';
41
42 tinyMCEPopup.execCommand('mceInsertContent', false, output);
43
44 // Return
45 tinyMCEPopup.close();
46 }
47 };
48 tinyMCEPopup.onInit.add(ButtonDialog.init, ButtonDialog);
49
50 </script>
51 <style type="text/css" media="screen"> #icon-dialog label {font-size:12px; display:block; padding:4px;} #icon-dialog textarea#video{display:block; height:100px; width:270px; font-size:10px;} #icon-dialog input#width{display:inline-block; height:25px; width:100px; font-size:12px; margin-bottom:10px;} #icon-dialog a#insert {margin-top:10px;}
52
53 </style>
54
55 </head>
56 <body>
57 <div id="icon-dialog">
58 <form action="/" method="get" accept-charset="utf-8">
59 <div>
60 <label for="tabs"><?php _e("(Optional) Max Width", "virtue"); ?></label>
61 <input type="text" name="width" value="" id="width" /><span style="display:inline-block; padding-left:5px;">(*<?php _e("note just use number", "virtue"); ?>)</span>
62 </div>
63 <div>
64 <label for="tabs"><?php _e("Video Iframe Code", "virtue"); ?></label>
65 <textarea name="video" id="video" /></textarea>
66 </div>
67 <div>
68 <a href="javascript:ButtonDialog.insert(ButtonDialog.local_ed)" id="insert" style="display: block; line-height: 24px; text-align:center"><?php _e("Insert", "virtue"); ?></a>
69 </div>
70 </form>
71 </div>
72 </body>
73 </html>